Beam forming using an antenna arrangement
11563480 · 2023-01-24
Assignee
Inventors
Cpc classification
H04B7/0469
ELECTRICITY
H01Q3/26
ELECTRICITY
H04W52/42
ELECTRICITY
H01Q25/002
ELECTRICITY
International classification
H04W52/42
ELECTRICITY
H04B7/0456
ELECTRICITY
H01Q25/00
ELECTRICITY
Abstract
There are provided mechanisms for beam forming using an antenna array comprising dual polarized elements. A method comprises generating one or two beam ports. The one or two beam ports are defined by combining at least two non-overlapping subarrays. Each subarray has two subarray ports. The two subarray ports have identical power patterns and mutually orthogonal polarizations. The at least two non-overlapping subarrays are combined via expansion weights. The expansion weights and map the one or two beam ports to subarray ports such that the one or two beam ports have the same power pattern as the subarrays. At least some of the expansion weights have identical non-zero magnitude and are related in phase to form a transmission lobe. The method comprises transmitting signals using said one or two beam ports.
Claims
1. A wireless device comprising an antenna array, the antenna array comprising dual polarized elements for beam forming, the antenna array further comprising a processor configured to cause the antenna arrangement to: generate one of one and two beam ports, the one of the one and two beam ports are defined by combining at least two non-overlapping subarrays, each subarray having two subarray ports, the two subarray ports having identical power patterns and mutually orthogonal polarizations A, B, the at least two non-overlapping subarrays are combined via expansion weights w.sub.A and w.sub.B, each of length M, where M≥2 is an arbitrary integer, expansion weights w.sub.A are applied to polarization A and expansion weights w.sub.B are applied to polarization B, the expansion weights w.sub.A and w.sub.B mapping the one of the one and two beam ports to subarray ports such that the one of the one and two beam ports have the same power pattern as the subarrays, and wherein at least some of the expansion weights w.sub.A and w.sub.B have identical non-zero magnitude and are related in phase; and transmit signals using the one of the one and two beam ports.
2. The wireless device according to claim 1, wherein M is a product of powers of 2, 3, 5, 11, or 13.
3. The wireless device according to claim 1, wherein M=2.sup.a+f3.sup.b5.sup.c11.sup.d13.sup.e, where a, b, c, d, e, f are non-negative integers such that f≤c+e and b+c+d+e≤a+2f+1.
4. The wireless device according to claim 1, wherein the expansion weights w.sub.A and w.sub.B are determined such that, for any integer τ:
R.sub.w.sub.
5. The wireless device according to claim 1, wherein the expansion weights w.sub.A and w.sub.B are proportional to quaternary Golay complementary sequences.
6. The wireless device according to claim 1, wherein the expansion weights w.sub.A and w.sub.B are proportional to vectors z.sub.A and z.sub.B given as:
z.sub.A=e.sup.jθ.sup.
z.sub.B=e.sup.jθ.sup.
7. The wireless device according to claim 1, wherein the expansion weights w.sub.A and w.sub.B are proportional to vectors z.sub.A and z.sub.B given as:
z.sub.A=e.sup.jθ.sup.
z.sub.B=e.sup.jθ.sup.
8. The wireless device according to claim 1, wherein the expansion weights w.sub.A and w.sub.B are determined such that, for any non-zero integer τ:
|R.sub.w.sub.
9. The wireless device according to claim 8, wherein the constant ε represents a side-lobe power tolerance level.
10. The wireless device according to claim 9, wherein the side-lobe power tolerance level ε is determined such that ε≤0.025.Math.2M, where P represents R.sub.w.sub.
11. The wireless device according to claim 8, wherein ε=0.
12. The wireless device according to claim 1, wherein the expansion weights w.sub.A and w.sub.B are determined by applying an optimization algorithm to a utility function given as:
13. The wireless device according to claim 12, wherein the expansion weights w.sub.A and w.sub.B are determined such that:
14. The wireless device according to claim 12, wherein the subarrays are further expanded by further expansion weights x.sub.A and x.sub.B, each of length N wherein N≥2 is an arbitrary integer, before defining the one of the one and two beam ports.
15. The wireless device according to claim 14, wherein the expansion weights w.sub.A and w.sub.B and the further expansion weights x.sub.A and x.sub.B are combined into combined expansion weights w′.sub.A and w′.sub.B, each of length 2MN, according to denotes complex conjugation and flipping order of all elements of vector a.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The inventive concept is now described, by way of example, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11) 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.
(12) The herein proposed antenna array and method offers both beam patterns with desired beam shapes, as well as excellent power utilization. The embodiments disclosed herein particularly relate to efficient beam forming. In order to obtain efficient beam forming here is provided an antenna array, a method performed by the antenna array, a computer program comprising code, for example in the form of a computer program product, that when run on a processor, causes the antenna array to perform the method.
(13)
(14) The antenna front end comprises an array 1e of antenna elements where each antenna element can be a sub-array of several radiating antenna elements connected via feed networks to two subarray ports having orthogonal polarization. Hence, the antenna array 1 comprises dual polarized elements. In this respect the term dual polarized elements shall be interpreted to encompass two sets of single polarized elements having mutually orthogonal polarization.
(15) Each subarray port is connected to a radio chain as comprised in a radio array 1d. The number of subarray ports in block 1b accessible to baseband signal processing can be reduced via a port reduction block 1c that creates new antenna ports that are (linear) combinations of the input antenna ports. Access for a signal to be transmitted is made to the subarray ports at a baseband frequency representation of the signal if both dedicated and broadcasted data are to be transmitted at the same time. Further, in general terms, access to all subarray ports can be needed for shaping wide beams according to the herein disclosed mechanisms for beam forming. In the baseband signal processing block 1a virtual antenna ports can be created by matrix multiplications. These virtual antenna ports can be of different type. For example, in LTE they can for a radio base station carry common reference signals (CRS) at ports 0-3, channel state information reference signals (CSI-RS) at port 15-22, and UE-specific reference signals and data at ports 7-14. In some implementations one or several blocks of the in the two dimensional antenna array 1 in
(16)
(17) As will be described below, the antenna array 1 can be part of an antenna arrangement 100. The antenna arrangement 100 is configured to generate one or two beam ports, wherein the beam ports are defined by combining at least two non-overlapping subarrays. As the skilled person understands, the antenna array 1 can be configured to generate further ports defined for various transmissions. The one or two beam ports are defined by combining at least two non-overlapping subarrays. Each subarray has two subarray ports. The two subarray ports have identical or nominally identical or near-identical power patterns and mutually orthogonal polarizations A, B (or polarization states).
(18) A subarray can be defined as a group of one or more dual polarized antenna elements. These antenna elements are fed from two subarray ports of a feed network arranged such that the two subarray ports have the same total power patterns and have orthogonal polarizations. The subarrays may be configured by redefining the number of antenna elements, and/or the feed network, etc., such that desired port properties (such as beam width, beam shapes, etc.) are fulfilled. As defined herein, the power pattern shall thus be regarded as the combination of the power patterns for the two orthogonal polarizations, thus representing the total power pattern.
(19) The at least two non-overlapping subarrays are combined via expansion weights w.sub.A and w.sub.B, each of length M, where M≥2 is an arbitrary integer, and expansion weights w.sub.A are applied to polarization A and expansion weights w.sub.B are applied to polarization B. The expansion weights w.sub.A and w.sub.B map the one or two beam ports to subarray ports such that the one or two beam ports have the same power pattern as the subarrays. At least some of the expansion weights w.sub.A and w.sub.B have identical non-zero magnitude and are related in phase to form a transmission lobe. The antenna arrangement 100 is configured to transmit signals using the one or two beam ports. As the skilled person understands, the antenna array 1 can be configured to transmit further signals using the same, or further, beam ports. The signals can comprise at least one of broadcast information and system information.
(20) Embodiments relating to further details of beam forming using an antenna array 1 will now be disclosed.
(21) In general terms, the expansion weights describe how one or two beam ports, formed via a single set of subarrays, can be mapped onto multiple sets of subarrays. According to one embodiment the expansion weights w.sub.A and w.sub.B map the one or two beam ports to subarray ports such that the one or two beam ports have the same power pattern as the subarrays, and in the case there are two beam ports, the two beam ports have mutually orthogonal polarizations A, B in any direction. In this respect there is one set of expansion weights w.sub.A and w.sub.B, respectively, per beam port. That is, the notations A and B denote two orthogonal polarizations for a subarray port, combination of subarray ports or a beam port. It does not refer to the specific polarization for the different ports.
(22) There can be different ways to determine the at least two non-overlapping subarrays and to combine the at least two non-overlapping subarrays via the expansion weights w.sub.A and w.sub.B. Different embodiments relating thereto will now be described in turn.
(23) In general terms, generating the one or two beam ports yielding both the desired beam width and using the entire antenna array for good utilization of power resources can involve determining subarray port mappings for the one or two beam ports, and expanding subarray mappings to the entire antenna array.
(24) For maximal use of the antenna array the subarray size can be determined such that the subarray size, including the possible expansions, covers the entire array. Hence, according to an embodiment the at least two non-overlapping subarrays together cover all elements of the antenna array.
(25) All antenna elements in the port mapping can have the same amplitude; the expansion itself gives full power utilization but the subarray might not reach that. For example, all of the expansion weights w.sub.A and w.sub.B can have unit modulus. One reason for using all antenna elements in the antenna array, as well as for the subarray port mapping, and thus beam port mapping, to have uniform amplitude, is to efficiently use the available power resource. This applies specifically for an active antenna array with distributed power amplifiers but it also applies for an antenna array with a power distribution network 50 comprising phase shifters 51, possibly also attenuators 52 as in
(26) In some cases it can be beneficial if both beam ports share the same power amplifiers whereas in other cases, for example if correlated signals are to be applied to the two antenna ports, this is not desirable. One reason is that correlated signals in combination with shared power amplifiers can lead to non-uniform loading of the power amplifiers. In case the antenna ports are to share power amplifiers, or in case only a single antenna port is to be used, this is achievable, for example, by adding the two expansion weights, each one defining a beam port, to each other, element by element. According to one embodiment the expansion weights w.sub.A and w.sub.B of the at least two sub-arrays can thus be added to generate one of the one or two beam ports. Further, the expansion weights w.sub.A and w.sub.B can be determined such that the sum of the power spectra generated by the expansion weights w.sub.A and w.sub.B per polarization is spatially white.
(27) Further embodiments relating to how the expansion weights can be determined will now be disclosed.
(28) There can be different values of M. For example according to an embodiment, M is a product of powers of 2, 3, 5, 11, or 13. Particularly, according to an example, M=2.sup.a+f3.sup.b5.sup.c11.sup.d13.sup.e. Here, a, b, c, d, e, f are non-negative integers. The non-negative integers a, b, c, d, e, f may be determined such that f≤c+e and b+c+d+e≤a+2f+1. As an example, for M=2 the expansion weights w.sub.A and w.sub.B can be proportional to vectors z.sub.A and z.sub.B given as:
z.sub.A=e.sup.jθ.sup.
z.sub.B=e.sup.jθ.sup.
where θ.sub.A and θ.sub.B are arbitrary real numbers. The real numbers θ.sub.A and θ.sub.B could represent arbitrary phase shifts. As an example, for M=3 the expansion weights w.sub.A and w.sub.B can be proportional to vectors z.sub.A and z.sub.B given as:
z.sub.A=e.sup.jθ.sup.
z.sub.B=e.sup.jθ.sup.
(29) As an example, for M=5 the expansion weights w.sub.A and w.sub.B can be proportional to vectors z.sub.A and z.sub.B given as:
z.sub.A=e.sup.jθ.sup.
z.sub.B=e.sup.jθ.sup.
(30) Further, according to an embodiment the expansion weights w.sub.A and w.sub.B are determined such that, for any integer τ:
R.sub.w.sub.
(31) where R.sub.w.sub.
(32) The aperiodic autocorrelation function for a sequence u=u.sub.1, u.sub.2, . . . , u.sub.N
can be defined as:
(33)
(34) The expression R.sub.w.sub.
z.sub.A=e.sup.jθ.sup.
z.sub.B=e.sup.jθ.sup.
(35) where, again, θ.sub.A and θ.sub.B are arbitrary real numbers (which could represent arbitrary phase shifts). The phases of the per-polarization complex expansion weights w.sub.A and w.sub.B can thus be arbitrarily rotated without disturbing the desired wide-beam property.
(36) As a second example, expansion weights w.sub.A and w.sub.B of length M=13 can be proportional to vectors z.sub.A and z.sub.B given as:
z.sub.A=e.sup.jθ.sup.
z.sub.B=e.sup.jθ.sup.
(37) where, again, ↓.sub.A and θ.sub.B are arbitrary real numbers (which could represent arbitrary phase shifts).
(38) In general terms, z.sub.A and z.sub.B as given above for M=11 and M=13 are just examples and there exist other examples of z.sub.A and z.sub.B for M=11 and M=13 for which the expression R.sub.z.sub.
(39)
(40) The above expansion weights w.sub.A and w.sub.B applied to antenna elements at polarizations A and B, respectively, lead to a spatially flat array factor, which means that the corresponding beam achieves the beamwidth of a single array subelement.
(41) The above expansion weights w.sub.A and w.sub.B may only exist for some values of M, such as M=2, 3, 4, 5, 6, 8, 10, 11, 12, 13, 16, 18, and 20 in consecutive order. Further embodiments disclosed herein enables construction of expansion weights w.sub.A and w.sub.B for an arbitrary number of antennas (and/or arbitrary number of M). Below it will be demonstrated how to construct expansion weights w.sub.A and w.sub.B of lengths being products of powers of 2, 3, 5, 11 and 13. Particularly, according to an embodiment the expansion weights w.sub.A and w.sub.B are determined such that, for any non-zero integer τ:
|R.sub.w.sub.
(42) where R.sub.w.sub.
(43) There exist different ways to find expansion weights w.sub.A and w.sub.B such that |R.sub.w.sub.
U(φ)=max{−(Σ.sub.τ=1.sup.M−1|R.sub.w.sub.
(44) where R.sub.w.sub.
(45) TABLE-US-00001 Algorithm 1 GD algorithm for searching for polyphase ϵ-complementary pairs. Require: Initial phase vector φ, where φ.sub.n ∈ [0, 2π], ∀n ∈ {1, . . . , 2M}, Initial phase increments vector Δφ where Δφ.sub.n ∈ (0, π), ∀n ∈ {1, . . . , 2M}, Rain intensity V > 0, Phase scaling factor α ∈ (0, 1), Tolerance threshold ϵ > 0, Compute the water level: λ ← U (φ). Initialize the number of unsuccessful alternations: u ← 0. while |U (φ)| > ϵ do Initialize the number of dry steps: d ← 0. for n = 1 .fwdarw. 2M do Increment phase: φ.sub.n ← φ.sub.n + Δφ.sub.n. if U(φ) ≥ λ then Increase the water level: λ ← λ +|V. Increment the number of dry runs: d ← d + 1. else Reverse step: Δφ.sub.n ← −Δφ.sub.n. Back off: φ.sub.n ← φ.sub.n + Δφ.sub.n. end if end for if d = 0 then Increment the number of unsuccessful alternations: u ← u + 1. if u ≥ 2 then Scale down the step size: Δφ ← αΔφ. end if else Reset the number of dry runs: d ← 0. end if end while
(46) The above outlined algorithm seeks phases φ of the excitation weights w.sub.A and w.sub.B by starting with a random configuration, and then perturbing phases to explore the landscape of the utility function U(φ). In contrast to gradient-based searches, the above outlined algorithm is not restricted to climbing only uphill. The only restriction is to avoid the ever-increasing water level.
(47) In this way the algorithm is capable of escaping the local maxima and ending up in a close proximity to the global optimum. With a proper choice of the initial phase vector the algorithm guarantees that the level of side-lobes is below the pre-determined tolerance ε after a sufficient number of iterations. The initial phase vector may be randomly sampled. If the optimization gets stuck (e.g., is not achieving the preset tolerance), a new initial phase vector should be tried by resampling and starting over. If the optimization algorithm completes successfully, then the initial phase vector was properly chosen.
(48) With reference to equations (1) and (2) above, the following inequality holds: ε≤|U(φ)|. It may therefore be ascertained on the basis of a current value of the utility function (or water level) whether a preset tolerance level has been reached or further iterations of the optimization algorithm are needed.
(49)
(50) As the skilled person understands, the above outlined algorithm could be modified for other utility functions U(φ) than the utility function U(φ) given above as an illustrative example and hence the above outlined algorithm could be applicable to other sequences than polyphase ε—complementary sequence pairs. For example, according to an embodiment the expansion weights w.sub.A and w.sub.B are determined such that:
(51)
(52) where R.sub.w.sub.
(53) Expansion weights can be concatenated to perform expansion in more than one step. Hence, according to an embodiment the subarrays are further expanded by further expansion weights before defining the one or two beam ports. Hence, according to an embodiment the subarrays are further expanded by further expansion weights x.sub.A and x.sub.B, each of length N wherein N≥2 is an arbitrary integer, before defining the one or two beam ports. As an example, the expansion weights w.sub.A and w.sub.B and the further expansion weights x.sub.A and x.sub.B can be combined into combined expansion weights w′.sub.A and w′.sub.B, each of length 2MN, according to:
(54)
(55) where a.Math.b denotes the Kronecker product of vectors a and b, and denotes complex conjugation and flipping order of all elements of vector a. The latter can be, for instance, obtained by a multiplication with an exchange matrix, i.e.,
=aE.sub.M, where E.sub.M is an M-by-M all-zeros matrix with 1 on every anti-diagonal entry. Put differently, the exchange matrix has ones on the diagonal going from the lower left corner to the upper right corner and zeros elsewhere. Complex conjugation commutes with flipping order, and may therefore be applied either before or after that operation. This enables expansion weights for wide beams to be determined for an array of length 2MN. Either the expansion weights w.sub.A and w.sub.B or the further expansion weights x.sub.A and x.sub.B can be used as starting expansion weights and the other of the expansion weights w.sub.A and w.sub.B or the further expansion weights x.sub.A and x.sub.B can be used as expander weights.
(56)
(57) The storage medium 103 can also comprise persistent storage, which, for example, can be any single one or a combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory. The antenna arrangement 100 can further comprise a communications interface 22 for transmitting and receiving signals As such the communications interface 22 can comprise an antenna array as in any of
(58) The processor 21 controls the general operation of the antenna arrangement 100 e.g. by sending data and control signals to the communications interface 102 and the storage medium 103, by receiving data and reports from the communications interface 102, and by retrieving data and instructions from the storage medium 103. Other components, as well as the related functionality, of the antenna arrangement 100 are omitted in order not to obscure the concepts presented herein.
(59)
(60) The antenna array 1 and/or the antenna arrangement 100 can be provided as integrated circuits, as standalone devices or as a part of a further device. For example, the antenna array 1 and/or antenna arrangement 100 can be provided in a radio transceiver device, such as in a network node 110 or a wireless device 120.
(61) The antenna array 1 and/or antenna arrangement 100 can be provided as an integral part of the further device. That is, the components of the antenna array 1 and/or antenna arrangement 100 can be integrated with other components of the further device; some components of the further device and the antenna array 1 and/or antenna arrangement 100 can be shared. For example, if the further device as such comprises a processor, this processor can be configured to perform the actions of the processor 101 associated with the antenna arrangement 100. Alternatively the antenna array 1 and/or antenna arrangement 100 can be provided as separate units in the further device.
(62)
(63) In the example of
(64) Reference is now made to
(65) The antenna arrangement 100 is configured to, in a step S102, generate one or two beam ports. The one or two beam ports are defined by combining at least two non-overlapping subarrays. Each subarray has two subarray ports. The two subarray ports have identical power patterns and mutually orthogonal polarizations A, B. The at least two non-overlapping subarrays are combined via expansion weights w.sub.A and w.sub.B, each of length M, where M≥2 is an arbitrary integer, and expansion weights w.sub.A are applied to polarization A and expansion weights w.sub.B are applied to polarization B. The expansion weights w.sub.A and w.sub.B map the one or two beam ports to subarray ports such that the one or two beam ports have the same power pattern as the subarrays. At least some of the expansion weights w.sub.A and w.sub.B have identical non-zero magnitude and are related in phase to form a transmission lobe. The antenna arrangement 100 is configured to, in a step S104, transmit signals using the one or two beam ports.
(66) 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. For example, although using LTE specific terminology, the herein disclosed embodiments can also be applicable to communications networks not based on LTE, mutatis mutandis.
(67) TABLE-US-00002 APPENDIX 1 Length M = 7 M = 9 M = 14 M = 15 M = 17 M = 19 φ.sub.A φ.sub.B φ.sub.A φ.sub.B φ.sub.A φ.sub.B φ.sub.A φ.sub.B φ.sub.A φ.sub.B φ.sub.A φ.sub.B Phases, 0 0 0 0 0 0 0 0 0 0 0 0 [rad] 6.2587 2.4585 1.4405 1.3923 4.5246 0.2577 6.2324 3.9125 1.4736 5.9539 1.3114 5.3473 2.8348 4.0558 5.2608 5.1754 5.2599 5.2877 3.7336 3.7764 6.9358 0.8388 2.7545 4.8679 2.2658 3.3936 1.6399 1.8485 1.0594 2.0723 3.0579 4.4649 3.7542 4.4518 1.5642 1.4581 0.7221 5.0892 0.6357 2.2222 1.0038 6.1426 5.3708 3.3666 1.4177 3.4598 1.5507 6.0776 2.7872 3.446 5.9776 2.7258 5.8196 2.0067 1.9797 5.7278 4.2208 1.6781 3.456 4.6325 5.9044 2.7629 3.5797 0.4943 2.5912 6.0808 1.5827 0.6115 2.0319 5.5925 4.7859 5.0716 3.0199 6.155 4.996 1.2699 4.1791 2.5378 2.3066 4.1207 0.5897 3.2815 4.648 1.4844 5.3036 1.3698 1.4676 0.4994 0.8978 5.3328 2.2604 5.6803 2.8203 2.8677 2.8017 3.0552 1.9413 0.4341 0.9225 4.308 4.9728 3.9223 2.5056 4.6172 1.5124 2.4327 5.0425 0.2542 3.5382 0.4424 3.8595 1.5153 0.1445 5.8515 0.0719 5.1732 1.665 0.4737 3.6565 6.1673 5.8677 1.8002 4.3587 2.1327 1.8836 5.0502 3.3519 4.2414 3.39 5.3614 3.7136 4.6528 1.0216 4.1456 4.0611 0.9812 2.1877 0.1781 0.15 1.3534 4.9525 1.7729 6.0242 2.9039 1.8534 0.7252 1.3628 2.217 0.3955 3.5509