1 Introduction

The capacity of the fifth generation (5G) wireless communication system is projected to bring 1000 × increase to meet the data explosion by 2020 [15]. To achieve the ultra-reliable and available low-latency communications (uRLLC) for 5G/Beyond-5G (B5G) wireless system, more bandwidth, more advanced signal processing technologies, and together with cache techniques [68], are needed to guarantee the reliable and highly effective transmission. Millimeter wave emerges as the new radio in 5G communications to leverage the bandwidth shortage. Thanks to the shorter wave length, in mmWave massive multiple-input multiple-output (MIMO) system, more antennas can be packed within a relatively small physical dimension array to improve the spectral efficiency to compensate the poor propagation characteristics of high-frequency channels [912].

However, for the conventional full-digital beamforming [1315], each antenna in the array needs to be followed by a dedicated radio frequency (RF) chain, i.e., the number of RF chains is required to be the same with antennas. Unfortunately, though the full-digital could achieve the optimal performance, the high hardware cost makes it unaffordable for practical implementation, especially in such a large-scale array. To break through the hardware constraint of fully digital beamforming, hybrid analog/digital architectures were studied in [1618]. By realizing the precoding process in both analog and digital domains, hybrid precoding could approximate the optimal precoder with fewer RF chains compared with the antennas scale. Exploiting the sparsity of the mmWave channel caused by high-frequency propagation loss, the authors in [16] proposed a low-complexity hybrid precoder based on orthogonal matching pursuit (OMP), which could approach the spectral efficiency of full-digital beamforming with much lower cost and power consumption. Two main hybrid precoder structures were investigated in [18], including fully connected hybrid architecture, i.e., each RF chain is connected to all the antennas through the phase shifter network, and partially connected hybrid architecture. The authors in [19] demonstrated that the hybrid beamforming performs almost as well as the full-digital beamforming in flat-fading channels on condition that the number of RF chains at the transceivers two times more than the number of data streams. Apart from the studies for the single-user MIMO system, the hybrid precoding for multiuser massive MIMO system was investigated in [20]. It is shown in [21] that the inter-user interference should be considered in the multiuser multicarrier system.

Limited works were involved in the hybrid beamforming for the wideband mmWave system, while the potential of mmWave communication that copes with uRLLC requirement in 5G/B5G lies in its ultra-wide bandwidth. Hybrid beamforming for the mmWave MIMO-OFDM system was investigated in [2224]. Considering the frequency-selective channels, the authors in [22] designed the codebooks with limited channel state information (CSI), based on which optimal baseband precoders are obtained. In the OFDM-based system, the hybrid precoding was investigated in [23] for both single-user and multiuser system. The near-optimal closed-form solutions were given for fully connected and partially connected hybrid precoding in [24]. It further proposed the optimal subarrays partitioning/grouping strategy to maximize spectral efficiency. With partial channel angular information, the authors in [25] proposed hybrid precoding for the multiuser MIMO-OFDM system with frequency selectivity.

Though the frequency selectivity was considered, most of the aforementioned literature neglected the correlation of beam angle with signal frequency [26]. The frequency-dependent beam angle problem results from the difference of the additional transmission distance of each subcarrier signal arriving at different antennas in the array, which is called beam squint. The aforementioned work assumed that the additional transmission distances of signal arriving at different antennas were negligible. However, in massive MIMO systems, especially for mmWave communication with large bandwidth, the assumption under narrowband channel model may no longer be applicable [2729]. The channel estimation in the wideband mmWave system with beam squint was investigated in [27], and further revealed dual-wideband effects in the angle domain and the delay domain. The delay Vandermonde matrix (DVM) algorithm was presented in [28] to reduce the beam squint effect with the low-complexity analog realizations. However, few works are observed in the hybrid beamforming for the wideband mmWave system with consideration of beam squint. It is found that the channel states of each subcarrier are quite different with beam squint impairment, the limited number of RF chains in the hybrid structure constrains the degree of freedom to accommodate the difference of each subcarrier channel. The most straightforward approach is the full-digital realization. However, the high complexity and costs impede its practical implementation. It is a big challenge to design the low-complexity precoder in the wideband mmWave system.

2 Methods

In this paper, we study the hybrid beamforming for the wideband mmWave multiuser MIMO-OFDM system. Firstly, we characterize the frequency-dependent beam angle problem, i.e., beam squint effect, in the wideband mmWave system. Secondly, we extend the mmWave channel model with consideration of beam squint from the conventional mmWave Saleh-Valenzuela representation. Finally, the two-tier hybrid beamforming is proposed for the wideband mmWave multiuser MIMO-OFDM system. In the first tier, the Rotman lens array acts as the first-tier analog precoder to reduce the beam squint impairment by providing true-time-delay. Moreover, the first-tier baseband precoder is designed based on block diagonalization (BD) to cancel inter-user interference in the multiuser system. Considering the finite spatial resolution problem in practical lens array design, we proposed the second-tier hybrid precoder to collect the leak power with the phase shifter array. With the beam squint partial compensation and multiuser interference cancellation in the first-tier precoder, the optimal second-tier hybrid precoder design is formulated as the matrix factorization problem. Then, we develop the second-tier hybrid precoding algorithm based on the alternative minimization [18]. The main contributions of our work are summarized as follows:

  • Wideband mmWave channel model: we characterize the beam squint effect in the wideband mmWave system and extend the mmWave channel model from Saleh-Valenzuela representation. It is found that beam squint effect and frequency selectivity should be considered in the wideband mmWave channel model.

  • Rotman lens-based two-tier hybrid beamforming: we consider the hybrid beamforming for the wideband mmWave system with consideration of beam squint. Based on Rotman lens array, the two-tier hybrid beamforming proposed in this paper could reduce the beam squint impairment as well as multiuser interference in the multiuser mmWave MIMO-OFDM system.

The rest of the paper is organized as follows: we introduce the system model for the multiuser mmWave MIMO-OFDM system, and characterize wideband mmWave channel model with beam squint effect in Section 2. The Rotman lens-based two-tier hybrid precoder is designed in Section 3. We evaluate the proposed algorithm, and exhibit the impact of beam squint and multiuser interference by the simulation results in Section 4. The conclusions are finally drawn in Section 5.

Notations: we introduce the notations used in this paper. A vector and a matrix are denoted by a and A separately, whose element on the ith row and jth column is Ai,j; (.), (.)T, (.)H. (.) represent the conjugate, transpose, conjugate transpose, and Moore-Penrose pseudo inverse respectively; the trace is Tr(.); |.|, ∥.1, ∥.F and ∥. express the determinant, one Schatten norm, Frobenius norm, and infinite norm respectively. A denotes the argument of a complex matrix A. Expectation is \(\mathbb {E}[\cdot ]\), and real part of a complex number is \(\mathfrak {R}[\cdot ]\). The Hadamard and Kronecker products are denoted by ∘ and ⊗ separately. The complex Gaussian distribution with mean x and covariance matrix Y is expressed as \(\mathcal {CN}\left ({\mathbf {x},\mathbf {Y}} \right) \).

