Loading [MathJax]/extensions/MathMenu.js
Compact Multi-Wideband Array for Millimeter-Wave Communications Using Squint Beams | IEEE Journals & Magazine | IEEE Xplore

Compact Multi-Wideband Array for Millimeter-Wave Communications Using Squint Beams


A compact multi-band ultra-wideband planar antenna array structure for millimeter-wave communication leveraging the concept of Sierpinski carpet fractals is investigated....

Abstract:

Millimeter-wave (mmWave) cellular systems leverage the hybrid analog-digital structure to balance the costs and the capacity performance by using fewer Radio Frequency (R...Show More

Abstract:

Millimeter-wave (mmWave) cellular systems leverage the hybrid analog-digital structure to balance the costs and the capacity performance by using fewer Radio Frequency (RF) chains and the spatial sparsity of the channel. Besides, a more broadband system is the natural outgrowth of the gigantic frequency resource in mmWave band. However, it becomes precarious when the hybrid structure is extended to the wideband systems as the wideband phase shifters are used in the array. In this article, a multi-wideband planar array structure using the concept of Sierpinski carpet fractal is proposed, which exploits the beam squinting property instead of forming several independent beams through an existing hybrid structure. Moreover, multi-subarray can form a larger antenna array without additional costs of phase shifters for the wider range of values. First, we derive several properties of the steering beams from a wideband linear array. Then, we exploit the beam squinting property of the planar arrays employing wideband ideal phase shifters to form multi-beam. The functionality of the phase shifters in an array is simplified by a set of wideband cells connected in series. The maximum cell number needed in the array is derived, and during this derivation, we find a flaw of the beam squinting method. Finally, we present numerical results on the performance of the proposed arrays with the proposed algorithm, based on a cellular scenario of one base station (BS) and multi-user, where the BS has four subarrays and each user has one subarray.
A compact multi-band ultra-wideband planar antenna array structure for millimeter-wave communication leveraging the concept of Sierpinski carpet fractals is investigated....
Published in: IEEE Access ( Volume: 8)
Page(s): 183146 - 183164
Date of Publication: 30 September 2020
Electronic ISSN: 2169-3536

Funding Agency:

No metrics found for this document.

CCBY - IEEE is not the copyright holder of this material. Please follow the instructions via https://creativecommons.org/licenses/by/4.0/ to obtain full-text articles and stipulations in the API documentation.
SECTION I.

Introduction

In millimeter-wave (mmWave) cellular systems, how to take full advantage of the spatial sparsity of the mmWave channel and the vast amount of frequency resources in the mmWave band is an open problem [1]–​[3]. For a conventional system, there are three principal antenna array configurations: analog, digital, and hybrid respectively [4], [5]. The analog beamforming structure, known as phased array, has been widely applied in electronically scanned radar systems over the past few decades. With the development of multiple-input multiple-output (MIMO) array [6] and large-scale array [7], [8], digital beamforming structure is used to flexibly harmonize the amplitude and direction of the main beam and sidelobes [9], without considering the costs and power consumption of the mmWave array. By exploiting the sparse nature of the mmWave channels, more reasonable multi-beam antenna arrays [10], [11], hybrid analog-digital structures have been proposed [12], [13]. The two suggested hybrid architectures in mmWave systems of today are (i) array of phased subarrays, and (ii) array of a fully-connected array. Option (i) suffers from the very limited field-of-view and formation of grating lobes, while (ii) is terrible in terms of efficiency due to Radio Frequency (RF) combination losses and RF complexity.

For the fully connected hybrid structure that can be interpreted as a fully connected multi-beam analog array [14] with extra processing capability in the digital domain, the number of the RF chains is usually no more than the number of antennas and no less than the number of the signal streams in the baseband [13]. Arguably, this hybrid structure can provide at most as many effective beams as the number of RF chains. More recently, the work in [15]–​[19] tries to transmit more signal streams than the number of RF chains, even transmitting one more signal stream than the number of RF chains with a complicated design [18] is challenging and encouraging. On the other hand, the work in [12], [17], [20] considers imitating digital domain beamforming in the RF domain, using twice as many RF chains as the number of signal streams [12], and even further paralleling two phase shifters to the RF chain of an antenna to save the number of RF chains [17], [20]. Although combining two phase shifters in the RF domain to simulate the digital processing by varying the amplitude and phase of the signal is relatively novel, it relies on the range of continuous values of the phase shifter and its refresh rate [17]. In fact, this violates the original design intent of a phase shifter and may require the design of more specialized RF components.

The hybrid structure is promising for the fact that the RF chain is much more expensive than the phase shifter, that the mmWave RF chain consumes excessive power, and that the large-scale antenna array is a trend for mmWave systems. When it comes to the wideband, as the abundant frequency resources in the mmWave band, the RF chain and phase shifter are more expensive and more power consuming than the corresponding narrowband components. So the wideband hybrid structure should be streamlined to some extent.

On the other hand, antenna arrays encounter new challenges in wideband scenarios, namely, the assumption of half-wavelength spacing between array elements is not suitable for very wide bandwidths directly. Fractal antennas have been an active research interest, due to their compact size, frequency-independent multi-band nature [21], and ability to realizing thinning or low sidelobe beams. It has two main areas [22]–​[24]: (i) design of individual fractal shaped antenna elements, and (ii) design of antenna arrays that exploit the fractal concepts. The first approach has been extensively studied, such as using Sierpinski triangle [25] and Sierpinski carpet [26], or even combining several fractal structures in one antenna [27]. While the design methods and advantages of the second way are still being explored and developed [22].

In the literature on wideband hybrid precoding, a number of efforts are based on the OFDM-based structure, with multi-sub-frequency baseband precoders and a uniform RF precoder for each RF chain [28]–​[30]. However, the unified RF precoder implies the use of ideal phase shifters, which will inevitably result in beam squinting [31]. This will degrade the performance of beam-based systems, and the feasibility of OFDM-based systems can be an issue for very wideband systems. Some work has paid attention to the effect of beam squint [32]–​[39], fixing it in the digital domain [40], with codebooks [41], or utilizing the ideal time delay phase shifters [42]–​[45].

However, the harnessing of beam squinting to generate independent multi-beam is unexplored in the literature. With squint beams, it is also possible to serve multi-user with just one wideband RF chain, with one individual signal stream for each user. Meanwhile, the hybrid beamforming structure should adapt to the new situation, the enhanced analog structure with one wideband RF chain and wideband phase shifters is one option, it also keeps the baseband processing ability for multi-data-stream with multi-sub-frequency. Moreover, thanks to the subarrays structure with multi-RF-chain in each subarray [46], this kind of structure is easy to extend to a large wideband antenna array with one RF chain each subarray.

While from the perspective of cost-saving, the function of phases shifters in the array could be achieved by a group of wideband cells [47], which could be recognized as an implementation for finite resolution phase shifters (FRPS) [48]–​[50] while with non-integers quantization bits. Moreover, the time modulated array (TMA) [51] can produce a virtual phase shifter for each antenna in the array. For these virtual phase shifters are not true time delays (TTDs), beam squinting is also achieving.

In this article, we investigate wideband antenna arrays that employ spatial squint beams for cellular communications. Our research is based on overly idealistic assumptions and is in its infancy, both the non-isotropic pattern and the mutual coupling of the array elements should be considered for implementing a realistic antenna array [52]. The main contributions of the paper can be summarized as follows:

  • We design a compact multi-band ultra-wideband planar array structure for mmWave communication, using the Sierpinski carpet topology and the beam squinting property to serve multi-user.

  • We utilize a group of cells to implement the functionality of the phase shifter in the array and give a derivation of the number of cells required for the planar array.

  • We reveal that the squint beams cannot cover all angles of the hemisphere through the planar array when determining the value of the phase shifters in the array.

  • We use multi-subarray to form a larger array which further cuts the number of cells of the larger array by compensating for the phase difference of the subarrays in the digital domain.

  • We validate the usage of the proposed array with simulations in a multi-user scenario, where the proposed algorithm calculates the number of cells of the virtual phase shifters and the working frequencies of the steering beams for the users.

The rest of the paper is organized as follows. In Section II, we present the beam property of the narrowband array and derive the beam property for the wideband array. In Section III, we present a multi-wideband planar array structure with the Sierpinski carpet fractal. In Section IV, we derive the cell number needed in the planar array, where we reveal that this array can only change the vertical angle of the steer main beam direction with beam squinting. In Section V, we present a scenario of one base station (BS) and multi-user, where the BS is with a big array composed of four subarrays and each user is with one subarray, we give the algorithm manifesting the usage of the proposed array in this scenario. In Section VI, simulation results showing the performance of the proposed algorithm for the proposed array, before concluding the paper in Section VII.

The following notations are adopted throughout this article: Boldface uppercase letters, boldface lowercase letters, and lowercase letters are used to denote matrices, vectors and scalars, respectively; The superscripts $(\cdot)^{T}$ , $(\cdot)^{*}$ , $(\cdot)^{H}$ denote the transpose, conjugate and conjugate transpose respectively; $\parallel \!\cdot \!\parallel _{F}$ represents the Frobenius norm of a matrix; $\mathbf {I}_{N}$ is the $N\!\times \! N$ identity matrix; $\otimes $ , $\odot $ and * represent Kronecker, Khatri-Rao and Hadamard matrix products, respectively; $vec(\cdot)$ indicates vectorization; $\{\cdot \}_{mn}$ is the element at $m^{\mathrm{ th}}$ row and $n^{\mathrm{ th}}$ column of a matrix; $\lfloor \cdot \rfloor $ and $\lceil \cdot \rceil $ denote floor and ceiling function, respectively; $|\cdot |$ is the amplitude of a complex value.

SECTION II.

Wideband Phase Shifter and Beamforming

Phase shifters are microwave network modules that can change the phase of incident RF signals [53]. A phase shifter with value $\varphi $ is denoted by $e^{j\varphi }$ or $e^{-j\varphi }$ .

On the one hand, the time delay property of the Fourier transform (FT) pair $x(t)\longleftrightarrow X(j\omega)$ is \begin{equation*} x(t-\tau _{0})\longleftrightarrow X(j\omega)e^{-j\omega \tau _{0}}.\tag{1}\end{equation*} View SourceRight-click on figure for MathML and additional features. From (1), adding a phase shifter with value $\varphi =\omega \tau _{0}$ to an antenna in the RF domain can be regarded as multiplying $e^{-j\omega \tau _{0}}$ in the frequency domain, which results in a delay $\tau _{0}$ in the time domain of the transmitted signal.

On the other hand, while $e^{-j\varphi }$ is well suited to represent the phase shifter of value $\varphi $ corresponding to an array antenna when transmitting a beam, it is more appropriate to use $e^{j\varphi }$ to represent this phase shifter for a receiving beam, due to the fact that in this case the direction of the delay is from the antenna to the baseband of the array, which is opposite to the direction of the delay when transmitting a beam.

For narrowband systems, the phase shifter and the time delay have the same effect. At a particular working frequency $f_{c}$ , the phase shifter with value $\varphi $ has a deterministic time delay $\tau $ , from (1) yields $\varphi =2\pi f_{c}\tau $ . In wideband scenarios, the expression for a phase shifter or a time delay module at frequency $f_{i}$ can be written as \begin{equation*} \varphi _{i}=2\pi f_{i}\tau _{i},\tag{2}\end{equation*} View SourceRight-click on figure for MathML and additional features. where the beam of the array with the true time delays and the array with the ideal phase shifters have different properties, which will be elaborated in the following subsections.

A. The Fundamentals of Narrowband Array Beamforming

Formula derivations for both beam direction and beamwidth could be found in [54, chap.6], [55, chap.2], which can be easily extended to wideband array scenarios. We will illuminate this with a linear antenna array in this subsection. In addition, we will take care of the required attributes of planar arrays when needed in Section IV.

For a uniform linear array of ${N}$ identical elements, the radiated field Et of the far field can be written as the product of the radiation pattern of a single reference element and the array factor (AF) of the array as $\mathrm {E}_{t}=\mathrm {E}_{ref}\times \mathrm {A\!F}$ .

According to (6–10) in [54], when the first element of an array is chosen as a reference, the AF can be written as \begin{equation*} \mathrm {A\!F}=\frac {\sin {\left ({{\frac {N}{2}}\psi }\right)}}{\sin \left ({{\frac {1}{2}}\psi }\right)}\,e^{j(N-1)\psi /2}.\tag{3}\end{equation*} View SourceRight-click on figure for MathML and additional features.

On the other hand, from (6–10a) in [54], if the center point of the array is chosen as a reference, the AF is then given by \begin{equation*} \mathrm {A\!F}=\frac {\sin {\left ({{\frac {N}{2}}\psi }\right)}}{\sin \left ({{\frac {1}{2}}\psi }\right)},\tag{4}\end{equation*} View SourceRight-click on figure for MathML and additional features. where $\psi $ is the total progressive phase difference of a transmitting array in any direction $\theta $ , which can be written as 1\begin{equation*} \psi =kd\sin \theta -\beta,\tag{5}\end{equation*} View SourceRight-click on figure for MathML and additional features. where $k\!=\!2\pi f/c$ is the free space wavenumber, ${f}$ is the operating frequency, ${c}$ is the velocity of electromagnetic wave, $\theta $ is the angle between the main beam direction and the broadside, as showing in Fig. 1, ${d}$ and $\beta $ are the element spacing and the phase excitation difference between elements, respectively. When a uniformly spaced array using analog phase shifters employs beam steering, $\beta $ is the progressive phase shifter difference between adjacent antenna elements.

FIGURE 1. - A linear array with wideband incident beams.
FIGURE 1.

A linear array with wideband incident beams.

Notice from (3) and (4) that the reference point in the array does not change the amplitude of AF. If we choose the first antenna as the reference with a phase-shifting value $\varphi _{0}=0$ , then the value of the phase shifter connecting to the $n^{\mathrm{ th}}$ antenna is $\varphi _{n-1}=(n-1)\beta $ . And in (3), $\mathrm {A\!F}(\psi)\neq \mathrm {A\!F}(-\psi)$ .

The AF in (4) can be written in normalized form as \begin{equation*} \left ({\mathrm {A\!F}}\right)_{n}=\frac {1}{N}\left [{{\frac {\sin {\left ({{\frac {N}{2}}\psi }\right)}}{\sin \left ({{\frac {1}{2}}\psi }\right)}}}\right].\tag{6}\end{equation*} View SourceRight-click on figure for MathML and additional features. From (6), the AF reaches its normalized extreme values of 1 as it reduces to the 0/0 form when \begin{equation*} \frac {1}{2}\psi =\pm m\pi,\quad m=0,1,2,\cdots.\tag{7}\end{equation*} View SourceRight-click on figure for MathML and additional features. When $d\leq \frac {\lambda }{2}$ , (7) has a solution for $\theta $ only if m=0. If $m=1,2,\cdots $ , there is no solution for $\theta $ in $\left |{\sin \theta }\right |>1$ . Here $\lambda $ is the wavelength. In addition, grating lobes appear when $d>\frac {\lambda }{2}$ . This phenomenon can be explained by (7) because $\sin \theta \!=\!\frac {\beta \pm 2\pi m}{kd}$ may have other solutions for $\theta $ when $m=1,2,\cdots $ .

Regardless of the ratio of antenna spacing d to working wavelength $\lambda $ , the main beam direction of this array is always \begin{equation*} \theta _{m}=\arcsin \frac {\beta }{kd}.\tag{8}\end{equation*} View SourceRight-click on figure for MathML and additional features.

When $\psi $ is small, such as in the mainlobe, (6) can be approximated by \begin{equation*} \left ({\mathrm {AF}}\right)_{n}\approx \left [{{\frac {\sin {\left ({{\frac {N}{2}}\psi }\right)}}{\left ({{\frac {N}{2}}\psi }\right)}}}\right].\tag{9}\end{equation*} View SourceRight-click on figure for MathML and additional features.

The 3 dB direction of the main beam $\theta _{h}$ can be found by $\left ({\mathrm {AF}}\right)_{n}=\sqrt {0.5}$ , namely when $\frac {\sin x}{x}=\sqrt {0.5}$ , $x\!\approx \!\pm 1.391$ , $\theta _{h}$ in (5) can be approximated by \begin{equation*} \theta _{h}\approx \arcsin \left [{\frac {1}{kd}\left ({\beta \pm \frac {2.782}{N}}\right)}\right],\tag{10}\end{equation*} View SourceRight-click on figure for MathML and additional features. and the half-power beamwidth (HPBW) $\Theta _{h}$ can be calculated by $\Theta _{h}\approx 2\left |{\theta _{m}-\theta _{h}}\right |$ .

In addition, the direction of the maxima of minor lobes in (6) can be approximated by letting $\sin {\left ({{\frac {N}{2}\psi }}\right)}=\pm 1$ in (9) when ${N}$ is sufficiently large, which yields \begin{align*} \frac {N}{2}\left ({kd\sin \theta -\beta }\right)|_{\theta =\theta _{s}}=&\pm \frac {2s+1}{2}\pi,\quad s=0,1,2,\cdots,\quad \\ \tag{11}\\ \theta _{s1}=&\arcsin \left \{{{\frac {\lambda }{2\pi d}\left [{ \beta \pm \frac {3\pi }{N} }\right]} }\right \}.\tag{12}\end{align*} View SourceRight-click on figure for MathML and additional features. From (11), when $s=0$ , $\theta _{s0}$ is in the direction of mainlobe, when $s=1$ , $\theta _{s1}$ in (12) is the maximum direction of first minor lobes, when $s=2$ , $\theta _{s2}$ is the maximum direction of second minor lobes, and so forth.

B. Categories of Wideband Phase Shifters

Wideband phase shifters can be roughly classified into four types [47], [56]: true phase shifters (TPSs), TTDs, true time delays with group delays and other types. For convenience, it also refers to TPS as ideal phase shifter and TTD as ideal time delay in this article.

1) Ideal Phase Shifter