3 System model

In this section, we first characterize the beam squint effect in the wideband mmWave system. Then, we propose the Rotman lens-based true-time-delay (TTD) beamformer. With the consideration of finite spatial resolution constraint in practical lens array, we formulate the hybrid precoding problem.

3.1 Wideband mmWave channel model

As shown in Fig. 1, we consider a signal from the far-field source impinging onto a uniform linear array (ULA) with azimuth angles of arrival and departure (AoAs and AoDs), where the ULA is with N identical and isotropic antennas, and the antennas are labeled as {1,2,…,N}. The additional transition time by the distance of the signal traveled from the first antenna to the nth antenna is denoted by Δτn

$$ \Delta\tau_{n}= \frac{{\left({n - 1} \right)d\sin \theta }}{c}, n \ge 1, $$
(1)
Fig. 1
figure 1

The Rotman lens-based TTD beamformer

where d is the array aperture, c is the velocity of light, and Δτ0=0. Consider the situation at receiver, and suppose the baseband signal arriving at the array is s(t), the equivalent baseband signal received by the nth antenna is given by

$$ {y_{n}}(t) = s(t - \Delta {\tau_{n}}) = s\left(t - \frac{{\left({n - 1} \right)d\sin \theta }}{c}\right). $$
(2)

Then, the received signal vector in time domain y(t) is denoted by

$$ \begin{aligned} y(t)& = \left[ {{y_{0}}(t),{y_{1}}(t), \cdots, {y_{N - 1}}(t)} \right]^{T}\\ & = {\left[ {s(t - \Delta {\tau_{0}}),s(t - \Delta {\tau_{1}}), \cdots, s(t - \Delta {\tau_{N - 1}})} \right]^{T}}\\ & = {\left[ {s(t),s\left(t \! - \!\frac{{d\sin \theta }}{c}\right),\! \cdots \!, s\left(t \! - \! \frac{{\left({N \! - \! 1} \right)d\sin \theta }}{c}\right)} \right]^{T}}, \end{aligned} $$
(3)

and the received signal vector in frequency domain y(f) can be expressed as

$$\begin{array}{*{20}l} \mathbf{y}(f)&= {\left[ {s(f),s(f){e^{j2\pi f \frac{d\sin \theta}{c}}},\! \ldots \!, s(f){e^{j2\pi f \frac{(N-\!1)d\sin \theta}{c}} }} \right]^{T}} \end{array} $$
(4)
$$\begin{array}{*{20}l} &= s(f){\left[ {1,{e^{j\frac{2\pi}{\lambda}d\sin(\theta) }}, \ldots, {e^{j\frac{2\pi}{\lambda}(N-1)d\sin(\theta) }}} \right]^{T}} \end{array} $$
(5)
$$\begin{array}{*{20}l} &= s(f)\mathbf{a}(\theta,f), \end{array} $$
(6)

where a(θ,f) is the steering vector of the array, which is frequency-dependent, and can be written as

$$ {\mathbf{a}}\left(\theta, f \right) = \frac{1}{{\sqrt N }}{\left[ {1,{e^{j{\frac{2\pi}{\lambda}}d\sin (\theta)}}, \ldots, {e^{j\left({N - 1} \right){\frac{2\pi}{\lambda}}d\sin (\theta)}}} \right]^{T}}, $$
(7)

where λ is the wavelength of the signal. The array aperture d is often defined as the half wavelength d=λ/2 in the aforementioned mmWave beamforming studies. Under this condition, the steering vector is independent of signal frequency, which can be given by [30]

$$ {\bar{\mathbf{a}}}\left(\theta \right) = \frac{1}{{\sqrt N }}{\left[ {1,{e^{j\pi\sin(\theta)}}, \ldots, {e^{j\left({N - 1} \right)\pi \sin(\theta)}}} \right]^{T}}, $$
(8)

However, in practical system, the array aperture should be fixed and independent with the signal frequency and wavelength. As a matter of fact, constrained by the dynamic range of the transceiver, the arrays are usually designed based on the carrier frequency fc. Typically, the aperture spacing d=λc/2, where λc=c/fc is the wavelength of carrier. Though it is reasonable to approximate d=λ/2≈λc/2 for the narrowband channel with the assumption that the bandwidth B satisfies the Bfc, it is no more feasible in the wideband mmWave system.

Consider the spatial phase offset Δφn of nth antenna for signal with desired AoA/AoD θ,

$$ \Delta\varphi_{n}=\frac{2\pi}{\lambda}(n-1)d\sin(\theta)=\pi (n-1)\delta \sin(\theta), $$
(9)

where δ=f/fc. The actual spatial AoA \(\hat {\theta }\) is

$$ \hat{\theta}(f)= \arcsin(\delta\sin(\theta)). $$
(10)

It observed that the AoA/AoD changes with the signal frequency, which is also called beam squint [31, 32] as shown in Fig. 2. The beam squint results in AoA/AoD diffusion, and broaden the beamwidth of the desired signal in the spatial domain. Moreover, the effect of beam squint is even magnified as the increase with the number of antennas and bandwidth in mmWave massive MIMO system. Most of the current work, however, ignore the beam squint effect, and assume that Bfc, i.e., δ≈1, and the AoA/AoD is independent with the signal frequency, i.e., \(\hat {\theta }\approx \theta \). It is the basis of the aforementioned mmWave beamforming studies, but may not be applicable in the wideband system. It is of great importance to model the wideband mmWave channel, since the most fascination of millimeter wave in 5G communication is in its abundance spectrum and easy applying in the large-scale antenna array, which is expected to embrace the 1000 × data rates increase [3335].

Fig. 2
figure 2

The frequency-dependent AoA/AoD problem (beam squint) in the wideband system. Each color denotes a different frequency subcarrier

In the following parts, we model the wideband mmWave channel with beam squint. First, the wideband steering vector is written as

$$ {\tilde{\mathbf{a}}}\left(\theta, f \right)= \frac{1}{\sqrt N}{\left[{1,{e^{j\pi \sin[\hat{\theta}(f)]}}, \ldots, {e^{j\left({N - 1} \right)\pi \sin[\hat{\theta}(f)]}}} \right]^{T}}, $$
(11)

which depends on the signal frequency. With high free-space path loss, the mmWave propagation environment is characterized by a clustered channel model [16, 22]. We extend the wideband clustered channel model based on the Saleh-Valenzuela representation. For the mmWave MIMO-OFDM system, the channel between the base station (BS) and uth user on kth subcarrier is depicted as

$$ \begin{aligned} &\mathbf{H}_{u}[\!k] \\ &=\!\gamma_{u}\! \sum\limits_{i = 0}^{{N_{cl,\!u}} \! - 1}\! {\sum\limits_{l = 1}^{{N_{{\text{ray}},u}}} \! {{\alpha_{il,u}}{\tilde{\mathbf{a}}_{r}}\left(\theta_{il,u}^{r},k\right)}} {\tilde{\mathbf{a}}_{t}}{\left(\theta_{il,u}^{t},k\right)^{H}}\!{e^{\! - j2\pi ik/K}}\\ &=\! \gamma_{u}\! \sum\limits_{i = 0}^{{N_{cl,u}}\! - 1}\! {\sum\limits_{l = 1}^{{N_{{\text{ray}},u}}}\! {{\alpha_{il,u}}{\mathbf{a}_{r}}\left(\hat{\theta}_{il,u}^{r}[\!k]\right)}} {\mathbf{a}_{t}}{\left(\hat{\theta}_{il,u}^{t}[\!k]\right)^{H}}{e^{\! - j2\pi ik/K}}, \end{aligned} $$
(12)

where the k∈{0,1,…,K−1} is the subcarrier index, K is the total number of subcarriers. Nt and Nr are the transmit antenna of BS and receive antennas of uth user. Ncl,u and Nray,u denote the number of clusters and the number of rays in each cluster. αil,u is the complex gain of lth ray in the ith clusters, and we assume all αil,u are independent and identically distributed (i.i.d.) random variables following the complex Gaussian distribution \(\mathcal {CN}\left ({0,\sigma _{\alpha,i}^{2}} \right)\) [6, 36, 37], and \({\sum \nolimits }_{i = 1}^{{N_{cl,u}}} {\sigma _{\alpha, i}^{2}} = \gamma _{u}\), where \(\gamma _{u} {\mathrm {= }}\sqrt {\rho _{u}{N_{t}}{N_{r}}/{N_{cl,u}}{N_{{\text {ray}},u}}}\) is the normalization factor to satisfy \({ \mathbb {E}}\left [ {\left \| \mathbf {H}_{u,k} \right \|_{F}^{2}} \right ] = {N_{t}}{N_{r}}\), and ρu is the path loss between the BS to the kth user. \({\tilde {\mathbf {a}}_{r}}\left ({{\theta }_{il,u}^{r}} \right)\) and \({\tilde {\mathbf {a}}_{t}}\left ({{\theta }_{il,u}^{t}} \right)\) represent the wideband steering vectors for desired azimuth angles of AoAs \({\theta }_{il,u}^{r}\) and AoDs \({\theta }_{il,u}^{t}\) for lth ray in the ith clusters respectively.

3.2 Rotman lens-based TTD beamformer

As discussed above, the beam squint, i.e., the frequency-dependent beam angle problem, results from the additional transition time (delay) of different antennas in the array. We rewrite the wideband mmWave channel as

$$ \begin{aligned} &\mathbf{H}_{u}[\!k] \\ &=\! \!\gamma_{u}\! \sum\limits_{i = 0}^{{N_{cl,u}}\! - 1} {\sum\limits_{l = 1}^{{N_{{\text{ray}},u}}} {{\alpha_{il,u}}{\tilde{\mathbf{a}}_{r}}\left(\theta_{il,u}^{r},k\right)} {\tilde{\mathbf{a}}_{t}}{\left(\theta_{il,u}^{t},k\right)^{H}}}{e^{- j2\pi ik/K}}\\ &= \! \! \gamma_{u} \!\! \!\sum\limits_{i = 0}^{{N_{cl,u}} \!- 1}\!{\sum\limits_{l = 1}^{{N_{{\text{ray}},u}}}\!\!\! {{\alpha_{il,u}}\! \left({{\bar{\mathbf{a}}_{r}}\!\!\left({\theta_{il}^{r}} \right){\bar{\mathbf{a}}_{t}}\!{{\left({\theta_{il}^{t}} \right)}^{H}\!}} \right)}} {e^{\! - j2\pi ik\! /\! K}} \! \!\circ \! { \mathbf{\Omega} \left({\theta_{il}^{t},\theta_{il}^{r},k}\right) }\\ &=\! \!\bar{\mathbf{H}}_{u}[\!k]\circ { \mathbf{\Omega} \left({\theta_{il}^{t},\theta_{il}^{r},k}\right) }, \end{aligned} $$
(13)

where

$$ \bar{\mathbf{H}}_{u}[\!k]= \! \! \gamma_{u} \!\! \sum\limits_{i = 0}^{{N_{cl,u}} \!- 1}{\sum\limits_{l = 1}^{{N_{{\text{ray}},u}}}\! {{\alpha_{il,u}}\! \left({{\bar{\mathbf{a}}_{r}}\left({\theta_{il}^{r}} \right){\bar{\mathbf{a}}_{t}}{{\left({\theta_{il}^{t}} \right)}^{H}\!}} \right)}} {e^{\! - j2\pi ik\! /\! K}} $$
(14)

is the wideband mmWave channel without beam squint, which has been widely used based on discrete Fourier transform (DFT) beamformer in [18, 22]. The beam squint could be solely characterized by \({\mathbf {\Omega } \left ({\theta _{il}^{t},k}\right) }\), an Nr×Nt with whose (m,n)th element

$$ \begin{aligned} &\left[{ \mathbf{\Omega} \left({\theta_{il}^{t},\theta_{il}^{r},k}\right) }\right]_{m,n} \\ &\overset{\small{\Delta}}{=} \exp\left(-j2\pi dB k/K \cdot \frac {m \sin\left({\theta_{il}^{t}}\right)+n \sin \left({\theta_{il}^{r}}\right)}{c}\right), \end{aligned} $$
(15)

which denotes the additional delay of mth and nth antenna with reference antennas (0th) in the receiver and transmitter respectively, where m∈{1,2,…,Nr} and n∈{1,2,…,Nt}. The effect of beam squint will be increasingly distinct with the antenna scale and total bandwidth. By the hardware constraint by the conventional DFT-based beamformer with phase shifter array, efficiency, and reliability cannot be guaranteed. It is mainly by the fact that the delay of different antennas depends on the angle (AoA/AoD) and the frequency of the signal as shown in (1), and cannot be dynamically compensated by the DFT-based beamformer, especially for the wideband system.

The true-time-delay beamformer is attractive for the future wideband systems, which could provide the accurate delay caused by the beam squint effect. Among various TTD beamformers, the Rotman lens is broadband with simple realization structure. Owning its low-complexity structure, it could be fabricated with printed circuit boards [38]. In this paper, we study the full-connected hybrid beamforming with the Rotman lens-based RF analog precoder to reduce the beam squint effect in the wideband mmWave system. Let us show the principle of true-time-delay in Rotman lens.

We show the schematic representation of Rotman lens [38, 39] in Fig. 1, where N beam ports are on the left side of the lens array (i.e., beam-port contour) with the N antenna ports on the left side (i.e., antenna-port contour). The distance of wave transmission paths from the ith and jth antenna ports to the nth beam port separately write as zni=eni+κi and znj=enj+κj, where the length of transmission line is represented by κ with its subscript i denoting the numerical order of antenna. The eni and enj are the transmission lengths from the ith and jth antenna to the nth beam port in the Rotman lens. The additional transmission delay distance of the signal that travels from the ith antenna to the jth antenna is Δdij=(ji)d sin(θ). The design target of Rotman lens-based TTD beamformer is to shape its geometric shape, including beam-port and antenna-port contours, to satisfy the following equation [38]