In a narrowband system, the phase shifter always works at a specific center frequency. In Fig. 2a, points A and B are the states of a narrowband phase shifter working at center frequency $f_{c}$ . In a wideband system, also as in Fig. 2a, lines 1 and 2 are two states of an ideal phase shifter, and in each state, the ideal wideband phase shifter maintains the same phase value over the operating frequency range.

FIGURE 2. - Phase-frequency transfer function of a phase shifter.
FIGURE 2.

Phase-frequency transfer function of a phase shifter.

2) Ideal Time Delay

The TTD implies that the phase shifter maintains the same time delay over the operating frequency range. In (2), the phase $\varphi $ is linearly related to the frequency ${f}$ when the time delay $\tau $ is fixed, and the two states of the ideal time delay are represented by lines 3 and 4 through the origin in Fig. 2b, respectively.

3) Ideal Time Delay with Group Delay

As shown in Fig. 2c, the group phase delay of this phase shifter is $\phi _{f=0}$ . The TTD can also be considered as a time delay without group delay.

4) Other Types of Non-Ideal Phase Shifters

Fig. 2d depicts a hypothetical other type of phase shifter. To the authors’ knowledge, the design of such a phase shifter does not yet exist. However it is interesting when the function $\varphi (f)$ is controllable. Although this hypothetical phase shifter is given here, we will not explore any usage of it in this article.

C. Main Beam Direction

A phase shifter in the narrowband antenna array can be represented as $\varphi =2\pi f_{c}\tau $ , where $f_{c}$ is the center frequency and $\tau $ is the time delay of the phase shifter. This relationship can also be written as $\beta =2\pi f_{c}\tilde {\tau }$ , where $\beta $ is the progressive phase difference of the phase shifter array as mentioned in Section II.A and $\tilde {\tau }$ is the corresponding progressive time delay difference.

For wideband arrays, the phase may vary with frequency, there is \begin{equation*} \beta _{i}=2\pi f_{i}\tilde {\tau }_{i},\tag{13}\end{equation*} View SourceRight-click on figure for MathML and additional features. and substituting (13) into (8) yields \begin{equation*} \theta _{m}\left ({f_{i}}\right)=\arcsin \frac {c\tilde {\tau }_{i}}{d}.\tag{14}\end{equation*} View SourceRight-click on figure for MathML and additional features.

Formulas for the main beam direction in this subsection are summarized in Table 1.

TABLE 1 The Main Beam Direction of the Array With Phase Shifters in Section II.B
Table 1- 
The Main Beam Direction of the Array With Phase Shifters in Section II.B

1) Antenna Arrays Using Ideal Time Delays

For an array with ideal time delays, where the phase shifter has the same delay $\tau $ at any operating frequency and the array has a frequency-independent time delay difference $\tilde {\tau }$ , there is \begin{equation*} \theta _{m}\left ({f_{i}}\right)=\arcsin \frac {c\tilde {\tau }}{d}.\tag{15}\end{equation*} View SourceRight-click on figure for MathML and additional features. In this case, the main beam direction of an array is completely independent of frequency. Alternatively, this phenomenon can be explained by Fig. 1, which is described in Section II.G.

2) Antenna Arrays Using Ideal Phase Shifters

For beam steering arrays with equal array element spacing, if ideal phase shifters are used, there is a constant progressive phase difference of $\beta $ at any operating frequency. By fixing $\beta $ in (13) and substituting it into (14), we get \begin{equation*} \theta _{m}\left ({f_{i}}\right)=\arcsin \frac {c \beta }{2\pi df_{i}}.\tag{16}\end{equation*} View SourceRight-click on figure for MathML and additional features.

3) Antenna Arrays Using Ideal Time Delays With Group Delays

From Fig. 2c, the value of a phase shifter in the form of the ideal time delay with group delay at frequency $f_{i}$ is \begin{equation*} \varphi _{i}=-\frac {\varphi _{f=0}}{f_{\varphi =0}}\left ({f_{i}-f_{\varphi =0}}\right).\tag{17}\end{equation*} View SourceRight-click on figure for MathML and additional features. From (17), we get \begin{equation*} \beta _{i}=-\frac {\beta _{f=0}}{f_{\varphi =0}}\left ({f_{i}-f_{\varphi =0}}\right),\tag{18}\end{equation*} View SourceRight-click on figure for MathML and additional features. where $\beta $ is the corresponding progressive phase difference of the array, also recognized as the line passing through the point ($f_{\varphi =0}$ ,0) in Fig. 2c and $\beta _{\varphi =0}$ is its value at the assumed frequency 0.

Precisely, we can obtain the relationship between $\varphi _{i}$ and $f_{i}$ from the two points on line 5 in Fig. 2c. Substituting (18) and (13) into (14), we get \begin{equation*} \theta _{m}\left ({f_{i}}\right)=\arcsin \left [{-\frac {c \beta _{f=0}}{2\pi df_{\varphi =0}}\left ({1-\frac {f_{\varphi =0}}{f_{i}}}\right)}\right].\tag{19}\end{equation*} View SourceRight-click on figure for MathML and additional features. When line 5 in Fig. 2c is used to represent a progressive phase difference $\beta $ , for a point on it ($f_{0}$ ,$\beta _{0}$ ), $\theta _{0}$ is the main beam direction at frequency $f_{0}$ . Substituting $\frac {\beta _{f=0}}{-f_{\varphi =0}}=\frac {\beta _{0}}{f_{0}-f_{\varphi =0}}$ and (8) into (19), we arrive at \begin{equation*} \theta _{m}\!\left ({f_{i}}\right)=\arcsin \!\left \{{\sin \theta _{0}\!\left [{\frac {f_{0}}{f_{0}-f_{\varphi =0}}\!\cdot \!\left ({1-\frac {f_{\varphi =0}}{f_{i}}}\right)\!}\right]}\right \}.\tag{20}\end{equation*} View SourceRight-click on figure for MathML and additional features.