$$ z_{ni}-z_{nj}=\Delta d_{ij}. $$
(16)

With the principle of TTD in Rotman lens, we further characterize its function into the mathematical model. At the transmitter side, considering the Rotman lens as a multiple-ports network, it could be depicted by a Nt×Nt matrix PRM. The electromagnetic gathering of lens array is usually modeled as a DFT matrix with Nt orthogonal steering vectors, i.e.,

$$ \mathbf{P}_{\text{RM}}=\left[\mathbf{b}_{N_{t}}\left(\bar{\theta}_{1}\right),\mathbf{b}_{N_{t}}\left(\bar{\theta}_{2}\right),\cdots,\mathbf{b}_{N_{t}}\left(\bar{\theta}_{N_{t}}\right)\right], $$
(17)

where the spatial directions \(\bar {\theta }_{i}=\frac {1}{N_{t}}\left (i-\frac {N_{t}+1}{2}\right)\), i=1,2,…,Nt, and \(\mathbf {b}_{N}(\bar {\theta })\) represent the steering vector for the spatial direction θ,

$$ \mathbf{b}_{N}(\theta)={\left[ {1,{e^{j\frac{2\pi}{\lambda_{c}}d\sin(\theta) }}, \ldots, {e^{j\frac{2\pi}{\lambda_{c}}(N-1)d\sin(\theta) }}} \right]^{T}}. $$
(18)

As the beam-port and antenna-port contours, transmission line length is designed to compensate the additional phase offset by the beam squint effect, the true-time-delay in full-array Rotman lens beamformer could be further modeled as a matrix \({ \mathbf {\Theta } ({\theta _{il}^{t},k}) }\) whose element satisfies

$$ \left[{ \mathbf{\Theta} \left({\theta_{il}^{t},k}\right) }\right]_{i,j} = \exp\left(j2\pi ij B k/K \cdot \frac {d \sin\left({\tilde{\theta}_{il}^{t}}\right)}{c}\right), $$
(19)

where \({\tilde {\theta }}\in \{0, 2\pi /M, \cdots, 2\pi (M-1)/M \}\) and M is the number of beam ports. The finite angular resolution △θ=2π/M and the \({\tilde {\theta }}=\theta +\triangle \theta \). In practical, it is hard to design the Rotman lens strictly according to (16) that is feasible for all signals with various and continuous directions. Actually, it is often the case that we consider the finite angular of the signal to design the TTD transmission lines. When the △θ→0, it is found that the TTD function in Rotman lens could remove the beam squint impairment by making up the accurate extra phase offset, i.e., \(\mathbf {\Theta } \left ({\tilde {\theta }_{il}^{t},k}\right)\rightarrow \mathbf {\Theta } \left ({\theta _{il}^{t},k}\right)={\mathbf {\Omega } \left ({\theta _{il}^{t},k}\right) }^{*}\). Then, the equivalent channel after the signal passing through the Rotman lens beamformer at both sides is written as

$$ \begin{aligned} &\hat{\mathbf{H}}_{u}[\!k]\\ &=\mathbf{P}_{\text{RM}}\bar{\mathbf{H}}_{u}[\!k]\circ { \mathbf{\Omega} \left({\theta_{il}^{t},\theta_{il}^{r},k}\right) }\circ \mathbf{\Theta} \left({\theta_{il}^{t},k}\right)\circ \mathbf{\Theta} \left({\theta_{il}^{r},k}\right) \\ &\rightarrow \mathbf{P}_{\text{RM}}\bar{\mathbf{H}}_{u}[\!k], \end{aligned} $$
(20)

and \(\hat {\mathbf {H}}=\left [\hat {\mathbf {H}}_{1},\cdots,\hat {\mathbf {H}}_{u},\cdots,\hat {\mathbf {H}}_{U}\right ]\), where \(\hat {\mathbf {H}}_{u}=\left [\hat {\mathbf {H}}_{u}[\!1], \cdots,\hat {\mathbf {H}}_{u}[\!k],\cdots,\hat {\mathbf {H}}_{u}[\!K]\right ]\). It observed that the ideal Rotman lens-based TTD beamformer could remove the beam squint matrix and perform spatial discrete fourier transform to the channel.

3.3 Power leakage in finite-resolution lens array

In fact, it is impossible to simultaneously design all beam ports in Rotman lens strictly according to (16). Moreover, in practical lens array, the spatial resolution in the lens array is limited, and there are only infinite and discrete beam port (focal point) in the focal point arc, while the AoA/AoD are continuously distributed in the spatial domain. The actual angle of one path cannot find the matched beam port at the lens antenna array. It nevertheless results in the power leakage [40], i.e., the power of one path will leak into multiple beams. From Lemma 1 in [40], for the worst case, i.e., the single path in one cluster, where Ncl,u=1 and Nray,u=1, if we select only one beam with the highest power, the ratio η of the leaked power to the total power is

$$ \eta=1-\frac{1}{2{\sum\nolimits}_{i=1}^{N/2}\frac{\sin^{2}(\pi/2N)}{\sin^{2}((2i-1)\pi/2N)},} $$
(21)

It is found that the power leakage ratio η≈0.5947 when the antenna Nt=128. Over half of power is lost if only one beam is selected for one path in the finite resolution Rotman lens array. The practical way to design Rotman lens is usually to pick up multiple focal points to collect the leakage power [38, 39]. Most of these works choose the full-digital method to collect the multiple beams, for example, the same number of RF chain is required to collected multiple beams. Though more power it may collect, it inevitably incur higher hardware complexity and energy consumption [41, 42]. To this end, we propose to adopt a phase shifter array as the second-tier analog RF precoder, which could collect multiple beams of one path through one RF chain [40]. More specifically, each RF chain could connect to all the beam ports Nt through the Nt phase shifters. The number of RF chain to collect multiple beams is NRF is much smaller than the antenna NRF<Nt.

3.4 Problem formulation

As shown in Fig. 3, we study the downlink transmission of a mmWave multiuser MIMO-OFDM system, where the full-connected hybrid structure is adopted at both sides. The base station (BS) has Nt antennas. Ns data streams are delivered to total U users, and each user is equipped with Nr. There are only limited RF chains \(N_{RF}^{t}\) and \(N_{RF}^{r}\) for the BS and each user, and satisfy the constraints \({UN}_{s}\leq N_{\text {RF}}^{t} \leq N_{t}\) and \(N_{s}\leq N_{\text {RF}}^{r} \leq N_{r}\). In this paper, we consider that the Rotman lens array is only used in the BS side, and only the ULA array and phase shifter network are used in the user side. As it is often the case that NtNr in multiuser MIMO system, the beam squint effect in user side is negligible comparing with the base station. With reciprocity of downlink and uplink channel, we also could compensate the beam squint of both sides in the BS with the Rotman lens array. Thus, we have the uth (1≤uU) user’s received signal over the kth subcarrier as

$$ {{} \begin{aligned} {\mathbf{y}_{u}}[k] &\,=\, \mathbf{W}_{{\text{BB}},u}^{H}[\!k]\mathbf{W}_{{\text{RF}}}^{H}{\hat{\mathbf{H}}_{u}}[\!k] \cdot \left({\sum\limits_{u = 1}^{U}{\mathbf{F}_{{\text{RF}}}}{{\mathbf{F}_{{\text{BB}},u}}[\!k]{\mathbf{s}_{u}}[\!k]}} \right)\\ & +\mathbf{W}_{{\text{RF}}}^{H}\mathbf{W}_{{\text{BB}},u}^{H}[\!k]{\mathbf{n}_{u}}[\!k], \end{aligned}} $$
(22)
Fig. 3
figure 3

The two-tier hybrid beamforming for multiuser mmWave MIMO-OFDM system

where \({\mathbf {s}_{u}}[\!k] \in \mathbb {C}^{N_{s}}\) is the transmitted symbol vector for the uth user over the kth subcarrier that satisfies \(\mathbb {E}\left [{\mathbf {s}_{u}}[\!k]{\mathbf {s}_{u}^{H}}[\!k]\right ]=\frac {1}{{KUN}_{s}}\mathbf {I}_{{N_{s}}}\), the digital baseband precoders and combiners are denoted by \(\mathbf {F}_{{\text {BB}},u}[\!k] \in \mathbb {C}^{N_{\text {RF}}^{t} \times N_{s} }\) and \(\mathbf {W}_{{\text {BB}},u}[\!k]\in \mathbb {C}^{N_{\text {RF}}^{r} \times N_{s}}\), respectively. Since the analog precoding is a post-IFFT processing, all the users and subcarriers share one common second-tier analog precoder \(\mathbf {F}_{{\text {RF}}} \in \mathbb {C}^{N_{t} \times N_{\text {RF}}^{t} }\) and combiner \(\mathbf {W}_{{\text {RF}}} \in \mathbb {C}^{N_{r} \times N_{\text {RF}}^{r}} \) [18]. \({\mathbf {n}_{u}}[\!k] \in \mathbb {C}^{N_{r} }\) denotes the additive noise at the uth user, whose element follow i.i.d \(\mathcal {CN}\left ({0,\sigma ^{2}} \right)\). As shown in [16, 18], the design of precoders and combiners have similar mathematical process. Therefore, we will separate the precoders and combiners design, and mainly focus on the optimal precoder design in the following. The process can be easily applied for combiners. Note that, the combiner could be deemed as the special case when the beam squint is removed. It is found in [16] that the optimal hybrid precoders design could be approximated by minimizing the Euclidean distance between the unconstrained digital precoder Fopt and the hybrid precoder. Thus, the second-tier hybrid precoder design problem could be formulated as

$$ \begin{aligned} \left({\mathbf{F}_{{\text{RF}}}^{{\text{opt}}},\mathbf{F}_{\text{BB}}^{\text{opt}}} \right) = \underset{{\mathbf{F}_{{\text{RF}}}},{\mathbf{F}_{{\text{BB}}}}}{\arg \min}& \left\| {\mathbf{F}_{{\text{opt}}}^{} - \mathbf{F}_{{\text{RF}}}^{}{\mathbf{F}_{{\text{BB}}}}} \right\|_{F}^{}\\ {\textrm{s.t. }} & \left| {{{\left({{\mathbf{F}_{{\text{RF}}}}} \right)}_{i,j}}} \right| = 1\\ & \left\| {{\mathbf{F}_{{\text{RF}}}}{\mathbf{F}_{{\text{BB}}}}} \right\|_{F}^{2} = KU{N_{s}}, \end{aligned} $$
(23)

where Fopt=[Fopt,1[ 1],⋯,Fopt,u[ k],⋯,Fopt,U[ K]], and Fopt,u[ k] is the unconstrained digital precoder for the equivalent channel between the Rotman lens array and the user \(\hat {\mathbf {H}}_{u}[\!k] =\mathbf {P}_{\text {RM}}\bar {\mathbf {H}}_{u}[\!k]\). The baseband precoder is \(\mathbf {F}_{{\text {BB}}} \in \mathbb {C}^{N_{\text {RF}}^{t} \times {KUN}_{s}}\), and FBB=[FBB,1[ 1],⋯,FBB,u[ k],⋯,FBB,U[ K]]. The unit modulus constraints by the analog precoders are implemented with phase shifters, where only the phases of the signals are adjustable and the second constraint is by the transmit power constraint at the BS side.

4 Two-tier multiuser hybrid precoder design

The first-tier analog precoder is the Rotman lens array-based beamformer, which is designed to compensate the beam squint impairment in the wideband mmWave system. We also choose block diagonalization (BD)-based digital precoder in the first tier to reduce the inter-user interference. In the following, we illustrate the process of the two-tier hybrid precoder design. Firstly, we consider the practical problem of low-resolution lens array and develop the second-tier precoder to solve the power leakage problem that caused imperfect lens array in the first-tier analog precoder. To reduce the hardware cost and energy consumption, we propose second-tier hybrid precoder based on phase shifter network. Secondly, with the equivalent channel, the optimal second-tier hybrid precoders design is formulated as a matrix decomposition problem in (23). We try to find the accurate approximation hybrid precoder that minimizes the Euclidean distance with Fopt. Finally, we complete the design of the first-tier baseband precoder based on block diagonalization precoding.

4.1 The second-tier hybrid precoder design

Due to the complication in jointly optimizing these two matrices in (23), we decouple second-tier analog and baseband precoder design, and adopt the alternating minimization method [18] to find the optimal results. According to the principle of alternating minimization, only one part of hybrid precoder is optimized in each step with the assumption that other parts are fixed. Herein, we temporarily consider the optimal digital precoders without the power constraint in (23), and the precoders will be normalized in the last step to satisfy power constraint, i.e.,

$$ \begin{aligned} \underset{{\mathbf{F}_{{\text{RF}}}},{\mathbf{F}_{{\text{BB}}}}}{\min} & \left\| {\mathbf{F}_{{\text{opt}}} - \mathbf{F}_{{\text{RF}}}^{}{\mathbf{F}_{{\text{BB}}}}} \right\|_{F}\\ \mathrm{s.t} & \left| {{{\left({\mathbf{F}_{{\text{RF}}}^{}} \right)}_{i,j}}} \right| = 1 \end{aligned}. $$
(24)

The problem is intrinsically non-convex with the unit modulus constraints. Though manifold optimization could directly address the unit modulus constraints and give near-optimal solution of the problem [18], it nevertheless incurs high computational complexity, especially for the large-scale antenna array. It is found that computational complexity could be largely reduced if the baseband precoder satisfies the semi-orthogonal property. It is noticed that the columns of the unconstrained optimal precoding matrix Fopt should be mutually orthogonal in order to mitigate the multiplexed streams interference [18, 4345]. Besides, the additional orthogonal assumption of the digital precoder enable to directly extract the phases of the analog precoder from the of an equivalent precoder determined by the digital precoder and the unconstrained optimal digital precoder Fopt, and only results in negligible loss [18]. Thus, we have the semi-orthogonal property of baseband precoder as