4) Antenna Arrays Using Other Types of Phase Shifters

Fig. 2d describes the transfer function for a normal kind of phase shifter. In the first-order Taylor approximation, the relationship between phase and frequency near a certain frequency [47] is \begin{align*} \theta _{m}\left ({f_{i}}\right)\!|_{f_{i}=f_{0}+\Delta f}\!\approx \!\arcsin \!\left [{\!\sin \theta _{0}\!\left ({\!1\!+\!\frac {f_{\varphi =0}}{f_{0}-f_{\varphi =0}}\!\cdot \!\frac {\Delta f}{f_{0}+\Delta f}\!}\right)\!}\right]\!, \\ {}\tag{21}\end{align*} View SourceRight-click on figure for MathML and additional features. where $\left ({f_{0}, \varphi _{0}}\right)$ is any point on the curve in Fig. 2d, $\Delta f$ is the small frequency offset, $\theta _{0}$ is the beam direction at frequency $f_{0}$ , and $f_{\varphi =0}$ is the frequency of the tangent to the point $\left ({f_{0}, \varphi _{0}}\right)$ on the curve when $\varphi =0$ . The derivation of (21) is omitted due to space limitations in this article.

D. Beamwidth of the Main Beam

Substituting (13) into (10) we get the 3 dB direction of the main beam, where \begin{equation*} \theta _{\pm h}\left ({f_{i}}\right)\approx \arcsin \left ({\frac {c}{d}\tilde {\tau }_{i}\pm \frac {2.782c}{2\pi dNf_{i}}}\right).\tag{22}\end{equation*} View SourceRight-click on figure for MathML and additional features. In (22), there are two parts in the arcsin function, the first part representing the beam direction of the main beam and the other part representing the 3 dB direction of the main beam. Broadly speaking, the range $\left[{-\frac {2.782c}{2\pi dNf_{i}}, \frac {2.782c}{2\pi dNf_{i}}}\right]$ in the second part represents the half-power range of the main beam, while in the first part, if the progressive time delay difference $\tilde {\tau }$ is larger, the main beam angle $\theta _{m}$ is larger.

Leveraging Fig. 3, we can shed light on the relationship of beam direction and beamwidth in (22). In Fig. 3 the x-axis describes the beam direction, whereas the y-axis represents the beam domain. $x_{1}$ and $x_{2}$ are the main beam direction of the two beams and are represented in the beam domain by $y_{1}$ and $y_{2}$ , respectively. $\Delta x_{1}$ and $\Delta x_{2}$ are their HPBWs in the angular domain. Similarly, the HPBWs in the beam domain are $\Delta y_{1}$ and $\Delta y_{2}$ , respectively. $x_{A}$ and $x_{B}$ are the 3 dB directions of the second beam. The curve in Fig. 3 is similar to the actual shape of the function $y=sinx$ and does not affect the conclusions of the following analysis.

FIGURE 3. - The relationship of beam direction and beamwidth in (22) by the function 
$y=\sin x$
.
FIGURE 3.

The relationship of beam direction and beamwidth in (22) by the function $y=\sin x$ .

For the function $y=sinx$ , $x\in [0,\pi /2]$ , $(x_{1}, y_{1}),(x_{2}, y_{2})$ are the points on the function, $y_{1}$ and $y_{2}$ are the center points on the interval $\Delta y_{1}~and \Delta y_{2}$ , respectively, and if the value $\Delta y_{1}=\Delta y_{2}$ and $x_{1}< x_{2}$ , then $\Delta x_{1}< \Delta x_{2}$ . In addition, $\Delta x_{1}< \Delta x_{2}$ holds if $x_{1}< x_{2}$ and $\Delta y_{1}< \Delta y_{2}$ . When $|y_{2}-y_{A}|=|y_{B}-y_{2}|$ , we have $|x_{2}-x_{A}|< |x_{B}-x_{2}|$ . This means that the 3 dB direction $|\theta _{m}\left ({f_{i}}\right)-\theta _{+ h}\left ({f_{i}}\right)|< |\theta _{m}\left ({f_{i}}\right)-\theta _{-h}\left ({f_{i}}\right)|$ . So, when $\theta $ is larger, more precisely, the HPBW can be written as \begin{equation*} \Theta _{h}=\left |{\theta _{-h}-\theta _{+h}}\right |.\tag{23}\end{equation*} View SourceRight-click on figure for MathML and additional features.

From (22), the following conclusions can be drawn for wideband arrays:

  • The broadside beam has the same beam orientation at all operating frequencies, $\theta _{m}\!\left ({f_{i}}\right)\!=\!0$ as in Fig. 1, regardless of the phase shifter used in the array. Also, the broadside beam has a minimum HPBW at all frequencies, the higher the frequency, the smaller the beamwidth.

  • For a particular frequency $f_{i}$ , the beamwidth of the angular domain increases as the beam direction $\theta _{m}$ rises.

  • With the same direction of the main beam, the larger the frequency, the smaller the beamwidth.

  • In the beam domain, the beamwidth is independent of the beam direction and is inversely proportional to the number of antennas ${N}$ , the spacing between antennas ${d}$ and the operating frequency.

  • For an array with ideal time delays, all frequencies have the same main beam direction $\theta _{m}$ .

  • The main beam direction $\theta _{m}$ and the beamwidth in the beam domain decrease with increasing frequency for arrays with ideal phase shifters, as shown in (10).

In addition, the HPBW remains unchanged when the value of $dN\!f_{i}$ is held constant with the same main beam orientation. This property may be useful in the array design.

E. First Side Lobe Direction

Comparing (12) with (10), the structures are similar, so the conclusions for 3 dB direction also hold for first sidelobe direction as well.\begin{equation*} \theta _{s1}\left ({f_{i}}\right)=\arcsin \left ({\frac {c\tilde {\tau }_{i}}{d}\pm \frac {3c}{2dNf_{i}}}\right).\tag{24}\end{equation*} View SourceRight-click on figure for MathML and additional features.

F. Direction of the Grating Lobe

Grating lobes occurs when (7) has other solutions, except when $m=0$ . Furthermore, the beam direction of the grating lobe is \begin{equation*} \theta _{g}\left ({f_{i}}\right)=\arcsin \left ({\frac {c\tilde {\tau }_{i}}{d}\pm \frac {\lambda _{i}}{d} m}\right),\quad m=1,2,\cdots.\tag{25}\end{equation*} View SourceRight-click on figure for MathML and additional features.

Comparing (25) with (10), their structures are very similar. Thus the conclusion of the grating lobe is similar to that of HPBW, except for the following properties:

  • The beam direction of the grating lobe is independent of the antenna number ${N}$ and is determined by the main beam direction $\theta _{m}$ and the ratio of antenna spacing to working wavelength.

  • For antenna arrays with fixed element spacing, if there is a grating lobe, the angle between the grating lobe and the main beam decreases as the frequency increases. This property holds for both arrays with ideal phase shifters and arrays with ideal time delays.

G. The Generation of Beam Squinting

TTDs allow an antenna array to maintain a consistent main beam direction at different frequencies. In the example of the received beam of the linear array in Fig. 1, the delay difference between the array elements does not change with frequencies when the incidence angles of the beams are the same. So by exploiting the transceiver equivalence, it is possible to generate a wideband beam for this array that maintains a consistent main beam direction between different frequencies through TTDs. On the other hand, beam squinting between different frequencies is unavoidable for any wideband array employing other types of phase shifters. There are two main strategies to deal with beam squinting: (1) force squint beams of different frequencies into the same main beam direction to increase the performance of the point-to-point communication, and (2) exploit the spatial degrees of freedom of beam squinting to form multi-beam for multi-user. While both approaches are interesting, we are currently intrigued by the second one. Consequently, we will attempt to exploit the squinting characteristics of the array with ideal phase shifters in the following sections.

SECTION III.

Millimiter-Wave Multi-Tier Wideband Antenna Array Design

For an antenna array, the phase distribution of each antenna controls the direction of the main beam, while the amplitude distribution governs the beamwidth of the main beam and the amplitude level of the sidelobes [54, Chap. 1.5.1, Chap. 16.7.2], [57]. For all antenna array structures in Fig. 4, $N_{t}$ is the number of antennas, $N_{RF}$ is the number of RF chains, and $N_{s}$ is the number of independent signal streams. Fig. 4a depicts a simplified structure of a conventional narrowband analog array, where the beam direction is controlled by a set of phase shifters connected to each antenna in the RF domain. If each antenna is equipped with a power amplifier, this array can further reduce the beamwidth of the main beam and the sidelobe amplitude. Without utilizing other methods, there is only one independent signal in the digital domain, and this array can only have one signal beam stream. In Fig. 4b, the digital array can simultaneously maintain the phase and amplitude of independent signal streams in the digital baseband domain. Since the array has a degree of freedom of $N_{t}$ , it can add $N_{t}$ independent elaborate beams to the digital domain, each of which can maintain an independent signal stream. For the hybrid analog-digital structure in Fig. 4c, multi-beam are implemented by adding sets of phase shifters to the antenna array in the RF domain. Interference among beams is reduced in the digital domain by adjusting the amplitude and phase of the group of signal streams carried for each RF chain. In general, as the number of independent signal streams is limited by the $N_{RF}$ , this hybrid structure can maintain up to $N_{RF}$ independent beams simultaneously. As the number of antennas in the array surges, especially in mmWave communication systems, hybrid precoding structures are attracting more and more attention. However, when it comes to very wideband scenarios, new problems are encountered and the design of the array structure needs to be reconsidered.

FIGURE 4. - The structure of several antenna arrays.
FIGURE 4.

The structure of several antenna arrays.

A. The Effect of Wide Bandwidth on Antenna Array and Beamforming

1) The Effect of Wide Bandwidth on Antenna Element Spacing

Due to the abundance of frequency resources in the mmWave band, with wavelengths spanning nearly 10 times (in the frequency range of about 30~300 GHz), there is a rather intuitive challenge in the design of wideband beamforming arrays with such large bandwidths, namely, the mismatch between the extremely wide working frequency range and the fixed distance of the antenna elements. The traditional narrowband structure with half-wavelength spacing between elements implies that the design of antenna arrays serving very wide frequency bands should be reconsidered.

2) The Effect of Wideband Phase Shifters on Beamforming

From (16), it is known that wideband arrays using ideal phase shifters encounter the problem of squinting of the main beam direction. Taking OFDM-based wideband hybrid structures as an example, the work in [28]–​[30] assumes the use of separate digital precoders for each sub-carrier in the digital domain and a unified analog precoder in the RF domain. Thus, it forms a hybrid digital-analog precoding structure for each sub-carrier, while multiple sub-carrier in the analog domain share same RF chains and phase shifters. However, uniform wideband phase shifters imply the use of ideal phase shifters. In this case, each sub-band has its own main beam direction and its own HPBW, and a user may receive sub-carrier beams at different power levels or even only a portion of these beams. Thus, in mmWave ultra-wideband scenarios, antenna arrays using ideal phase shifters suffer from the beam squinting phenomenon.

3) The Effect of Wide Bandwidth on Cost and Performance

From a cost savings perspective, wideband phase shifters and wideband RF chains are more expensive than the corresponding narrowband elements. So for a fully connected wideband hybrid structure, each RF chain is connected with a wideband phase shifter for each antenna, which may be overpriced and redundant for many wideband scenarios.

A solution may exist that takes advantage of the multi-band and compact nature of the fractal antenna array and the squinting multi-beam of the wideband array to serve multi-user. By dividing the antenna array into multi-tier through the concept of fractals, the array as a whole can operate over a very large wideband frequency range. Each of these tiers, as shown in Fig. 4d, has a wideband analog array operating in a relatively small wideband frequency range, which is structurally similar to a conventional analog beamforming array as shown in Fig. 4a. Although only one wideband phase shifter is connected to each antenna, and the array requires only one wideband RF chain, this structure can produce multi-beam with beam squinting, which is somewhat similar to the multi-beam capability of hybrid arrays. However, it is different from the traditional array structures used for communications today, and a number of technical details and shortcomings need to be addressed in the design and application.

B. The mmWave Wideband Antenna Array Design

Traditional wideband antennas, such as log-periodic antennas, cannot electrically change the direction of the beam and are too large to be used as elements for antenna arrays. There is an old Chinese proverb: “A hurricane starts with the slightest shaking of clover leaves, an awesome wave arises from wavelets.” Combining the interesting self-similarity properties of fractals with the powerful beams produced by a large number of low-gain antenna elements may be worth trying. We exploit the concept of the Sierpinski carpet fractal [22], [58] to form a multi-tier wideband antenna array structure, with each tier supporting a different wideband frequency region. Although this antenna array can have many tiers, we use only the first three tiers as in Fig. 5 (also the right half of Fig. 6) and the first four tiers as in Fig. 7a as an alternative. For arrays with more than four tiers, the patch antenna elements in the array may not be feasible and work beyond the mmWave band. While the gain per patch element is small, higher gains can be obtained with a large-scale microstrip patch antenna array.

FIGURE 5. - A Sierpinski carpet antenna array with three antenna tiers.
FIGURE 5.

A Sierpinski carpet antenna array with three antenna tiers.

FIGURE 6. - The multi-wideband structure with the Sierpinski carpet array of three tiers.
FIGURE 6.

The multi-wideband structure with the Sierpinski carpet array of three tiers.

FIGURE 7. - Extentions and variations of the 3-tiers Sierpinski carpet array.
FIGURE 7.

Extentions and variations of the 3-tiers Sierpinski carpet array.

1) Ultra Wideband Antenna Array

The Sierpinski carpet antenna array is a compact, multi-band, and wideband planar array. For the Sierpinski carpet fractal as in Fig. 5a, one-ninth of the tier area are cut off from the carpet in each tier, we regard the cut-off parts of the carpet as patch antennas and the grey lattice elements in Fig. 5c and Fig. 5d indicate missing elements in the rectangular planar arrays of tier-2 and tier-3. With half-wavelength spacing of the center frequency, the scale of center frequency between two neighboring tiers is threefold. In addition, the square patch elements in the Sierpinski carpet array have an edge length of one-sixth of the wavelength, which we assume to be reasonable even though their size is smaller than the usual edge lengths between one-third and half-wavelength [54, Chap.14]. On the other hand, the Dielectric Resonator Antenna (DRA) [59]–​[61] could be used as element in the array for its smaller size, larger antenna gain, and relatively wider bandwidth compared with the Microstrip Patch Antenna (MPA).

The transceiver structure in Fig. 6 is a Sierpinski carpet antenna array using three tiers of wideband analog arrays. The center frequency of the array is determined by the spacing of the elements in each tier. In this structure, a wideband RF chain is connected to each antenna element separately via a wideband phase shifter. In addition, since each antenna element belongs to a specific array tier and each wideband phase shifter has its own determined operating frequency range, then although three tiers share a wideband RF chain, each tier can operate independently in a different frequency range through filter 1, 2, and 3 of tier-1, tier-2, and tier-3, respectively.

As stated above, the spacing scale of the elements between two adjacent tiers of the Sierpinski carpet antenna array is tripled. When the array operates in narrowband mode, each tier uses a precise half-wavelength antenna spacing, assuming that the first three tiers operate at frequencies $f_{1}$ , $f_{2}$ , and $f_{3}$ , where $f_{2}=3f_{1}$ and $f_{3}=3f_{2}$ , respectively. In the wideband mode, when the operating frequency range of each tier is assumed to be $\left[{\frac {1}{2}f_{1}, \frac {3}{2}f_{1}}\right]$ , $\left[{\frac {1}{2}f_{2}, \frac {3}{2}f_{2}}\right]$ and $\left[{\frac {1}{2}f_{3}, \frac {3}{2}f_{3}}\right]$ . Therefore, the entire array can cover the frequency range of $\left[{\frac {1}{2}f_{1}, \frac {3}{2}f_{3}}\right]$ . In each tier, the ratio of the antenna spacing to the operating wavelength is at $\left[{\frac {1}{4}, \frac {3}{4}}\right]$ . It is too idealized to make this assumption: first, the total transmit power in the system is limited and we can work well in part of the frequency range; second, a quarter wavelength antenna spacing of the array is not efficient for a communication system; third, when the antenna spacing is between one-half and one wavelength, although there is only one grating lobe, the probability of grating lobe increases as the antenna spacing increases. So the final result is that the operating wavelength should not deviate too much from twice the antenna spacing.

2) The First Tier for Low Rate Communication

As in Fig. 5b, the first tier has only one antenna and no array gain to compensate for the high attenuation. So we can place here an antenna that operates at frequencies below 5 GHz, with a center frequency that is not one-third that of tier-2. In this case, the array length depends on the frequency of tier-2. Because the lower frequency band has less air attenuation and good scattering performance, but a relatively narrow bandwidth, this tier is suitable for low-rate data communications and information feedback for users. It should be noted that the first tier has only one antenna connected to the RF chain, so there is no need for an analog phase shifter. If there are multiple Sierpinski carpet arrays forming a large array, this tier forms the digital baseband array structure of Fig. 4b.

3) The Wideband Analog Structure in Tier-2 and Tier-3

Tier-2 and tier-3 can each form a wideband analog array operating in different frequency bands. In the tier-2 array shown in Fig. 5c, there are eight antenna elements, each of which is connected to the wideband RF chain with a separate wideband phase shifter. By employing ideal phase shifters to give the wideband array the beam squinting characteristic, multi-beam can thus be formed simultaneously. As shown in Fig. 5d, tier-3 has a total of 64 antenna elements, which is eight times the number of antennas in tier-2. Because there are more antenna elements at this tier, it is reasonable to use lower radiated power and less expensive antenna elements at tier-3 to obtain similar array gain as tier-2. The wideband analog structure in Fig. 4d is substantially different from the narrowband analog beamforming structure in Fig. 4a. First, in Fig. 4d RF chains and phase shifters are wideband components. Second, in the digital baseband domain, it is more complicated to combine multiple signal streams into a single RF chain, whereas in Fig. 4a there is only one signal stream. Finally, the wideband analog structure can form multiple squint beams, while the narrowband analog structure can only form an individual beam.

4) Extentions and Variations of the Three Tiers Sierpinski Carpet Array

If a fourth tier is needed, both a four tiers Sierpinski carpet array as in Fig. 7a and a Wallis sieve in tier-4 ($f_{4}=5f_{3}$ ) as in Fig. 7b are feasible.

C. The Sierpinski Carpet Arrays of Different Sizes and Their Possible Application Scenarios

Fig. 8 shows the atmospheric absorption properties of the electromagnetic waves. In the frequency range of mmWave, there are about three mountaintops with high atmospheric attenuation, 60, 120, and 180 GHz, and not far from mmWave are 22 GHz and 322 GHz. The attenuation at 60, 180, and 322 GHz is comparable to about 20 dB/Km, and at 120 GHz is about 2 dB/Km. In addition, the attenuation at 45 GHz is about 0.2 dB/Km.

FIGURE 8. - The properties of atmospheric absorption of electromagnetic waves. (Figure from Fig. 1 of [62] and also from Fig. 2 of [63].)
FIGURE 8.

The properties of atmospheric absorption of electromagnetic waves. (Figure from Fig. 1 of [62] and also from Fig. 2 of [63].)

There are also large atmospheric windows suitable for long-range communications [63]: (1) the attenuation in the window range from 210 to 300 GHz is close to the line from 1 to 2 dB/Km, (2) the attenuation in the window range from about 73 to 110 GHz is close to the line from 0.2 to 0.3 dB/Km, and (3) the attenuation in the window range from about 124 to 160 GHz can be approximated to the line from 0.4 to 0.6 dB/Km. Although the attenuation of about 1 to 2 dB/Km is high, the large frequency bandwidth of 210 to 300 GHz is also very attractive.

1) The 20, 60, and 180 GHz Array for Short-Range Secure Communication

When the element spacing is half wavelength of the center frequency, the side length of the square array is 7.5 mm because the wavelength of the first tier at 20 GHz is 15 mm. At 60 GHz, the element spacing of tier-2 is 2.5 mm, and the spacing of the tier-3 at 180 GHz is about 0.833 mm.

2) The 30, 90, and 270 GHz Array

The array utilizes two large air windows, a window around 90 GHz and a window around 240 GHz. In addition, arrays with center frequencies of 28, 84, and 252 GHz are more appropriate.

3) The 5, 15, 45, and 135 GHz Array

With the four tiers Sierpinski carpet fractal structure shown in Fig. 7a, it is possible to design a square array of 5, 15, 45, and 135 GHz with side lengths of 3 cm.

4) The 5, 15, 45, and 225 GHz Array

As shown in Fig. 7b, the array at tier-4 can operate at 225 GHz using the Wallis sieve concept, and because of the large atmospheric window in this band, this array may be suitable for short-range communications that require large bandwidths.

D. mmWave Multi-Subarray Design

The Sierpinski square structure in Fig. 6 is suitable for forming larger antenna arrays. Fig. 9a shows a large array with four Sierpinski subarrays. In the first tier, there is a digital baseband array structure, so sophisticated digital beamforming techniques can be used in this tier. Fig. 9b shows a similar structure for tier-2 and tier-3, although the center frequency and operating frequency range are different for these two tiers. This large array can operate in either subarray mode or large array mode. In the subarray mode, each subarray can perform beam steering independently. Whereas, in large array mode, phase compensation in the digital domain is used to save the cost of the phase shifters in each subarray, as will be explained in Section V.

FIGURE 9. - Sierpinski Antenna array with four subarrays.
FIGURE 9.

Sierpinski Antenna array with four subarrays.

SECTION IV.

How Many Cells Are Needed in a Planar Array?

When a wideband phase shifter is implemented by cascading wideband cells [47], and each cell has the same ideal phase-shifting frequency-phase characteristics as in Fig. 2a, we can obtain a uniformly quantized ideal phase shifter. Further, in order to reduce the cost and simplify the design, all the phase shifters in the array can be implemented by selecting cells from the cascade of cells as shown in Fig. 10. Arrays with this design can still enable steering beams, and the important parameters of the wideband array design become the design of the frequency-phase characteristics of the cells and the selection of the total number of cells in the array. In addition, since the number of cells required for this design is not affected by the missing elements in the array, the number of cells required for tier-2 and tier-3 in Fig. 5 can also be derived using the planar array with no missing array elements in this section.

FIGURE 10. - Simplified design of phase shifters by cell selection in the array.
FIGURE 10.

Simplified design of phase shifters by cell selection in the array.

For a planar array placed on the x-y plane, as in Fig. 11, there are ${M}$ antenna elements placed along the x-axis with spacing and progressive phase shifts of $d_{x}$ and $\beta _{x}$ , respectively. And similarly, the number of antenna elements placed along the y-axis, their spacing, and the progressive phase shift between the elements are denoted by ${N}$ , $d_{y}$ , and $\beta _{y}$ , respectively. The main beam is steering along $\theta =\theta _{m}$ and $\phi =\phi _{m}$ , and HPBWs in the vertical plane of the main beam and in its tangent plane along the direction of the main beam are denoted by $\Theta _{h}$ and $\Psi _{h}$ , respectively.

FIGURE 11. - Planar array geometries, main beam directions, and HPBWs.(Combined with Fig. 6.30b and Fig. 6.38 in [54].)
FIGURE 11.

Planar array geometries, main beam directions, and HPBWs.(Combined with Fig. 6.30b and Fig. 6.38 in [54].)

Rewrite (6–93a) and (6–93b) in [54] to obtain \begin{align*} \beta _{x}=&kd_{x}\sin \theta _{m}\cos \phi _{m}, \tag{26}\\ \beta _{y}=&kd_{y}\sin \theta _{m}\sin \phi _{m},\tag{27}\end{align*} View SourceRight-click on figure for MathML and additional features. where the wavenumber ${k}$ is related to the working frequency.