$$ \mathbf{F}_{\text{BB}}\mathbf{F}_{\text{BB}}^{H}=\beta\mathbf{G}\beta\mathbf{G}^{H}=\beta^{2}\mathbf{I}_{{N_{\text{RF}}^{t}}}, $$
(25)

where G is a same dimension matrix with FBB. It is observed that the interest of introducing orthogonal property is to enable the FRF to remove the product form with FBB, and the details can be found in [18]. With the semi-orthogonal property, the problem (24) is rewritten as

$$ \begin{aligned}&\underset{\mathbf{F}_{\text{RF}},\mathbf{G}}{\text{min}} && \left\Vert{\mathbf{F}_{\text{opt}}}\mathbf{G}^{H}-\mathbf{F}_{\text{RF}}\right\Vert_{F}^{2}\\&\text{s.t.}&&\begin{cases}\vert {(\mathbf{F}_{\text{RF}}})_{i,j}\vert =1, \forall i,j\\\mathbf{G}\mathbf{G}^{H}=\mathbf{I}_{N_{\text{RF}}^{t}}.\end{cases}\end{aligned} $$
(26)

Proof

See Appendix A. □

The analog precoder FRF has closed-form solution as

$$ \mathbf{F}_{\text{RF}}=\exp \left\{ {j\angle\left({\mathbf{F}_{\text{opt}}}\mathbf{G}^{H}\right)}\right\}. $$
(27)

It is observed that the phases of FRF can be extracted from the phases of FoptGH. Thus, the closed-form solution is produced from the Euclidean projection FoptGH on the feasible set of analog precoder FRF.

From (26), it implies the design of baseband precoder is equivalent to find the unitary precoding matrix G, and then find corresponding precoding matrix FBB. It forms a typical semi-orthogonal Procrustes problem (OPP) [18]. With fixed FRF from (27), we design the baseband precoder by solving the optimization problem as follows:

$$ \begin{aligned}&\underset{\mathbf{G}}{\text{min}} && \left\Vert{\mathbf{F}_{\text{opt}}}\mathbf{G}^{H}-\mathbf{F}_{\text{RF}}\right\Vert_{F}^{2}\\ &\text{s.t.}&&\mathbf{G}\mathbf{G}^{H}=\mathbf{I}_{{N_{\text{RF}}^{t}}}. \end{aligned} $$
(28)

From (34), (28) is equivalent to solve the optimization problem

$$ \begin{aligned} &\underset{\mathbf{G}}{\text{max}} && \mathfrak{R}\text{Tr}\left(\mathbf{G}{\mathbf{F}_{\text{opt}}^{H}}\mathbf{F}_{\text{RF}}\right)\\ &\text{s.t.}&&\mathbf{G}\mathbf{G}^{H}=\mathbf{I}_{{N_{\text{RF}}^{t}}}. \end{aligned} $$
(29)

By the dual norm property, the objective function has

$$ \begin{aligned} \mathfrak{R}\text{Tr}\left(\mathbf{G}{\mathbf{F}_{\text{opt}}^{H}}\mathbf{F}_{\text{RF}}\right)&\leq\left\vert \text{Tr}\left(\mathbf{G}{\mathbf{F}_{\text{opt}}^{H}}\mathbf{F}_{\text{RF}}\right)\right\vert \\&\overset{(a)}{\leq}\left\Vert\mathbf{G}^{H}\right\Vert_{\infty}\cdot\left\Vert{\mathbf{F}_{\text{opt}}^{H}}\mathbf{F}_{\text{RF}}\right\Vert_{1}\\ &=\left\Vert{\mathbf{F}_{\text{opt}}^{H}}\mathbf{F}_{\text{RF}}\right\Vert_{1}\\ &=\sum_{i=1}^{{N_{\text{RF}}^{t}}}{\sigma_{i}}, \end{aligned} $$
(30)

where (a) is by the Hölder’s inequality, and it holds only when

$$\mathbf{G}=\mathbf{V}\mathbf{U}_{1}^{H}, $$
(31)

where \({\mathbf {U}_{1}}{\mathbf {S}}{\mathbf {V}}^{H}={\mathbf {F}_{\text {opt}}^{H}}\mathbf {F}_{\text {RF}}\) is the SVD of \({\mathbf {F}_{\text {opt}}^{H}}\mathbf {F}_{\text {RF}}\), and S is a diagonal matrix with first non-zero \({{N_{\text {RF}}^{t}}}\) singular values \(\sigma _{1},\cdots,\sigma _{{N_{\text {RF}}^{t}}}\).

4.2 Block diagonalization baseband precoder design

As aiming to collect the power leakage only by approximating the unconstrained digital Fopt, the second-tier hybrid precoder can hardly cancel the inter-user interference. It is found in [21, 46, 47] that the residual inter-user interference in hybrid beamforming is serious, and usually results in dramatic performance loss in the hybrid precoding, especially at high SNR regimes. More importantly, in the multiuser multicarrier wideband systems, the second-tier analog precoder FRF is commonly shared by a large number of users and subcarriers, which further degrade the performance. To this end, we design the extra baseband precoder PBD in the first tier based on block diagonalization (BD) precoder [48] in this subsection.

With Rotman lens array-based analog precoder (first tier), and second-tier hybrid precoder and combiner, we define the effective channel for uth user on kth subcarrier as

$$ {{\check{\mathbf{H}}}_{u}}[\!k] \overset {\small{\Delta}} {=}\mathbf{W}_{{\text{BB},u}}^{H}[\!k]\mathbf{W}_{{\text{RF}}}^{H}{{\hat{\mathbf{H}}}_{u}}[\!k]{\mathbf{F}_{{\text{RF}}}}{{{\mathbf{F}_{{\text{BB}}}}[\!k]}}, $$
(32)

where \({\hat {\mathbf {{H}}}_{u}}[\!k]\) is the equivalent channel with Rotman lens array compensating the beam squint. \(\mathbf {F}_{{\text {BB}}}[\!k]=\left [{\mathbf {F}_{{\text {BB}},1}^{}[\!k],\cdots, \mathbf {F}_{{\text {BB}},u}^{}[\!k],\cdots, \mathbf {F}_{{\text {BB}},U}[\!k]} \right ]\in \mathbb {C}^{N_{\text {RF}}^{t} \times {UN}_{s}}\) is the digital precoder on the kth subcarrier, and \({{\check {\mathbf {H}}}_{u}}[\!k] \in \mathbb {C}^{N_{s} \times {UN}_{s}}\). With principle of BD, the first-tier baseband precoder PBD satisfies

$$ {{\check{\mathbf{H}}}_{i}}[\!k]\mathbf{P}_{\text{BD},u}[\!k]=0, \qquad u\neq i. $$
(33)