From (26) and (27) we have \begin{align*} \phi _{m}=&\arctan \left ({\frac {\beta _{y}d_{x}}{\beta _{x}d_{y}}}\right), \tag{28}\\ \theta _{m}=&\arcsin \left ({\frac {c}{2\pi f_{i}}\sqrt {{\left ({\frac {\beta _{x}}{d_{x}}}\right)}^{2}+{\left ({\frac {\beta _{y}}{d_{y}}}\right)}^{2}}}\right).\tag{29}\end{align*} View SourceRight-click on figure for MathML and additional features.

From (28), the angle $\phi _{m}$ of the main beam direction is determined by the element spacing and the progressive phase shift, which means that when these parameters are fixed to the array, $\phi _{m}$ will remain constant and will not vary with frequency. Thus the beam squinting method that matches well with linear arrays does not cover all angles for planar arrays in 3-D scenarios. (With ideal phase shifters, the trace of squint beams is a perpendicular line in the $\phi _{m}-\theta _{m}$ plane, and with other kinds of phase shifters it is a curve in the $\phi _{m}-\theta _{m}$ plane.) Therefore, additional work is needed to refine the beam squinting approach on planar arrays.

As mentioned above in this section, in order to save the cost of the phase shifters, the phase shifters in the array share a number of cascaded phase shift cells, as shown in Fig. 10. The values of progressive phase shifts can also be written as $\beta _{x}=m\beta _{cell}$ and $\beta _{y}=n\beta _{cell}$ , where $\beta _{cell}$ is the phase shift of one cell in the array. When $d_{x}=d_{y}=d$ , (28) and (29) can be reduced to \begin{align*} \phi _{m}=&\arctan \frac {n}{m}, \tag{30}\\ \theta _{m}=&\arcsin \left ({\frac {c\beta _{cell}}{2\pi df_{i}}\sqrt {m^{2}+n^{2}}}\right).\tag{31}\end{align*} View SourceRight-click on figure for MathML and additional features.

From (30) and (31) we have \begin{align*} m=&\frac {2\pi df_{i}\sin \theta _{m}\cos \phi _{m}}{c\beta _{cell}}, \tag{32}\\ n=&\frac {2\pi df_{i}\sin \theta _{m}\sin \phi _{m}}{c\beta _{cell}},\tag{33}\end{align*} View SourceRight-click on figure for MathML and additional features. which means that when the beam direction is fixed, the higher the frequency, the greater the value of ${m}$ and ${n}$ . In addition, with half-wavelength spacing, ${m}$ and ${n}$ drop to $\pi \sin \theta _{m}\cos \phi _{m}/\beta _{cell}$ and $\pi \sin \theta _{m}\sin \phi _{m}/\beta _{cell}$ . Also, since the progressive phase shift is composed of an integer number of phase cells, we get $\widetilde {m}\in \{\lfloor m\rfloor, \lceil m\rceil \}$ and $\widetilde {n}\in \{\lfloor n\rfloor, \lceil n\rceil \}$ .

The HPBWs $\Phi _{h}$ and $\Theta _{h}$ can be approximated by (6–98) and (6–99) in [54] as \begin{align*} \Theta _{h}=&\left.{1 \big /\sqrt {\cos ^{2}\!\theta _{m}\left [{\Theta _{x0}^{-2}\cos ^{2}\!\phi _{m}+\Theta _{y0}^{-2}\sin ^{2}\!\phi _{m}}\right]}}\right.,\qquad ~\tag{34}\\ \Psi _{h}=&\left.{1 \big /\sqrt {\Theta _{x0}^{-2}\sin ^{2}\!\phi _{m}+\Theta _{y0}^{-2}\cos ^{2}\!\phi _{m}}}\right.,\tag{35}\end{align*} View SourceRight-click on figure for MathML and additional features. where $\Theta _{x0}$ and $\Theta _{y0}$ are the HPBWs of the linear array placed on the x- and y-axis, respectively, when the beam direction is along the z-axis. It is consistent with the HPBW when $\theta =0$ in Fig. 1, so we can obtain $\Theta _{x0}$ from (23) and (22) by setting the time delay $\tau _{i}=0$ , namely \begin{equation*} \Theta _{x0}\left ({f_{i}}\right)\approx 2\arcsin \left ({\frac {2.782c}{2\pi dMf_{i}}}\right).\tag{36}\end{equation*} View SourceRight-click on figure for MathML and additional features. Similarly, we can obtain $\Theta _{y0}$ by replacing ${M}$ in (36) with ${N}$ . Moreover, when $M\!=\!N$ we get $\Theta _{x0}\!=\!\Theta _{y0}$ , then (34) and (35) simplify to $\Theta _{h}\!=\!\Theta _{x0}/\cos \theta _{m}$ and $\Psi _{h}\!=\!\Theta _{x0}$ , respectively.

When designing an antenna array, the maximum phase shifts of the phase shifters in the array should be within the phase range represented by all cascading cells in the array, that is, $(M-1)\beta _{x}+(N-1)\beta _{y}\leq N_{c}\beta _{cell}$ , where $N_{c}$ represents the maximum number of phase shift cells in the array, and by dividing by $\beta _{cell}$ we get \begin{equation*} (M-1)m+(N-1)n\leq N_{c}.\tag{37}\end{equation*} View SourceRight-click on figure for MathML and additional features.

From the perspective of beam angular coverage, the main beam should cover all the angle range. When the array spacing is one-half of working wavelength, setting the maximum $\theta _{m}$ in (31) to $\theta _{max}$ yields \begin{equation*} m^{2}+n^{2}=\left ({\frac {\pi \sin \theta _{max}}{\beta _{cell}}}\right)^{2}.\tag{38}\end{equation*} View SourceRight-click on figure for MathML and additional features.

We can obtain the smallest $N_{c}$ in the $m-n$ plane by the tangent point of the circle denoted by (38) and a cluster of lines denoted by (37). When $M=N$ , from (38) we get $m=n=\left \lfloor{ \pi \sin \theta _{max}/\sqrt {2}\beta _{cell}}\right \rfloor $ , then from (37) we get $N_{c}=2(M-1)m$ .

Table 2 shows the maximum cell number needed in each tier of the Sierpinski carpet array calculated from (37) and (38). When $\theta _{max}=90^\circ $ , $M\!=\!N\!=\!3$ , $\beta _{cell}=0.01$ , $N_{c}=888$ ; when $\theta _{max}=90^\circ $ , $M\!=\!N\!=\!9$ , $\beta _{cell}=0.01$ , $N_{c}=3552$ . Moreover, it is inefficient to set $\theta _{max}=90^\circ $ in a practical system and for a wideband array we can get a beam with a larger $\theta _{max}$ by squinting to lower frequencies. When $\theta _{max}=60^\circ $ , $M\!=\!N\!=\!3$ , $\beta _{cell}=0.01$ , $N_{c}=768$ ; when $\theta _{max}=60^\circ $ , $M\!=\!N\!=\!9$ , $\beta _{cell}=0.01$ , $N_{c}=3072$ . With the examples above, $N_{c}$ decreases significantly when setting $\theta _{max}$ from 90° to 60°, which is linear with $\sin \theta _{max}$ .

TABLE 2 Cell Number $N_{c}$ for the Sierpinski Carpet Array
Table 2- 
Cell Number 
$N_{c}$
 for the Sierpinski Carpet Array

From the perspective of cost-saving, in this section, we use a group of cells to substitute the phase shifters in the array. In addition, the cell number in an array could be decreased by limiting the maximum perpendicular angle of the main beam. Furthermore, by compensating in digital domain, it is feasible to form large arrays for beam steering without increasing the number of cells per subarray. The disadvantages of this design are that the assumption of the cascaded cell-based phase-shifting network is well idealized without considering the way of feeding in the RF design and that we only leverage the beam steering without considering the more complicated beam pattern synthesis methods for the FRPS.

SECTION V.

Beam Steering and Beam Adapting Algorithm

We consider the downlink beamforming of a system with a BS and ${N}$ users.2 The BS is equipped with four subarrays as shown in Fig. 9a and one subarray for each user. Each subarray has three tiers, as in Fig. 5. The first tier is used for channel information feedback, and the second tier and the third tier are used for data streams transmission to the users.

For each subarray of the BS, it is possible to work for a primary user at tier-2 and tier-3, respectively. These two tiers may also operate for a single primary user only, by using two scattering paths to increase the overall rate or reduce the probability of communication outages of the user. Besides, all subarrays of the BS can also operate uniformly in the large array mode, which can provide higher array gain compared to the subarray mode. This mode can be used in the channel estimation stage where channel conditions are uncertain, or to further improve the transmission performance for users with poor channel conditions. In addition, when the beams of the primary users at tier-2 and tier-3 are determined, there may be one or more scattering paths suitable for the secondary users, in which case the required operating frequencies of the beams in the direction of scattering paths can be calculated and the array response vector of the primary user can be multiplexed by the beam squinting method.

The first stage is the channel estimation or path angle-of-departure (AoD) and angle-of-arrival (AoA) estimation stage, which is assumed to be completed. Then there is the data transmission stage using beam steering, where beam adaptive algorithms are used to establish or maintain the link. A significant difference between this process and previous work is that the operating frequency of the secondary user will change as the beam direction varies.

A. Channel Model

For a planar antenna array with ${M}$ rows and ${N}$ columns as in Fig. 11, the array response of a steering beam with the main beam direction of $(\phi _{m},\theta _{m})$ can be represented as \begin{align*} \mathbf {A}(\phi _{m},\!\theta _{m})=&\mathbf {A}(\beta _{x},\beta _{y}) \\=&\mathbf {a}(\beta _{x},M)\mathbf {a}(\beta _{y},N)^{T} \\=&\mathbf {a}(\beta _{x},M)\otimes \mathbf {a}(\beta _{y},N)^{T} \\\stackrel {(a)}{=}&\frac {1}{\sqrt {MN}} \begin{bmatrix} e^{-j\varphi _{11}} &\cdots & e^{-j\varphi _{1N}} \\ \vdots &\ddots &\vdots \\ e^{-j\varphi _{M1}} &\cdots & e^{-j\varphi _{MN}} \end{bmatrix} \\=&\frac {\begin{bmatrix} 1 \!&\!\cdots \! & e^{-j(N-1)\beta _{y}} \\ \vdots \!&\ddots \! &\vdots \\ e^{-j(M-1)\beta _{x}} \!&\cdots \! & e^{-j((M-1)\beta _{x}+(N-1)\beta _{y})} \!\end{bmatrix}}{\sqrt {MN}},\tag{39}\end{align*} View SourceRight-click on figure for MathML and additional features. where $\mathbf {a}(\beta _{x},M)$ is the beam steering array response of a linear array with ${M}$ antenna elements and $\beta _{x}$ progressive phase shift along the x-axis, $\mathbf {a}(\beta _{y},N)^{T}$ is the beam steering array response of a linear array with ${N}$ antenna elements and a progressive phase shift of $\beta _{y}$ along the y-axis. (${a}$ ) hold for constant modulus of elements in the linear array response $\mathbf {a}$ , such as when an analog antenna array is used. $\varphi _{ij}$ is the value of the ideal phase shifter for the antenna placed in row ${i}$ and column ${j}$ of the array. The relationship between the progressive phase shift with main beam direction is elucidated by (26) and (27). The linear array response can be expressed in terms of $\mathbf {a}(\beta,\!M)\!=\!\frac {1}{\sqrt {M}}[1,e^{-j\beta }, {\dots },e^{-j(M-1)\beta }]^{T}$ .

The array response in (39) could be rewritten into vector form as \begin{align*} \mathbf {a}(\phi _{m},\theta _{m})=&\mathbf {a}(\beta _{x},\beta _{y}) \\=&vec(\mathbf {A}(\phi _{m},\theta _{m})) \\=&[e^{-j\varphi _{11}}, {\dots },e^{-j\varphi _{M1}}, {\dots }, \\&{\dots },e^{-j\varphi _{1N}}, {\dots },e^{-j\varphi _{MN}}]^{T}/\sqrt {MN}.\tag{40}\end{align*} View SourceRight-click on figure for MathML and additional features.