More details can be found in [48]. To summarize, the first-tier analog precoder is based on Rotman lens array and could remove the beam squint in the wideband system. After the first-tier analog precoder, it produce the squint-free equivalent channel \({{\hat {\mathbf {H}}}}\), and design the second-tier hybrid precoder to solve the power leakage problem caused by finite spatial resolution of lens antenna array. Moreover, the first-tier baseband precoder PBD is proposed to cancel the inter-user interference. Based on the closed-form solutions for the second-tier hybrid precoders and BD precoder, we summarize the two-tier hybrid precoding algorithm in Algorithm 1.

5 Numerical results

In this section, we will evaluate the proposed two-tier hybrid precoder by comparing with other mmWave precoding schemes. The impacts of beam squint effect in the wideband system, as well as multiuser interference in the hybrid architecture MIMO-OFDM system on beamforming performance, are investigated. We generate the wideband channel model based on Saleh-Valenzuela representation with the angle of AoDs and AoAs following Laplacian distribution with mean angles within [ 0,2π), and the angular spread is assumed as 10. The antenna aperture in ULA is a half wavelength of the carrier frequency d=λc/2. All the simulation results are averaged over 5000 channel realizations.

5.1 The effect of beam squint

To exhibit the beam squint effect, we compare the spectral efficiency and bit error rate (BER) with the state-of-the-art precoding schemes in the single-user MIMO-OFDM system with Nt=256 and Nr=64 at transmitter and receiver separately. The total bandwidth B=1.2 GHz and carrier frequency fc=60GHz. We consider the worst case when the number of RF chains is equal to that of the data streams, i.e., \(N_{\text {RF}}^{t}=N_{\text {RF}}^{r}=N_{s}=4\).

As shown in Fig. 4, two benchmark schemes are selected for comparing the spectral efficiency performance: (1) optimal digital TDD precoder scheme is a full-digital architecture, where each antenna is followed by an individual RF chain. Since with the true-time-delay function and the large numbers of RF chain, it is the upper bound of precoder design. (2) OMP-based hybrid precoder: orthogonal matching pursuit (OMP) algorithm [16] is commonly used to obtain the optimal analog and digital precoder in hybrid precoding architecture. The OMP is a kind of one-tier hybrid precoder with phase shifter network. It is observed in Fig. 4 that the proposed two-tier hybrid precoder scheme could approach the optimal digital precoder. In the proposed two-tier hybrid precoder, the Rotman lens-based TTD precoder act the first tier. It provides the approximate true-time-delay and compensates the beam squint effect. After that, with phase array, the second-tier hybrid precoder could collect the power leakage caused by the finite spatial resolution in the practical lens array. The alternation minimization in the second-tier precoder could well approach the full-digital architecture with much fewer RF chains, which are quite energy-hungry.

Fig. 4
figure 4

Spectral efficiency achieved by different precoding schemes in single-user mmWave MIMO-OFDM systems with Nt=256, Nr=64, total bandwidth B=1.2 GHz, fc=60 GHz, \(N_{\text {RF}}^{t}=N_{\text {RF}}^{r}=N_{s}=4\)

It is shown in Fig. 4 that there a gap between the OMP-based hybrid precoder with other schemes. The reason is that the OMP-based hybrid precoder is actually a kind one-tier DFT beamformer and cannot provide true-time-delay. The original feasible searching space of analog precoders FRF in OMP algorithm [16] locates in the set of steering vectors \({\tilde {\mathbf {a}}_{r}}\left (\theta _{il}^{r},k\right)\) and \({\tilde {\mathbf {a}}_{t}}\left (\theta _{il}^{t},k\right)\), which is frequency-dependent. As shown in Section 2, the analog precoder design is a post-IFFT process, and FRF is commonly used for all users over various frequency bands, i.e., FRF is frequency-independent. As a matter of fact, without considering beam squint, the hybrid precoder in the OMP algorithm is designed only according to the carrier frequency fc. However, the channel states of each subcarrier are quite different with beam squint impairment, the limited number of RF chains in one-tier DFT hybrid structure constrains the degree of freedom to accommodate the difference of each subcarrier channel. A larger gap will be easily observed with the increase of the fractional bandwidth B/fc.

To further demonstrate the beam squint effect, we plot the BER performance versus symbol SNR for four precoder schemes in Fig. 5. The digital DFT precoder and the hybrid DFT precoder are designed based on conventional mmWave MIMO-OFDM channel model, which only considers the frequency-selective channel and neglects the beam squint effect. As observed in Fig. 5, there are error floors in two DFT precoders. Owing to frequency-dependent beam angle problem in beam squint, the orthogonality condition in angular domain is not satisfied any more, especially when the number of antennas and subcarriers is finite [27]. The damage of orthogonality results in this error floor. To summarize, the beam squint cannot be ignored in the wideband mmWave channel if there is no true-time-delay compensation. Notice that, though with large number of RF chains as DFT digital precoder is, it only considers the frequency selectivity in multi-carriers system, and does not provide the true-time-delay since it neglects the beam squint in its design process. The digital TTD precoder and the proposed hybrid precoder are designed with the consideration of beam squint and could provide true-time-delay, which appeals to better BER performance. Constrained the imperfection of Rotman lens-based TTD precoder, i.e., the angular resolution Δθ≠0, and the difference in optimal precoder matrix factorization and approximation, we can observe a narrow gap between the proposed two-tier hybrid precoder with digital TTD precoder. We thus obtain the insights that the BER error floors were observed if only considering the frequency selectivity in the wideband channel model, and both the frequency selectivity and beam squint effect should be considered in the wideband mmWave system.

Fig. 5
figure 5

BER performance comparison in single-user mmWave MIMO-OFDM systems with Nt=256, Nr=64, total bandwidth B=1.2 GHz, fc=60 GHz, \(N_{\text {RF}}^{t}=N_{\text {RF}}^{r}=N_{s}=4\)

5.2 Multiuser system

In this subsection, we present the comparison of proposed hybrid precoder with optimal digital precoder with optimal digital precoder and one-tier hybrid precoder in multiuser MIMO-OFDM system, where the BS data streams Ns=2 data streams to each user over K=64 subcarriers with Nt=256 antennas at BS side and Nr=16 antennas at each user side. To exhibit the multiuser interference in the wideband multiuser MIMO-OFDM system, all the schemes in this subsection are assumed to have true-time-delay compensation. The optimal digital precoder in the multiuser system is with BD to cancel inter-user interference effect. The one-tier precoder is the Rotman lens-based hybrid precoder without BD operation. We evaluate these schemes under the worse situation with minimum numbers of RF chains, i.e., \(N_{\text {RF}}^{t}={UN}_{s}\) and \(N_{\text {RF}}^{r}=N_{s}\).