For arrays with omnidirectional radiated antenna elements, the radiation amplitude beam pattern can be approximated by AF. Therefore, the steering beam power pattern of a planar array with progressive phase shift $\beta _{x}$ and $\beta _{y}$ along x- and y-axis can be represented as $B(\phi,\theta)=|\mathrm {AF}(\phi,\theta)|^{2}$ , where \begin{align*} \mathrm {AF}(\phi,\theta)\stackrel {(b)}{=}&\mathrm {A\!F}(\psi _{x}) \, \mathrm {A\!F}(\psi _{y}) \\=&\mathbf {a}(\phi,\theta)^{H}\mathbf {a}(\phi _{m},\theta _{m}) \\=&\mathbf {a}(\phi,\theta)^{H}\mathbf {a}(\beta _{x},\beta _{y}) \\=&\sum _{i=1}^{M}\sum _{j=1}^{N}\{\mathbf {A}(\phi,\theta)^{*}\ast \mathbf {A}(\beta _{x},\beta _{y})\}_{ij},\tag{41}\end{align*} View SourceRight-click on figure for MathML and additional features. (${b}$ ) from (6–88) in [54], where $\mathrm {A\!F}(\psi)$ is the AF of a linear array, as expressed by (6). $\psi _{x}$ and $\psi _{y}$ are the total progressive phase difference for the beam along the direction of x- and y-axis, respectively. And similar to (5), we have \begin{align*} \psi _{x}=&kd_{x}\sin \theta \cos \phi -\beta _{x}, \tag{42}\\ \psi _{y}=&kd_{y}\sin \theta \sin \phi -\beta _{y}.\tag{43}\end{align*} View SourceRight-click on figure for MathML and additional features.

Extending to mmWave scenario [13] with the Saleh-Valenzuela model [69], there are $N_{c}$ scatterers, and the $i^{\mathrm{ th}}$ scatterer has a cluster with $N_{pi}$ paths. It should be emphasized that each scatterer may have a different number of paths, which is different from the channel model in [13]. The possible channel model for an antenna array working at frequency ${f}$ is \begin{equation*} \mathbf {H}=\sum _{c=1}^{N_{c}}\sum _{l=1}^{N_{pc}}\alpha _{cl}\mathbf {a}_{r}(\phi _{cl}^{r},\theta _{cl}^{r})\mathbf {a}_{t}(\phi _{cl}^{t},\theta _{cl}^{t})^{H}.\tag{44}\end{equation*} View SourceRight-click on figure for MathML and additional features.

In this article, it is assumed that the BS maintains only one beam path with each user, so it is reasonable to assume that each scatterer contributes one possible beam path under this condition. Thus the possible channel model for any user in (44) can be rewritten as \begin{align*} \mathbf {H}_{i}(f)=&\sum _{l=1}^{N_{ci}}\alpha _{l}(f)\mathbf {a}_{r}(\phi _{l}^{r},\theta _{l}^{r})\mathbf {a}_{t}(\phi _{l}^{t},\theta _{l}^{t})^{H}, \tag{45}\\ \mathbf {H}_{i}(f)=&\sum _{l=1}^{N_{ci}}\!\alpha _{l}(f)\mathbf {a}_{r}\!\left ({\beta _{xl}^{\phantom {1}r}(f),\beta _{yl}^{\phantom {1}r}(f)}\right)\mathbf {a}_{t}\!\left ({\beta _{xl}^{\phantom {1}t}(f),\beta _{yl}^{\phantom {1}t}(f)}\right)^{H}\!. \\ {}\tag{46}\end{align*} View SourceRight-click on figure for MathML and additional features.

In fact only one beam path is selected in (45). Also implicit in (45) is the main beam direction in relation to the operating frequency for an array response of an antenna array employing ideal phase shifters, as shown by (46). $\alpha _{l}(f)$ is the complex gain of the $l^{\mathrm{ th}}$ beam, which is related to the reflection and absorption conditions of the scatterer, as well as to the absorption of the path in the air. Since it is assumed that a scatterer has only one path, the coefficient of any path should not be too small. In addition, when the BS is operating in subarray mode, the size of the array response vector $\mathbf {a}_{t}$ in (45) is only dependent on the size of the subarray. For small subarray sizes and long path beams, the angular difference resulting from selecting a different subarray can be neglected.

B. Beam Steering

We derive in Appendix B the conditions for point-to-point communication using two non-line-of-sight (NLoS) beams at either tier-2 or tier-3, however it is very demanding for the location of the scatterers. But the conditions are somewhat relaxed when the planar array shown in Fig. 11 uses squint beams to communicate with two users. The favored two users only need to have scatterers with similar $\phi $ values in the direction-of-departure (DoD). Therefore, in this subsection, we use tier-2 or tier-3 on the BS side to serve multi-user as an enhancement of these tiers, without adding an RF chain.

For analog precoding matrices in traditional hybrid structures, as in Fig. 4c, the number of rows represents the number of antennas and the number of columns is the group of phase shifters connected to the antenna array. In fact, the position relationship of antenna elements in a planar array can also be represented by a matrix, which is often rewritten in vector form as an array response vector for convenience.

The BS uses four Sierpinski carpet subarrays to form a larger square array, as shown in Fig. 9a. $\mathbf {X}$ is a matrix of transmitted signals from the planar array at the BS side, which can be denoted as \begin{align*} \mathbf {X}=&\begin{bmatrix} \mathbf {F}_{11} \; \mathbf {F}_{12} \\ \mathbf {F}_{21} \; \mathbf {F}_{22} \end{bmatrix} \odot \left ({\begin{bmatrix} e^{-j\varphi _{_{11}}^{B}} & e^{-j\varphi _{_{12}}^{B}}\\ e ^{-j\varphi _{_{21}}^{B}} & e^{-j\varphi _{_{22}}^{B}} \end{bmatrix} \ast \begin{bmatrix} s_{11} \; s_{12}\\ s _{21} \; s_{22} \end{bmatrix} }\right) \\=&\begin{bmatrix} \mathbf {F}_{11}e^{-j\varphi _{_{11}}^{B}} & \mathbf {F}_{12}e^{-j\varphi _{_{12}}^{B}} \\ \mathbf {F}_{21}e^{-j\varphi _{_{21}}^{B}} & \mathbf {F}_{22}e^{-j\varphi _{_{22}}^{B}} \end{bmatrix} \odot \begin{bmatrix} s_{11} \; s_{12}\\ s _{21} \; s_{22} \end{bmatrix} \\=&\begin{bmatrix} \mathbf {X}_{11} & \mathbf {X}_{12} \\ \mathbf {X}_{21} & \mathbf {X}_{22} \end{bmatrix},\tag{47}\end{align*} View SourceRight-click on figure for MathML and additional features. where $\mathbf {X}_{mn}$ represents the matrix of the transmitted signals for the $m^{\mathrm{ th}}$ row and $n^{\mathrm{ th}}$ column subarray of the larger array, and can be written as \begin{align*} \mathbf {X}_{mn}=&\mathbf {F}_{mn}e^{-j\varphi _{mn}^{B}}s_{mn}, \quad m,n=1,2, \tag{48}\\ \mathbf {F}=&\begin{bmatrix} \mathbf {F}_{11}e^{-j\varphi _{_{11}}^{B}} & \mathbf {F}_{12}e^{-j\varphi _{_{12}}^{B}} \\ \mathbf {F}_{21}e^{-j\varphi _{_{21}}^{B}} & \mathbf {F}_{22}e^{-j\varphi _{_{22}}^{B}} \end{bmatrix}.\tag{49}\end{align*} View SourceRight-click on figure for MathML and additional features.

1) Beam Steering in Large Array Mode

In this article, it is assumed that the phase shifter is composed of cascading cells, in which case the number of cells in the phase shifter should be increased to achieve a higher phase shift or time delay. Thus, when a beam in the same main direction is realized through a large array, the phase shifter of some of the antennas requires more cells than a small array. In order to save the number of cells in the subarray and to simplify the precoding in the analog domain, in the large array mode, all subarrays have the same analog precoding matrix, which is $\mathbf {F}_{11}=\mathbf {F}_{12}=\mathbf {F}_{21}=\mathbf {F}_{22}$ , and the phase or delay difference between the subarrays is handled in the digital domain. When a subarray is used as a reference subarray there is $\varphi _{_{11}}=0$ and the phase or delay differences of the other subarrays with respect to it are $\varphi _{_{21}}=M\beta _{x}$ , $\varphi _{_{12}}=M\beta _{y}$ and $\varphi _{_{22}}=\varphi _{_{21}}+\varphi _{_{12}}=M(\beta _{x}+\beta _{y})$ . Moreover, in the large array mode, the input signals of different subarrays should be the same, that is, $s_{11}=s_{12}=s_{21}=s_{22}$ .

The processed signal received by the user ${i}$ at tier-2 or tier-3 at frequency ${f}$ can be written as \begin{align*} y_{i}=&vec\left ({\mathbf {W}_{i}}\right)^{H}\,r_{i}(f) \\\stackrel {(c)}{\approx }&vec\left ({\mathbf {W}_{i}}\right)^{H}\left \{{\sqrt {\rho }\mathbf {H}_{i}(f) vec(\mathbf {X}(f))+n_{i}(f)}\right \} \\=&\sqrt {\rho } vec(\mathbf {W}_{i})^{H}\mathbf {H}_{i}(f) \,vec\!\left ({\begin{bmatrix} e^{-j\varphi _{11}^{B}} \!&\! e^{-j\varphi _{12}^{B}}\\ e^{-j\varphi _{21}^{B}} \!&\! e^{-j\varphi _{22}^{B}} \end{bmatrix} \otimes \mathbf {F}_{11}\!}\right)s_{i} \\&+\,vec(\mathbf {W}_{i})^{H}n_{i}(f) \\\stackrel {(d)}{=}&\sqrt {\rho }\mathbf {w}_{i}^{H} \mathbf {H}_{i}(f)\,\mathbf {f}\,s_{i}+\mathbf {w}_{i}^{H} n_{i}(f) \\\stackrel {(e)}{\approx }&\sqrt {\rho }\alpha _{l}(f)\! \left \{{vec(\mathbf {w}_{i})^{H} \mathbf {a}_{r}(\phi _{l}^{r},\theta _{l}^{r})}\right \}\!\left \{{\mathbf {a}_{t}(\phi _{l}^{t},\theta _{l}^{t})^{H} \, \mathbf {f}s_{i}}\right \} \\&+\,\mathbf {w}_{i}^{H}n_{i}(f),\tag{50}\end{align*} View SourceRight-click on figure for MathML and additional features. where $r_{i}$ is the received signal at frequency ${f}$ . (${c}$ ) assumes that the mmWave channel is noise limited, where the interference power of steering beams from other users is dissipated in the air and is ignored. (${d}$ ) is achieved by rewriting $\mathbf {w}=vec(\mathbf {W})$ and $\begin{aligned} \mathbf {f}=vec(\mathbf {F})=vec\!\left ({\left [{ \begin{smallmatrix} e^{-j\varphi _{11}^{B}} & e^{-j\varphi _{12}^{B}}\\ e^{-j\varphi _{21}^{B}} & e^{-j\varphi _{22}^{B}} \end{smallmatrix}}\right] \otimes \mathbf {F}_{11}}\right) \end{aligned}$ , where F is a simulated precoding matrix of the large array simulated by subarrays with a much smaller number of phase-shifting cells, each of which is cascaded with a complex value in the digital domain to maintain the steering precoding of the large array. (${e}$ ) is based on the assumption that the actual channel has one scatterer and that this scatterer has only one path for simplicity. $\rho $ is the average received power level.