First, we show the spectral efficiency of different precoding schemes in multiuser mmWave MIMO-OFDM systems with U=4 users in Fig. 6. It observed that, with the BD operation, the proposed two-tier hybrid precoder could approximate to the optimal digital precoder in the multiuser MIMO-OFDM system. The BD baseband precoder in the first tier could cancel the inter-user interference in multiuser multicarrier system. On the contrary, the spectral efficiency achieved by one-tier precoder is degraded by the residual inter-user interference due to the lack of the BD operation. As shown in Fig. 6, a distinct loss is observed between the one-tier precoder with the other schemes, especially at the high SNR region. The gap will be even widened with the larger number of subcarriers and users. Therefore, we conclude that, constrained by the degree of the freedom, achieving the hybrid precoder by simply operate matrix factorization to digital precoder is not the optimal results in multiuser multicarrier MIMO systems.

Fig. 6
figure 6

Spectral efficiency achieved by different precoding schemes in multiuser mmWave MIMO-OFDM systems with U=4 users, Nt=256, Nr=16, total bandwidth B=1.2 GHz, fc=60 GHz, \(N_{\text {RF}}^{t}=U N_{s}\), \(N_{\text {RF}}^{r}=N_{s}\)

To further illustrate the inter-user interference effect, we evaluate the spectral efficiency of different precoding schemes versus the number of users U in multiuser mmWave MIMO-OFDM systems under SNR=− 15 dB in Fig. 7. With BD operation, the spectral efficiency proposed schemes and optimal digital precoder scheme increase with the number of the users. However, the residual inter-user interference is more severe with a larger number of users in the system, and thus degrade the performance. It is observed in Fig. 7 that the spectral efficiency of one-tier precoder is almost saturated when the number of users U>12. To summarize, the inter-user interference cancellation techniques are needed for the hybrid structure in the multiuser multicarrier system.

Fig. 7
figure 7

Spectral efficiency achieved by different precoding schemes versus the number of users in multiuser mmWave MIMO-OFDM systems under SNR=− 15 dB, Nt=256, Nr=16, total bandwidth B=1.2 GHz, fc=60 GHz, \(N_{\text {RF}}^{t}=U N_{s}\), \(N_{\text {RF}}^{r}=N_{s}\)

6 Conclusion

In this paper, we investigated the hybrid beamforming for the wideband mmWave multiuser MIMO-OFDM system. First, we characterized the beam squint effect in the wideband mmWave channel model. It is verified that both the frequency selectivity and beam squint effect should be considered in the wideband mmWave system. With these observations, we proposed Rotman lens -based two-tier hybrid precoder, aiming to maximize the spectral efficiency. In the first tier, the Rotman lens array-based TTD beamformer was designed to provide true-time-delay and thus reduced the beam squint impairment. Considering the multiuser interference, the first-tier baseband precoder was designed based on block diagonalization in the multiuser system. We considered the finite spatial resolution problem of practical lens array and designed the second-tier hybrid precoder. It could collect the power leakage with much fewer RF chains than full-digital architecture. For future work, we attempt to extend our work in this paper with some other existing wireless techniques [49, 50] and design hybrid precoder for the wideband mmWave system with cache techniques [68] to meet the uRLLC requirement in the 5G/B5G communication system.

7 Appendix A

Following [18], we demonstrate that semi-orthogonal property of baseband precoder could enable FRF to remove the product form with FBB, which forms the optimization problem (26). With the semi-orthogonal property, the objective function in (24) is rewritten as [18]

$$ \begin{aligned} &\quad\left\Vert{\mathbf{F}_{\text{opt}}}-\mathbf{F}_{\text{RF}}\mathbf{F}_{\text{BB}}\right\Vert_{F}^{2}\\ &=\text{Tr}\left({\mathbf{F}_{\text{opt}}^{H}}{\mathbf{F}_{\text{opt}}}\right)-\text{Tr}\left({\mathbf{F}_{\text{opt}}^{H}}\mathbf{F}_{\text{RF}}\mathbf{F}_{\text{BB}}\right)\\ &-\text{Tr}\left(\mathbf{F}_{\text{BB}}^{H}\mathbf{F}_{\text{RF}}^{H}{\mathbf{F}_{\text{opt}}}\right)+\text{Tr}\left(\mathbf{F}_{\text{BB}}^{H}\mathbf{F}_{\text{RF}}^{H}\mathbf{F}_{\text{RF}}\mathbf{F}_{\text{BB}}\right)\\ &=\left\Vert{\mathbf{F}_{\text{opt}}}\right\Vert_{F}^{2}-2\beta\mathfrak{R}\text{Tr}\left(\mathbf{G}{\mathbf{F}_{\text{opt}}^{H}}\mathbf{F}_{\text{RF}}\right) + \beta^{2}\left\Vert\mathbf{F}_{\text{RF}}\right\Vert_{F}^{2}, \end{aligned} $$
(34)

where the second equation is by

$$ \begin{aligned} &\quad\text{Tr}\left(\mathbf{F}_{\text{BB}}^{H}\mathbf{F}_{\text{RF}}^{H}\mathbf{F}_{\text{RF}}\mathbf{F}_{\text{BB}}\right)=\beta^{2}\text{Tr}\left(\mathbf{G}^{H}\mathbf{F}_{\text{RF}}^{H}\mathbf{F}_{\text{RF}}\mathbf{G}\right)\\ &=\beta^{2}\text{Tr}\left(\mathbf{G}\mathbf{G}^{H}\mathbf{F}_{\text{RF}}^{H}\mathbf{F}_{\text{RF}}\right)=\beta^{2}\text{Tr}\left(\mathbf{F}_{\text{RF}}^{H}\mathbf{F}_{\text{RF}}\right)\\ &=\beta^{2}\left\Vert\mathbf{F}_{\text{RF}}\right\Vert_{F}^{2}. \end{aligned} $$
(35)

The minimum of the objective function is achieved when \(\beta ^{*}= \frac {\mathfrak {R}\text {Tr}\left (\mathbf {G}{\mathbf {F}_{\text {opt}}^{H}}\mathbf {F}_{\text {RF}}\right)}{\left \Vert \mathbf {F}_{\text {RF}}\right \Vert _{F}^{2}} \). To remove the FBB product from FRF, set β=1, and we have

$$ \begin{aligned} &\quad\left\Vert{\mathbf{F}_{\text{opt}}}\right\Vert_{F}^{2}-2\mathfrak{R}\text{Tr}\left(\mathbf{G}{\mathbf{F}_{\text{opt}}^{H}}\mathbf{F}_{\text{RF}}\right)+\left\Vert\mathbf{F}_{\text{RF}}\right\Vert_{F}^{2}\\ &=\text{Tr}\left(\mathbf{F}_{\text{RF}}^{H}\mathbf{F}_{\text{RF}}\right)-2\mathfrak{R}\text{Tr}\left(\mathbf{G}{\mathbf{F}_{\text{opt}}^{H}}\mathbf{F}_{\text{RF}}\right)\\ &+\text{Tr}\left(\mathbf{G}{\mathbf{F}_{\text{opt}}^{H}}{\mathbf{F}_{\text{opt}}}\mathbf{G}^{H}\right)\\ &=\left\Vert{\mathbf{F}_{\text{opt}}}\mathbf{G}^{H}-\mathbf{F}_{\text{RF}}\right\Vert_{F}^{2}, \end{aligned} $$
(36)

which forms the objective function in (26).