The net result of (${e}$ ) is to seek an optimal path among the possible channels, and then to generate the steering beam corresponding to this path by precoding and combining matrices in order to obtain the maximum spectral efficiency. Then the spectral efficiency of user ${i}$ is \begin{align*} \mathrm {R}_{i}=&log_{2} \bigg (1+\frac {\rho \alpha _{l}^{2}(f)}{ \sigma _{n}^{2}\mathbf {w}_{i}^{H}\mathbf {w}_{i} } \mathbf {w}_{i}^{H} \mathbf {a}_{r}(\phi _{l}^{r},\theta _{l}^{r}) \mathbf {a}_{t}(\phi _{l}^{t},\theta _{l}^{t})^{H} \mathbf {f} \\&\times \mathbf {f}^{H}\mathbf {a}_{t}(\phi _{l}^{t},\theta _{l}^{t}) \mathbf {a}_{r}(\phi _{l}^{r},\theta _{l}^{r})^{H} \mathbf {w}_{i} \bigg) \\\stackrel {(f)}{=}&log_{2}\left({\! 1\!+ \!\frac {\rho \alpha _{l}^{2}(f)|\mathbf {w}_{i}^{H} \mathbf {a}_{r}(\phi _{l}^{r},\theta _{l}^{r}) \mathbf {a}_{t}(\phi _{l}^{t},\theta _{l}^{t})^{H} \mathbf {f} |^{2}}{\sigma _{n}^{2}}\!}\right),\tag{51}\end{align*} View SourceRight-click on figure for MathML and additional features. where (${f}$ ) is obtained by noting that there is $\mathbf {w}_{i}^{H}\mathbf {w}_{i}=1$ when utilizing the steering combing matrix $\mathbf {w}_{i}$ of (40), and that the conjugate transpose of a complex value is its conjugate.

In subarray mode, each subarray at the BS operates independently with a single wideband RF chain, respectively. Besides, the derivation of the beam steering rate in subarray mode is omitted since it is not used in the simulation.

C. Adaption Algorithms With Beam Squinting

Algorithm 1 gives the steps for system initialization or beam adaption as the primary user moves. The primary user operates at frequency $f_{c}$ , which corresponds to twice the wavelength of the spacing in the array. The reason for calculating the virtual AoA operating at $f_{c}$ in steps 6 and 7 is that the number of cells used cannot exceed the design maximum number of cells in the subarray. From (32) and (33), it is clear that if frequencies beyond $f_{c}$ are used directly, the number of cells required may exceed the designed maximum number of cells for the subarray.

Algorithm 1 System Initialization Or Beam Adaption When the Primary User is Moving

Input:

The BS gets the new AoD $(\theta _{new}^{t},\phi _{new}^{t})$ for the moved primary user and AoD $(\theta _{s}^{t},\phi _{s}^{t})$ for the secondary user. The primary user updates the new AoA $(\theta _{new}^{r},\phi _{new}^{r})$ . The AoA for the secondary user is $(\theta _{s}^{r},\phi _{s}^{r})$ .

1:

The BS updates the transmitting phase shifters by the new AoD $(\theta _{new}^{t},\phi _{new}^{t})$ of the primary user according to (32) and (33):\begin{align*} &\widetilde {m}_{t}\!=\!\left \lfloor{ \!\frac {2\pi df_{c}\sin \theta _{new}^{t}\cos \phi _{new}^{t}}{c\beta _{cell}}}\right \rfloor,\\ &\widetilde {n}_{t}\!=\!\left \lfloor{ \!\frac {2\pi df_{c}\sin \theta _{new}^{t}\sin \phi _{new}^{t}}{c\beta _{cell}}}\right \rfloor. \end{align*} View SourceRight-click on figure for MathML and additional features.

2:

The primary user updates the transmitting phase shifters by the new AoA $(\theta _{new}^{r},\phi _{new}^{r})$ according to (32) and (33):\begin{align*} &\widetilde {m}_{r}\!=\!\left \lfloor{ \!\frac {2\pi df_{c}\sin \theta _{new}^{r}\cos \phi _{new}^{r}}{c\beta _{cell}}}\right \rfloor,\\ &\widetilde {n}_{r}\!=\!\left \lfloor{ \!\frac {2\pi df_{c}\sin \theta _{new}^{r}\sin \phi _{new}^{r}}{c\beta _{cell}}}\right \rfloor. \end{align*} View SourceRight-click on figure for MathML and additional features.

3:

if $\phi _{s}^{t}\in [\phi _{new}^{t}-\Psi _{h}/2, \phi _{new}^{t}+\Psi _{h}/2]$ then

4:

Update the frequency of the squint beam for this secondary user based on (31): $f_{s}=\frac {c\beta _{cell}}{2\pi d\sin \theta _{s}^{t}}\sqrt {\widetilde {m}_{t}^{2}+\widetilde {n}_{t}^{2}}$ .

5:

Feedback $f_{s}$ to this secondary user with the first tier.

6:

This secondary user computes the virtual AoA $(\theta _{c}^{r}, \!\phi _{c}^{r})$ of the virtual squint beam working at $f_{c}$ based on (31), where $\theta _{c}^{r}=\arcsin (f_{s}\sin \theta _{s}^{r}/f_{c})$ and $\phi _{c}^{r}=\phi _{s}^{r}$ .

7:

This secondary user updates the receiving phase shifters by $f_{s}$ and the AoA $(\theta _{c}^{r},\phi _{c}^{r})$ according to (32) and (33):\begin{align*} &\widetilde {m}_{s}\!=\!\left \lfloor{ \!\frac {2\pi df_{c}\sin \theta _{c}^{r}\cos \phi _{c}^{r}}{c\beta _{cell}}}\right \rfloor,\\&\widetilde {n}_{s}\!=\!\left \lfloor{ \!\frac {2\pi df_{c}\sin \theta _{c}^{r}\sin \phi _{c}^{r}}{c\beta _{cell}}}\right \rfloor.\end{align*} View SourceRight-click on figure for MathML and additional features.

8:

else

9:

The BS terminates or rejects the enhanced beam service for this secondary user, reports and provides feedback.

10:

end if

11:

for all other secondary users in the request enhanced beam list do

12:

Update the AoD $(\theta _{s}^{t},\phi _{s}^{t})$ and AoA $(\theta _{s}^{r},\phi _{s}^{r})$ for this secondary user.

13:

goto step 3.

14:

end for

Algorithm 2 shows the beam adapting steps when the secondary user moves, where the main body of Algorithm 2 could be recognized as steps 4 to 7 in Algorithm 1. Comparing Algorithms 1 with 2, it is more complicated when the primary user moves for the reason that the secondary users share the phase shifters of the primary user at the BS. Thus, when the beam of the primary user is updated, all the secondary users should adapt their working frequencies to the new array response vector.

Algorithm 2 Beam Adaption When a Secondary User Moves

Input:

The BS gets the new AoD $(\theta _{new}^{t},\phi _{new}^{t})$ for the moved user and the $\widetilde {m}_{t},\widetilde {n}_{t}$ of the transmitting array. The secondary user updates the new AoA $(\theta _{new}^{r},\phi _{new}^{r})$ .

1:

if $\phi _{new}^{t}\in [\phi _{old}^{t}-\Psi _{h}/2, \phi _{old}^{t}+\Psi _{h}/2]$ and $\theta _{new}^{t}\notin [\theta _{old}^{t}-\Theta _{h}/2, \theta _{old}^{t}+\Theta _{h}/2]$ then

2:

Update the frequency of the squint beam based on (31): $f_{new}=\frac {c\beta _{cell}}{2\pi d\sin \theta _{m}}\sqrt {\widetilde {m}_{t}^{2}+\widetilde {n}_{t}^{2}}$ .

3:

Feedback $f_{new}$ to the user with the first tier.

4:

This secondary user computes the virtual AoA $(\theta _{c}^{r}, \!\phi _{c}^{r})$ of the virtual squint beam working at $f_{c}$ based on (31), where $\theta _{c}^{r}\!=\!\arcsin (f_{new}\sin \theta _{new}^{r}/f_{c})$ and $\phi _{c}^{r}\!=\!\phi _{new}^{r}$ .

5:

This user updates the receiving phase shifters by $f_{s}$ and the AoA $(\theta _{c}^{r},\phi _{c}^{r})$ according to (32) and (33):\begin{align*}&\widetilde {m}_{s}\!=\!\left \lfloor{ \!\frac {2\pi df_{c}\sin \theta _{c}^{r}\cos \phi _{c}^{r}}{c\beta _{cell}}}\right \rfloor,\\&\widetilde {n}_{s}\!=\!\left \lfloor{ \!\frac {2\pi df_{c}\sin \theta _{c}^{r}\sin \phi _{c}^{r}}{c\beta _{cell}}}\right \rfloor.\end{align*} View SourceRight-click on figure for MathML and additional features.

6:

else if $\phi _{new}^{t}\notin [\phi _{old}^{t}-\Psi _{h}/2, \phi _{old}^{t}+\Psi _{h}/2]$ then

7:

The BS terminates the enhanced beam service for this secondary user, reports and provides feedback.

8:

end if

In the next section, we only use Algorithm 1 to simulate the initialization stage of the system, while omitting the movement of the primary or secondary users.

SECTION VI.

Simulation Results

In this section, we present simulation results to demonstrate the feasibility of combining the arrays presented in Section III with the algorithms presented in Section V to serve multi-user. We consider the case where there is only one BS and multi-user, where the BS has four subarrays as shown in Fig. 9a and one subarray per user as shown in Fig. 6. As described in Section V, the first tier is used for channel information feedback and tier-2 and tier-3 are used to transmit the data streams of the users. To illustrate the use of this array and to reduce the design complexity, the BS only works in the large array mode consisting of four subarrays, as shown in Fig. 9, although larger arrays with more subarrays are acceptable, and each subarray can also work separately.

We leverage the extended Saleh-Valenzuela model for modeling users’ channels [13]. Each user works at a particular frequency, and its channel contains several uniformly distributed clusters, each consisting of multi-path whose angles conform to a Laplacian distribution, where each path can be represented by the array response vector at that frequency with the path’s AoA, AoD angle information, and a path gain coefficient. For a path in each cluster, its AoA and AoD angles obey a Laplacian distribution with standard variance corresponding to the spread of angles in that cluster, respectively. For the channel of any user, satisfying $\mathbb {E}[\parallel \!\mathbf {H}\!\parallel _{F}^{2}]=N_{t}N_{r}$ , the complex gain coefficient $\alpha _{il}$ for the $l^{\mathrm{ th}}$ ray in the $i^{\mathrm{ th}}$ cluster follows the i.i.d. complex Gaussian distribution $\mathcal {CN}(0,\sigma _{\alpha,i}^{2})$ , where $\sigma _{\alpha,i}^{2}=\frac {N_{t}N_{r}}{N_{cl}N_{ray}}$ is the average power of the path in the cluster. However, this constraint on channel power is broken by the processing of removing paths outside the range of the allowed sectors, and more details on this can be found in [13].

In the simulation of [13], each user has $N_{cl}=8$ clusters, and each cluster has $N_{ray}=10$ paths. We find that even if the strongest path is removed from the channel, the original optimal steering beam may have a considerable rate in many cases, due to the fact that small cluster angle spread such as 7.5° and large HPBW angles result in a strong correlation between the array response vectors of the two rays in the cluster. To circumvent this problem, the number of rays can be set to $N_{ray}=1$ . In addition, in some cases a smaller number of clusters may be more appropriate.

In this simulation, the center working frequency of the tier-1, tier-2, and tier-3 are 15, 45, and 135 GHz respectively. To reflect the differences in the scattering environment experienced by each user, the random number of clusters $N_{cl}$ for each user channel is set from 1 to 8, and the random number of paths $N_{ray}$ is set from 1 to 10, but still keeping the angle spread of the clusters to 7.5°. The average channel power for users at the same tier is the same. For convenience, each user shares the same path in tier-2 and tier-3, and the different path attenuation due to atmospheric absorption between these two tiers is ignored. Unlike [13], the arrays in this article are all placed in the x-y plane, and both the elevation angle $\theta $ and azimuthal $\phi $ of the main beam are in the range of [0°, 90°]. Because only a positive number of cells can be selected through (32) and (33), the arrays cannot directly support a large angular range, but the [0°, 360°] range of $\phi $ can also be achieved by selecting the reference antenna element. The sectors are set to [0°, 90°] in both azimuth and elevation angles. It is important to note that antenna arrays of BS and users can have their own independent coordinate system.

The maximum number of achievable steering beams is determined by the power constraint of the BS and is not limited in the simulation. The signal-to-noise ratio (SNR) is defined as $\frac {\rho }{\sigma _{n}^{2}}$ , where we set the received SNR to 0 dB and assume that the signals and noises follow the i.i.d. $\mathcal {CN}(0,1)$ . To simplify the design, the HPBW in step 3 of Algorithm 1 is set to a constant value of $\Psi _{h}=\Theta _{x0}\left ({f_{c}}\right)$ according to (36), where $f_{c}$ is the center frequency of that tier. Finally, all results are reported for averaged over 10000 random channel realizations. Unless otherwise mentioned, these parameters are used for the experiments.

Fig. 12 shows the spectral efficiency achieved by tier-2 when $\beta _{cell}=0.1$ . The number of serving users in tier-2 increases almost linearly with the number of randomly placed users in the system. The non-integer value of the number of service users is due to averaging over multiple trials. By simply flooring the number of cells in steps 1 and 2 of Algorithm 1, the sum rate of the steering beams in the system is even close to the sum rate of the optimal steering beams. Although the array response vector of the BS is carefully prepared for the steering beam of the only primary user in the system, some of the secondary users can also use this array response vector to obtain comparatively low rates through squint beams. In Fig. 13, the performance of Algorithm 1 using the simple downward integer operation degrades when $\beta _{cell}=0.5$ . A more complex rounding method can be used to select the beam closest to the optimal steering beam, and the sum rate is still quite close to the optimal sum rate.

FIGURE 12. - Tier-2, 
$\beta _{cell}=0.1$
.
FIGURE 12.

Tier-2, $\beta _{cell}=0.1$ .

FIGURE 13. - Tier-2, 
$\beta _{cell}=0.5$
.
FIGURE 13.

Tier-2, $\beta _{cell}=0.5$ .

Fig. 14 and 15 show the spectral efficiency achieved by tier-3. When $\beta _{cell}=0.1$ , the quantization beam has sufficient quantization accuracy, so that the sum rate remains high even when only floor quantization is taken. However, when $\beta _{cell}=0.5$ , the performance of the sum rate decreases drastically with simple downward integer quantization, and the system still has a large sum rate when the optimal quantization value is used.

FIGURE 14. - Tier-3, 
$\beta _{cell}=0.1$
.
FIGURE 14.

Tier-3, $\beta _{cell}=0.1$ .

FIGURE 15. - Tier-3, 
$\beta _{cell}=0.5$
.
FIGURE 15.

Tier-3, $\beta _{cell}=0.5$ .

Comparing Fig. 12 and 14, the number of users served in tier-3 is less than in tier-2 due to the selection of suitable secondary users within the HPBW in step 3 of Algorithm 1. From (35) and (36), it can be seen that $\Psi _{h}$ decreases as the number of antennas increases, thus the probability of suitable secondary users in tier-3 decreases. We note that the optimal steering beam rate for the primary user in tier-3 is significantly higher than in tier-2. This is due to the fact that the average channel power in tier-3 is larger than in tier-2, as known by $\mathbb {E}[\parallel \!\mathbf {H}\!\parallel _{F}^{2}]=N_{t}N_{r}$ , because tier-3 has more antenna elements. In tier-3, however, the average rate of the activated secondary users does not increase significantly, because the beams in tier-3 have better directivity, which in turn increases the directional error of the squint beams.

In summary, when the value of $\beta _{cell}$ is sufficiently small, e.g., 0.1, floor quantization in Algorithm 1 is more appropriate, simple, and has minimal rate loss at both tier-2 and tier-3. When $\beta _{cell}$ is not small enough, resulting in insufficient quantized beam resolution, it is then necessary to choose the optimal quant ${m}$ and ${n}$ values to recover the sum rate loss.

SECTION VII.

Conclusion

In this article, we considered the design of mmWave multi-user communication schemes that exploit compact multi-wideband antenna arrays and squinting multi-beam characteristics. First, we derived the beam properties of the wideband array. Then, using the concept of fractals we designed a coplanar array that can work over three frequency bands in the mmWave frequency range. Afterwards, we replaced the phase shifter in the array with a cell-based design. Finally, based on the beam squinting property of the wideband array with ideal phase shifters, we designed the squinting multi-beam algorithm that supports multi-user communications and demonstrated its performance through simulation. For future work, it would be interesting to consider the application of the proposed array structure to mmWave small cell dense networks, as it is possible to avoid the problem of restricted azimuth of the squint beam by selecting a suitable small BS. In addition, more realistic channel models that can represent the differences in scattering environments between tiers due to atmospheric absorption would need to be addressed. Also, both the non-isotropic pattern and the mutual coupling of the antenna elements would need further analysis when implementing the realistic wideband squinting array. And last but not least, more practical fractal array architectures suitable for mmWave and sub-mmWave communication scenarios would be of great interest.

ACKNOWLEDGMENT

The authors would like to thank the anonymous reviewers for their insightful and constructive comments that greatly contributed to improving the quality of this article.

Appendix A

Array Factor for Tier-2 and Tier-3

In [22], the Sierpinski carpet array is considered as a two-dimentional Cantor set with a generator of \begin{align*} \mathbf {G}= \begin{bmatrix} 1 & 1 & 1\\ 1 & 0 & 1\\ 1 & 1 & 1 \end{bmatrix}.\tag{52}\end{align*} View SourceRight-click on figure for MathML and additional features.

In order to establish a connection with the ordinary rectangular antenna array, we define a set of mask matrices $\{\mathbf {M}_{p}\}$ , each of which is a Sierpinski carpet array, where \begin{equation*} \mathbf {M}_{p}=\mathbf {M}_{p-1}\otimes \mathbf {G}, \quad p=2,3,\cdots.\tag{53}\end{equation*} View SourceRight-click on figure for MathML and additional features.

By setting $\mathbf {M}_{1}=1$ , we get \begin{align*} \mathbf {M}_{2}=&\begin{bmatrix} 1 & 1 & 1\\ 1 & 0 & 1\\ 1 & 1 & 1 \end{bmatrix}, \tag{54}\\ \mathbf {M}_{3}=&\begin{bmatrix} 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1\\ 1 & 0 & 1 & 1 & 0 & 1 & 1 & 0 & 1\\ 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1\\ 1 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 1\\ 1 & 0 & 1 & 0 & 0 & 0 & 1 & 0 & 1\\ 1 & 1 & 1 & 0 & 0 & 0 & 1 & 1 & 1\\ 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1\\ 1 & 0 & 1 & 1 & 0 & 1 & 1 & 0 & 1\\ 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 & 1 \end{bmatrix}.\tag{55}\end{align*} View SourceRight-click on figure for MathML and additional features.

The zero elements in $\mathbf {M}_{p}$ can be considered to be missing or turned off antenna elements at the corresponding positions, so the grey antenna elements of tier-2 and tier-3 in Fig. 5c and Fig. 5d can be considered to be missing antenna elements, corresponding one-to-one with the zero elements at the corresponding positions in the mask matrix in (54) and (55), respectively.

Then, the array response3 for a Sierpinski carpet tier could be written as \begin{equation*} \widetilde {\mathbf {A}}_{p}(\phi _{m},\theta _{m})=\mathbf {A}_{p}(\phi _{m},\theta _{m})*\mathbf {M}_{p},\quad p=2,3,\cdots,\tag{56}\end{equation*} View SourceRight-click on figure for MathML and additional features. where $\mathbf {A}_{p}$ is the array response in the matrix form in (39) and has the same dimension with $\mathbf {M}_{p}$ .

Note that from the viewpoint of the array antennas, the array response of the Sierpinski carpet array tier in (56) is normalized by the total number of antennas containing the missing array elements, and appropriate adjustments need to be made if the number of array elements of the Sierpinski carpet array tier is used for normalization.

Afterwards, substituting (56) into (40) and (41) gives the AF of the Sierpinski carpet array tier.

Appendix B

Prerequisite for the Enhanced Point-to-Point Communication by Two Scatterers at Tier-2 or Tier-3

In point-to-point NLoS mmWave communications, both the transmitter and the receiver use a planar array, as in Fig. 11, and we attempt to exploit the two scatterers between them by means of the beam squinting approach.

Suppose there are two path, $(\phi _{1}^{t}, \theta _{1}^{t})$ and $(\phi _{1}^{r}, \theta _{1}^{r})$ are the AoD and AoA of the first path, and similarly, $(\phi _{2}^{t}, \theta _{2}^{t})$ and $(\phi _{2}^{r}, \theta _{2}^{r})$ are the AoD and AoA of the second path. $m_{t}\beta _{cell}$ and $n_{t}\beta _{cell}$ are the progressive phase shifts on x- and y-axis at the transmitting side. $m_{r}\beta _{cell}$ and $n_{r}\beta _{cell}$ are the corresponding progressive phase shifts at the receiving side.

If there exist two squint beams pairs at frequencies $f_{1}$ and $f_{2}$ along these two paths respectively, it is known from (30) that they need to satisfy the necessary conditions $\phi _{1}^{t}=\phi _{2}^{t}$ and $\phi _{1}^{r}=\phi _{2}^{r}$ , due to the fact that the two transmitting beams share the same transmitting array with wideband phase shifters, and this is also true for the receiving side.

Furthermore, from (31) we get \begin{align*} \sin \theta _{1}^{t}=&\frac {c\beta _{cell}}{2\pi df_{1}}\sqrt {m_{t}^{2}+n_{t}^{2}}, \tag{57}\\ \sin \theta _{1}^{r}=&\frac {c\beta _{cell}}{2\pi df_{1}}\sqrt {m_{r}^{2}+n_{r}^{2}}, \tag{58}\\ \sin \theta _{2}^{t}=&\frac {c\beta _{cell}}{2\pi df_{2}}\sqrt {m_{t}^{2}+n_{t}^{2}}, \tag{59}\\ \sin \theta _{2}^{r}=&\frac {c\beta _{cell}}{2\pi df_{2}}\sqrt {m_{r}^{2}+n_{r}^{2}}.\tag{60}\end{align*} View SourceRight-click on figure for MathML and additional features. (57) divided by (59) is $\frac {\sin \theta _{1}^{t}}{\sin \theta _{2}^{t}}=\frac {f_{2}}{f_{1}}$ , (58) divided by (60) is $\frac {\sin \theta _{1}^{r}}{\sin \theta _{2}^{r}}=\frac {f_{2}}{f_{1}}$ . As a consequence, the prerequisite for this enhanced communication is \begin{equation*} \frac {\sin \theta _{1}^{t}}{\sin \theta _{2}^{t}}=\frac {\sin \theta _{1}^{r}}{\sin \theta _{2}^{r}}.\tag{61}\end{equation*} View SourceRight-click on figure for MathML and additional features.

Only when (61) holds can we choose the appropriate frequencies $f_{1}$ and $f_{2}$ for the two paths. In fact, this is a harsh scattering condition when using square antenna arrays. In addition, if a line-of-sight (LoS) path exists, the user can maintain both a LoS path and a NLoS path at the same time. Since the LoS path has well signal strength, the receiver does not need a corresponding beam for reception, and therefore both sides can transmit squint beams for this LoS path at their respective required frequencies.

Usage
Select a Year
2025

View as

Total usage sinceSep 2020:1,404
051015202530JanFebMarAprMayJunJulAugSepOctNovDec22120000000000
Year Total:34
Data is updated monthly. Usage includes PDF downloads and HTML views.

References

References is not available for this document.