This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Hybrid Beamforming for Millimeter Wave MIMO Integrated Sensing and Communications

Chenhao Qi, , Wei Ci, ,
Jinming Zhang,  and Xiaohu You
Chenhao Qi, Wei Ci, Jinming Zhang and Xiaohu You are with the School of Information Science and Engineering, Southeast University, Nanjing 210096, China (Email: {qch,ciwei,jmzhang,xhyu}@seu.edu.cn).
Abstract

In this letter, we consider hybrid beamforming for millimeter wave (mmWave) MIMO integrated sensing and communications (ISAC). We design the transmit beam of a dual-functional radar-communication (DFRC) base station (BS), aiming at approaching the objective radar beam pattern, subject to the constraints of the signal to interference-plus-noise ratio (SINR) of communication users and total transmission power of the DFRC BS. To provide additional degree of freedom for the beam design problem, we introduce a phase vector to the objective beam pattern and propose an alternating minimization method to iteratively optimize the transmit beam and the phase vector, which involves second-order cone programming and constrained least squared estimation, respectively. Then based on the designed transmit beam, we determine the analog beamformer and digital beamformer subject to the constant envelop constraint of phase shifter network in mmWave MIMO, still using the alternating minimization method. Simulation results show that under the same SINR constraint of communication users, larger antenna array can achieve better radar beam quality.

Index Terms:
Dual-functional radar-communication (DFRC), hybrid beamforming, integrated sensing and communications (ISAC), joint communications and radar (JCR), millimeter wave (mmWave) communications.

I Introduction

As a candidate technology for the next generation wireless communications, integrated sensing and communications (ISAC) are attracting interests from academia, industry and government [1]. ISAC are capable of sufficiently sharing spatial, temporal, frequency and power resources as well as reducing hardware and software complexity for both wireless communications and radar sensing [2, 3]. Current study on signal processing for ISAC system can be mainly categorized into communication-centric design, sensing-centric design and joint design. On the other hand, the scarce of frequency resource for wireless communications motivates extensive exploration and application of millimeter wave (mmWave) frequency band [4]. In general, mmWave massive MIMO system uses phase shifter networks to form highly directional communication beams, which has a common feature with radar system using phased antenna array. Therefore, it is natural to give more focus on mmWave MIMO ISAC [5].

One challenge for MIMO ISAC is the beamforming design. In [6], the design of MIMO ISAC beamforming is investigated for separated deployment and shared deployment of radar and communication antennas, where the problem to design the beamformer to match an objective radar beam pattern subject to the constraints of communication performance is solved by semidefinite relaxation (SDR) optimization. In [7], a multibeam framework is proposed for the time-division duplex (TDD) joint communications and radar, where the framework simultaneously uses fixed subbeam for wireless communications and packet-varying scanning subbeam for radar sensing based on the same antenna array. In [8], the transmit beamforming of MIMO dual-functional radar-communication (DFRC) system is studied, aiming at generating desired beam pattern and meanwhile decreasing cross correlation pattern at several given directions, subject to the power constraint for each transmit antenna and the signal to interference-plus-noise ratio (SINR) constraint for each communication user. Different from the work in [6, 7, 8], in [9] mmWave MIMO ISAC with hybrid beamforming are considered, where the design of hybrid beamformer is formulated as an optimization problem of the weight summation of the communication performance and radar performance subject to the constraints of constant modulus for analog beamformer and the total transmission power. It would be interesting to study the hybrid beamforming in mmWave MIMO ISAC system when further considering the SINR constraint for communication users.

In this letter, for an mmWave MIMO ISAC system, we design the transmit beam of a DFRC base station (BS), aiming at approaching the objective radar beam pattern, subject to the SINR constraints of communication users and total transmission power of the DFRC BS. To provide additional degree of freedom for the beam design problem, we introduce a phase vector to the objective beam pattern and propose an alternating minimization method to iteratively optimize the transmit beam and the phase vector, which involves second-order cone programming (SOCP) and constrained least squared (LS) estimation, respectively. Then based on the designed transmit beam, we determine the analog beamformer and digital beamformer subject to the constant envelop constraint of phase shifter network in mmWave MIMO, still using alternating minimization method.

The notations are defined as follows. Symbols for matrices and vectors are denoted in boldface. s,𝒔,𝑺s,\bm{s},\bm{S} denote a scalar, a vector and a matrix, respectively, while ()T,()H,2,F(*)^{\rm T},(*)^{\rm H},\|\cdot\|_{2},\|\cdot\|_{\rm F} denote the transpose, the conjugate transpose, the 2\ell_{2} norm and the Frobenius norm, respectively. 𝑴(m,n)\bm{M}(m,n) represents the entry located in the mmth row and nnth column of a matrix 𝑴\bm{M}. 𝑰K\bm{I}_{K} denotes a KK-by-KK identity matrix. 𝒞𝒩(m,𝑹)\mathcal{CN}(m,\bm{R}) represents the complex Gaussian distribution whose mean is mm and covariance matrix is 𝑹\bm{R}. \mathbb{C} and \mathbb{R} represent the sets of complex-valued numbers and the real-valued numbers, respectively.

II System Model

As shown in Fig. 1, we consider an mmWave MIMO ISAC system, where a DFRC BS equipped with NBSN_{\rm BS} antennas serves NcN_{\rm c} single-antenna communication users and the DFRC BS also wants to detect several targets. The NBSN_{\rm BS} antennas of the DFRC BS are placed in a uniform linear array (ULA) with half-wavelength interval, and work for both wireless communications and radar sensing. In fact, with a large NBSN_{\rm BS}, it is not difficult to generate multi-mainlobe beam (also known as multibeam [7]), with each mainlobe pointing to a spatial region where the targets are possibly located [10].

To serve each communication user with an independent data stream, we need NcN_{\rm c} radio frequency (RF) chains to generate NcN_{\rm c} communication beams, with each user corresponding to a RF chain and a beam. To provide more degrees of freedom for target detection as well as giving dedicated RF chains for echo signal processing, we may need NtN_{\rm t} RF chains for radar sensing. If Nt=0N_{\rm t}=0 indicating there is no dedicated RF chains for radar sensing, the beamforming for target detection completely relies on the communication resource and the ISAC system design will be more challenging. Then the total number of RF chains used by the DFRC BS is

NRFNc+Nt.N_{\rm RF}\triangleq N_{\rm c}+N_{\rm t}. (1)

Refer to caption

Figure 1: Illustration of mmWave MIMO ISAC system.

According to the Saleh-Valenzuela channel model widely used in mmWave MIMO wireless transmission, the channel between the DFRC BS and the nnth communication user for n=1,2,,Ncn=1,2,\ldots,N_{\rm c}, can be expressed as a vector

𝒉n=NBSLnl=1Lngl(n)𝜶H(NBS,θl(n)),\bm{h}_{n}=\sqrt{\frac{N_{\rm{BS}}}{L_{n}}}\sum_{l=1}^{L_{n}}g_{l}^{(n)}\bm{\alpha}^{\rm H}(N_{\rm BS},\theta_{l}^{(n)}), (2)

where LnL_{n} is the number of resolvable channel paths. gl(n)g_{l}^{(n)} and θl(n)\theta_{l}^{(n)} denote respectively the channel gain and angle-of-departure (AoD) of the llth channel path, for l=1,2,,Lnl=1,2,\ldots,L_{n}. 𝜶(NBS,θl(n))\bm{\alpha}(N_{\rm BS},\theta_{l}^{(n)}) denotes the channel steering vector expressed as

𝜶(NBS,θl(n))=1NBS[1,ejπθl(n),,ej(NBS1)πθl(n)]T\bm{\alpha}(N_{\rm BS},{\theta_{l}^{(n)}})=\frac{1}{\sqrt{N_{\rm BS}}}[1,e^{j\pi\theta_{l}^{(n)}},\ldots,e^{j(N_{\rm BS}-1)\pi\theta_{l}^{(n)}}]^{\rm T} (3)

which is a function of NBSN_{\rm BS} and θl(n)\theta_{l}^{(n)}.

For mmWave MIMO transmission, the hybrid beamforming architecture including analog beamforming and digital beamforming is typically adopted by the DFRC BS [4]. We denote the analog beamformer and digital beamformer as 𝑭RF\bm{F}_{\rm RF} and 𝑭BB\bm{F}_{\rm BB}, respectively, where 𝑭RFNBS×NRF\bm{F}_{\rm RF}\in\mathbb{C}^{N_{\rm BS}\times N_{\rm RF}} and 𝑭BBNRF×NRF\bm{F}_{\rm BB}\in\mathbb{C}^{N_{\rm RF}\times N_{\rm RF}}. The transmitted signal before hybrid beamforming at the DFRC BS is denoted as 𝒙NRF\bm{x}\in\mathbb{C}^{N_{\rm RF}}, satisfying E{𝒙}=𝟎{\rm E}\{\bm{x}\}=\bm{0} and E{𝒙𝒙H}=𝑰NRF{\rm E}\{\bm{x}\bm{x}^{\rm H}\}=\bm{I}_{N_{\rm RF}}. The front part of 𝒙\bm{x}, including x1,x2,,xNcx_{1},x_{2},\ldots,x_{N_{\rm c}}, is the communication signal to be transmitted to the NcN_{\rm c} communication users. The rear part of 𝒙\bm{x}, including xNc+1,,xNRFx_{N_{\rm c}+1},\ldots,x_{N_{\rm RF}}, is the radar waveform at some time instance. Note that in this work we only consider one time instance, with our focus on beamforming design in the spatial domain, while waveform design for multiple time instance in the time domain is skipped. Then the received signal by the NcN_{\rm c} communication users, denoted as 𝒚[y1,y2,,yNc]TNc\bm{y}\triangleq[y_{1},y_{2},\ldots,y_{N_{\rm c}}]^{\rm T}\in\mathbb{C}^{N_{\rm c}}, can be expressed as

𝒚=𝑯𝑭RF𝑭BB𝒙+𝜼\bm{y}=\bm{H}\bm{F}_{\rm RF}\bm{F}_{\rm BB}\bm{x}+\bm{\eta} (4)

where

𝑯[𝒉1T,𝒉2T,,𝒉NcT]TNc×NBS\bm{H}\triangleq[\bm{h}_{1}^{\rm T},\bm{h}_{2}^{\rm T},\ldots,\bm{h}_{N_{\rm c}}^{\rm T}]^{\rm T}~{}\in\mathbb{C}^{N_{\rm c}\times N_{\rm BS}} (5)

is a channel matrix between the DFRC BS and the NcN_{\rm c} communication users, and 𝜼\bm{\eta} is an additive white Gaussian noise (AWGN) vector satisfying 𝜼𝒞𝒩(𝟎,σ2𝑰Nc)\bm{\eta}\sim\mathcal{CN}(\bm{0},\sigma^{2}\bm{I}_{N_{\rm c}}).

To simplify the notation, we define

𝑭[𝒇1,𝒇2,,𝒇NRF]𝑭RF𝑭BBNBS×NRF.\bm{F}\triangleq[\bm{f}_{1},\bm{f}_{2},\ldots,\bm{f}_{N_{\rm RF}}]\triangleq\bm{F}_{\rm RF}\bm{F}_{\rm BB}~{}\in\mathbb{C}^{N_{\rm BS}\times N_{\rm RF}}. (6)

where the nnth column of 𝑭\bm{F} is denoted as 𝒇n\bm{f}_{n}, for n=1,2,,Ncn=1,2,\ldots,N_{\rm c}. Then the received SINR of the nnth communication user, for n=1,2,,Ncn=1,2,\ldots,N_{\rm c}, can be expressed as

γn=|𝒉n𝒇n|2i=1,inNRF|𝒉n𝒇i|2+σ2.\gamma_{n}=\frac{|\bm{h}_{n}\bm{f}_{n}|^{2}}{\sum_{i=1,i\neq n}^{N_{\rm RF}}|\bm{h}_{n}\bm{f}_{i}|^{2}+\sigma^{2}}. (7)

Note that different communication user may have different requirement of wireless quality of service. For example, the video service requires higher SINR than the text service. By defining the threshold of SINR requirement of the nnth user as Γn\Gamma_{n}, we can write the SINR constraint as γnΓn\gamma_{n}\geq\Gamma_{n}.

On the other hand, to detect multiple targets, the DFRC BS needs to generate various radar beams. As a simple example, the DFRC BS may scan different angle of space using the DFT codewords [11]. Suppose the angle space of interest is sampled by MM points, ϕ1\phi_{1}, ϕ2\phi_{2},…,ϕM\phi_{M}, where 1ϕ1<ϕ2<<ϕM1-1\leq\phi_{1}<\phi_{2}<\ldots<\phi_{M}\leq 1. Larger MM results in finer sampling of the angle space and more precise description of the beam. Then the spatial sampling matrix based on MM sampling points can be denoted as

𝚽=[𝜶(NBS,ϕ1),𝜶(NBS,ϕ2),,𝜶(NBS,ϕM)]T.\bm{\Phi}=\big{[}\bm{\alpha}(N_{\rm BS},{\phi_{1}}),\bm{\alpha}(N_{\rm BS},{\phi_{2}}),\ldots,\bm{\alpha}(N_{\rm BS},{\phi_{M}})\big{]}^{\rm T}. (8)

In fact, the transmit beam of the DFRC BS is i=1NRF𝒇i\sum_{i=1}^{N_{\rm RF}}\bm{f}_{i}. Then the beam pattern of the transmit beam is |𝚽i=1NRF𝒇i||\bm{\Phi}\sum_{i=1}^{N_{\rm RF}}\bm{f}_{i}|, which is essentially to project the transmit beam on the channel steering vectors corresponding to the sampling points and then to obtain the absolute value of the projection. Note that the absolute value of a vector means obtaining the absolute value of each entry of the vector to form a same-dimensional vector.

Given an objective radar beam pattern 𝒃M\bm{b}\in\mathbb{R}^{M}, where each entry of 𝒃\bm{b} is nonnegative, we design the transmit beam of the DFRC BS, aiming at approaching 𝒃\bm{b}, subject to the SINR constraint of communication users and the total transmission power of the DFRC BS. Then the transmit beam design problem can be formulated as

min𝒇1,𝒇2,,𝒇NRF\displaystyle\underset{\bm{f}_{1},\bm{f}_{2},\ldots,\bm{f}_{N_{\rm RF}}}{\min} 𝑫(|𝚽i=1NRF𝒇i|𝒃)2\displaystyle\bigg{\|}\bm{D}\Big{(}\Big{|}\bm{\Phi}\sum_{i=1}^{N_{\rm RF}}\bm{f}_{i}\Big{|}-\bm{b}\Big{)}\bigg{\|}_{2} (9a)
s.t.\displaystyle~{}~{}~{}\mathrm{s.t.}~{}~{}~{}~{}~{} i=1NRF𝒇i22PT,\displaystyle\sum_{i=1}^{N_{\rm RF}}\|\bm{f}_{i}\|_{2}^{2}\leq P_{\rm T}, (9b)
γnΓn,n=1,2,,Nc.\displaystyle\gamma_{n}\geq\Gamma_{n},~{}n=1,2,\ldots,N_{\rm c}. (9c)

where PTP_{\rm T} in (9b) denotes the total transmission power of the DFRC BS and (9c) is the SINR constraint of communication users. 𝑫\bm{D} is a predefined positive diagonal matrix with the diagonal entries being the weights at the corresponding sampling points of the angle space. Larger weight in 𝑫\bm{D} indicates higher requirement to approach 𝒃\bm{b} at the corresponding sampling points.

III Hybrid Beamforming Design

To provide additional degree of freedom for the transmit beam design in mmWave MIMO ISAC system [11], we introduce a phase vector 𝒑M\bm{p}\in\mathbb{C}^{M} to the objective beam pattern 𝒃\bm{b}, where |𝒑i|=1|\bm{p}_{i}|=1 for i=1,2,,Mi=1,2,\cdots,M. We further define a nonnegative diagonal matrix 𝑨M×M\bm{A}\in\mathbb{R}^{M\times M}, where the diagonal entries of 𝑨\bm{A} come from the corresponding entries of 𝒃\bm{b}, i.e.,

𝑨=diag{𝒃}.\bm{A}={\rm diag}\{\bm{b}\}. (10)

Then (9) can be rewritten as

min𝒇1,𝒇2,,𝒇NRF,𝒑\displaystyle\underset{\bm{f}_{1},\bm{f}_{2},\ldots,\bm{f}_{N_{\rm RF}},\bm{p}}{\min} 𝑫(𝚽i=1NRF𝒇i𝑨𝒑)2\displaystyle\bigg{\|}\bm{D}\Big{(}\bm{\Phi}\sum_{i=1}^{N_{\rm RF}}\bm{f}_{i}-\bm{A}\bm{p}\Big{)}\bigg{\|}_{2} (11a)
s.t.\displaystyle~{}~{}~{}\mathrm{s.t.}~{}~{}~{}~{}~{} i=1NRF𝒇i22PT,\displaystyle\sum_{i=1}^{N_{\rm RF}}\|\bm{f}_{i}\|_{2}^{2}\leq P_{\rm T}, (11b)
γnΓn,n=1,2,,Nc.\displaystyle\gamma_{n}\geq\Gamma_{n},~{}n=1,2,\ldots,N_{\rm c}. (11c)
|𝒑i|=1,i=1,2,,M.\displaystyle|\bm{p}_{i}|=1,~{}~{}i=1,2,\cdots,M. (11d)

To solve (11), we propose an alternating minimization method, as follows.

  1. 1.

    Given 𝒑\bm{p}, the optimization of 𝒇1,𝒇2,,𝒇NRF\bm{f}_{1},\bm{f}_{2},\ldots,\bm{f}_{N_{\rm RF}} in (11) can be expressed as

    min𝒇1,𝒇2,,𝒇NRF\displaystyle\underset{\bm{f}_{1},\bm{f}_{2},\ldots,\bm{f}_{N_{\rm RF}}}{\min} 𝑫(𝚽i=1NRF𝒇i𝑨𝒑)2\displaystyle\bigg{\|}\bm{D}\Big{(}\bm{\Phi}\sum_{i=1}^{N_{\rm RF}}\bm{f}_{i}-\bm{A}\bm{p}\Big{)}\bigg{\|}_{2} (12a)
    s.t.\displaystyle~{}~{}~{}\mathrm{s.t.}~{}~{}~{}~{}~{} i=1NRF𝒇i22PT,\displaystyle\sum_{i=1}^{N_{\rm RF}}\|\bm{f}_{i}\|_{2}^{2}\leq P_{\rm T}, (12b)
    γnΓn,n=1,2,,Nc.\displaystyle\gamma_{n}\geq\Gamma_{n},~{}n=1,2,\ldots,N_{\rm c}. (12c)

    We define an auxiliary matrix

    𝑺[𝑰NBS,𝑰NBS,,𝑰NBSNRF]NBS×(NRFNBS)\bm{S}\triangleq\big{[}\underbrace{\bm{I}_{N_{\rm BS}},\bm{I}_{N_{\rm BS}},\cdots,\bm{I}_{N_{\rm BS}}}_{N_{\rm RF}}\big{]}~{}\in\mathbb{R}^{N_{\rm BS}\times(N_{\rm RF}N_{\rm BS})} (13)

    which essentially combines NRFN_{\rm RF} identity matrices 𝑰NBS\bm{I}_{N_{\rm BS}} side by side. We further define

    𝒇[𝒇1T,𝒇2T,,𝒇NRFT]TNRFNBS\bm{f}\triangleq[\bm{f}_{1}^{\rm T},\bm{f}_{2}^{\rm T},\cdots,\bm{f}_{N_{\rm RF}}^{\rm T}]^{\rm T}~{}\in\mathbb{C}^{N_{\rm RF}N_{\rm BS}} (14)

    which strings together different beamforming vectors. Then the transmit beam of the DFRC BS can be rewritten as

    i=1NRF𝒇i=𝑺𝒇.\sum_{i=1}^{N_{\rm RF}}\bm{f}_{i}=\bm{Sf}. (15)

    We further define

    𝑺i[𝟎,,𝟎i1,𝑰NBS,𝟎,,𝟎NRFi]NBS×(NRFNBS)\normalsize\bm{S}_{i}\triangleq\big{[}\underbrace{\bm{0},\cdots,\bm{0}}_{i-1},\bm{I}_{N_{\rm BS}},\underbrace{\bm{0},\cdots,\bm{0}}_{N_{\rm RF}-i}\big{]}~{}\in\mathbb{R}^{N_{\rm BS}\times(N_{\rm RF}N_{\rm BS})} (16)

    for i=1,2,,NRFi=1,2,\cdots,N_{\rm RF}. Note that 𝑺i\bm{S}_{i} is composed of NRF1N_{\rm RF}-1 zero matrices and an identity matrix 𝑰NBS\bm{I}_{N_{\rm BS}}. Then (12c) can be rewritten as

    𝒕21+1Γn𝒉n𝑺n𝒇,n=1,2,,Nc\left\|\bm{t}\right\|_{2}\leq\sqrt{1+\frac{1}{\Gamma_{n}}}\bm{h}_{n}\bm{S}_{n}\bm{f},~{}n=1,2,\cdots,N_{\rm c} (17)

    where

    𝒕[𝒉n𝑺1𝒇,𝒉n𝑺2𝒇,,𝒉n𝑺NRF𝒇,σ]TNRF+1.\bm{t}\triangleq[\bm{h}_{n}\bm{S}_{1}\bm{f},~{}\bm{h}_{n}\bm{S}_{2}\bm{f},\cdots,\bm{h}_{n}\bm{S}_{N_{\rm RF}}\bm{f},~{}\sigma]^{T}~{}\in\mathbb{C}^{N_{\rm RF}+1}. (18)

    Then (12) can be rewritten as

    min𝒇\displaystyle\underset{\bm{f}}{\min} 𝑫(𝚽𝑺𝒇𝑨𝒑)2\displaystyle~{}~{}\bigg{\|}\bm{D}\Big{(}\bm{\Phi}\bm{S}\bm{f}-\bm{A}\bm{p}\Big{)}\bigg{\|}_{2} (19a)
    s.t.\displaystyle~{}~{}~{}\mathrm{s.t.} 𝒇22PTand(17),\displaystyle~{}~{}\|\bm{f}\|_{2}^{2}\leq P_{\rm T}~{}{\rm and}~{}\eqref{SINRconstraint2}, (19b)

    which is a SOCP problem and can be solved using the existing optimization toolbox.

  2. 2.

    Given 𝒇1,𝒇2,,𝒇NRF\bm{f}_{1},\bm{f}_{2},\ldots,\bm{f}_{N_{\rm RF}}, the optimization of 𝒑\bm{p} in (11) can be expressed as

    min𝒑\displaystyle\underset{\bm{p}}{\min}~{}~{} 𝑫(𝚽i=1NRF𝒇i𝑨𝒑)2\displaystyle\bigg{\|}\bm{D}\Big{(}\bm{\Phi}\sum_{i=1}^{N_{\rm RF}}\bm{f}_{i}-\bm{A}\bm{p}\Big{)}\bigg{\|}_{2} (20a)
    s.t.\displaystyle~{}~{}~{}\mathrm{s.t.}~{}~{} |𝒑i|=1,i=1,2,,M\displaystyle|\bm{p}_{i}|=1,~{}i=1,2,\cdots,M (20b)

    which is a constrained LS estimation problem. Without the constraint of (20b), the unconstrained LS solution is

    𝒑~=𝑾i=1NRF𝒇i\bm{\widetilde{p}}=\bm{W}\sum_{i=1}^{N_{\rm RF}}\bm{f}_{i} (21)

    where

    𝑾(𝑨H𝑫H𝑫𝑨)1𝑨H𝑫H𝑫𝚽\bm{W}\triangleq(\bm{A}^{\rm H}\bm{D}^{\rm H}\bm{DA})^{\rm-1}\bm{A}^{\rm H}\bm{D}^{\rm H}\bm{D}\bm{\Phi} (22)

    is a constant matrix independent of optimization procedures and can be computed based on (8) and (10) before starting the optimization. Considering (20b), we denote the feasible solution to (20) as 𝒑^\bm{\widehat{p}}, whose iith entry is

    𝒑^i=𝒑~i|𝒑~i|,i=1,2,,M.\bm{\widehat{p}}_{i}=\frac{\bm{\widetilde{p}}_{i}}{|\bm{\widetilde{p}}_{i}|},~{}i=1,2,\ldots,M. (23)

We alternatingly perform the above two steps 1) and 2) until a stop condition is triggered. The stop condition can be simply set that a predefined maximum number of iterations is reached. It can also be set that the objective function of (11) is smaller than a predefined threshold.

Algorithm 1 Hybrid Beamforming Design Scheme for mmWave MIMO ISAC system
0:  𝑯\bm{H}, 𝑫\bm{D}, 𝚽\bm{\Phi}, 𝒃\bm{b}, σ\sigma, γ1\gamma_{1}, γ2\gamma_{2}, …, γNc\gamma_{N_{\rm c}}.
0:  𝑭^RF\bm{\widehat{F}}_{\rm RF}, 𝑭^BB\bm{\widehat{F}}_{\rm BB}.
1:  Randomly generate 𝒑\bm{p} satisfying (11d).
2:  while Stop Condition 1 is not satisfied do
3:     Obtain 𝒇1,𝒇2,,𝒇NRF\bm{f}_{1},\bm{f}_{2},\ldots,\bm{f}_{N_{\rm RF}} by solving (12).
4:     Obtain 𝒑\bm{p} by solving (20).
5:  end while
6:  Randomly generate 𝑭RF\bm{F}_{\rm RF} satisfying (25c).
7:  while Stop Condition 2 is not satisfied do
8:     Compute 𝑭BB\bm{{F}}_{\rm BB} via (27).
9:     Obtain 𝑭RF\bm{{F}}_{\rm RF} by solving (28).
10:  end while
11:  Normalize 𝑭^BB\bm{\widehat{F}}_{\rm BB} via (29).

Suppose 𝒇^1,𝒇^2,,𝒇^NRF\bm{\widehat{f}}_{1},\bm{\widehat{f}}_{2},\ldots,\bm{\widehat{f}}_{N_{\rm RF}} are obtained after finishing the above procedures. Similar to (6), we define

𝑭^[𝒇^1,𝒇^2,,𝒇^NRF]NBS×NRF.\bm{\widehat{F}}\triangleq[\bm{\widehat{f}}_{1},\bm{\widehat{f}}_{2},\ldots,\bm{\widehat{f}}_{N_{\rm RF}}]~{}\in\mathbb{C}^{N_{\rm BS}\times N_{\rm RF}}. (24)

Based on the designed transmit beam of the DFRC BS, now we consider the hybrid beamformer design in terms of 𝑭RF\bm{F}_{\rm RF} and 𝑭BB\bm{F}_{\rm BB}. Note that for mmWave MIMO wireless system, the analog beamformer is typically implemented by phase shifter networks, as shown in Fig. 1. Therefore, we have constant envelop constraint for each entry of 𝑭RF\bm{F}_{\rm RF}. Then the hybrid beamforming design problem to determine 𝑭RF\bm{F}_{\rm RF} and 𝑭BB\bm{F}_{\rm BB}, given 𝑭^\bm{\widehat{F}} in (24), can be expressed as

min𝑭RF,𝑭BB\displaystyle\min_{\bm{F}_{\rm RF},\bm{F}_{\rm BB}}~{} 𝑭^𝑭RF𝑭BBF\displaystyle\big{\|}\bm{\widehat{F}}-\bm{F}_{\rm RF}\bm{F}_{\rm BB}\big{\|}_{\rm F} (25a)
s.t.\displaystyle\mathrm{s.t.}~{}~{}~{}~{} 𝑭RF𝑭BBF2PT\displaystyle\big{\|}\bm{F}_{\rm RF}\bm{F}_{\rm BB}\big{\|}_{\rm F}^{2}\leq P_{\rm T} (25b)
|𝑭RF(m,n)|=1,\displaystyle\big{|}\bm{F}_{\rm RF}(m,n)\big{|}=1, (25c)
m=1,2,,NBS,n=1,2,,NRF\displaystyle~{}m=1,2,\ldots,N_{\rm BS},~{}n=1,2,\ldots,N_{\rm RF}

where (25c) is the constant envelop constraint due to the phase shifters and (25b) is the total transmission power constraint. In fact, we can temporarily neglect (25b) to solve (25) and then normalize the obtained 𝑭BB\bm{F}_{\rm BB} to satisfy (25b[12]. We still resort to the alternating minimization method and iteratively perform the following two steps.

  1. 1.

    Given 𝑭RF\bm{F}_{\rm RF}, the optimization of 𝑭BB\bm{F}_{\rm BB} in (25) can be expressed as

    min𝑭BB𝑭^𝑭RF𝑭BBF\min_{\bm{F}_{\rm BB}}~{}\big{\|}\bm{\widehat{F}}-\bm{F}_{\rm RF}\bm{F}_{\rm BB}\big{\|}_{\rm F} (26)

    which is a LS problem with the solution as

    𝑭¯BB=(𝑭RFH𝑭RF)1𝑭RFH𝑭^.\bm{\overline{F}}_{\rm BB}=(\bm{F}_{\rm RF}^{\rm H}\bm{F}_{\rm RF})^{-1}\bm{F}_{\rm RF}^{\rm H}\bm{\widehat{F}}. (27)
  2. 2.

    Given 𝑭BB\bm{F}_{\rm BB}, the optimization of 𝑭RF\bm{F}_{\rm RF} in (25) can be expressed as

    min𝑭RF\displaystyle\min_{\bm{F}_{\rm RF}}~{} 𝑭^𝑭RF𝑭BBF\displaystyle\big{\|}\bm{\widehat{F}}-\bm{F}_{\rm RF}\bm{F}_{\rm BB}\big{\|}_{\rm F} (28a)
    s.t.\displaystyle\mathrm{s.t.}~{} |𝑭RF(m,n)|=1,\displaystyle\big{|}\bm{F}_{\rm RF}(m,n)\big{|}=1, (28b)
    m=1,2,,NBS,n=1,2,,NRF\displaystyle~{}m=1,2,\ldots,N_{\rm BS},~{}n=1,2,\ldots,N_{\rm RF}

    which is a typical Riemannian manifold optimization problem and can be solved by the existing toolbox.

The above two steps 1) and 2) are iteratively performed until a stop condition is triggered. Supposing 𝑭^RF\bm{\widehat{F}}_{\rm RF} and 𝑭^BB\bm{\widehat{F}}_{\rm BB} are obtained, we finally normalize 𝑭^BB\bm{\widehat{F}}_{\rm BB} to satisfy (25b) by

𝑭^BBPT𝑭^RF𝑭^BBF𝑭^BB.\bm{\widehat{F}}_{\rm BB}\leftarrow\frac{\sqrt{P_{\rm T}}}{\|\bm{\widehat{F}}_{\rm RF}\bm{\widehat{F}}_{\rm BB}\|_{\rm F}}\bm{\widehat{F}}_{\rm BB}. (29)

The complete procedures for the hybrid beamforming design in mmWave MIMO ISAC system are summarized in Algorithm 1.

IV Simulation Results

To evaluate the system performance, we consider a DFRC BS equipped with NBS=128N_{\rm BS}=128 antennas and NRF=3N_{\rm RF}=3 RF chains. Note that we set Nt=0N_{\rm t}=0, indicating there is no dedicated RF chains to generate radar beam. The total transmission power of the DFRC BS is PT=20dBmP_{\rm T}=20{\rm dBm} and the AWGN noise power is σ2=0dBm\sigma^{2}=0{\rm dBm}. There are Nc=3N_{\rm c}=3 communication users served by the DFRC BS, where each user has a line-of-sight (LoS) channel path and two non-line-of-sight (NLoS) channel paths between the user and the DFRC BS. The channel gain of LoS and NLoS obeys the distribution g1(n)𝒞𝒩(0,1)g_{1}^{(n)}\sim\mathcal{CN}(0,1) and g2(n),g3(n)𝒞𝒩(0,0.01)g_{2}^{(n)},g_{3}^{(n)}\sim\mathcal{CN}(0,0.01) for n=1,2,,Ncn=1,2,\ldots,N_{\rm c}. The angle space of the mmWave MIMO ISAC system is (90,90](-90^{\circ},90^{\circ}] corresponding to the AoD space (1,1](-1,1], which is equally sampled by M=400M=400 points. Three communication users are supposed to be located at 70-70^{\circ}, 40-40^{\circ} and 10-10^{\circ}, i.e., θ1(1)=sin(70)\theta_{1}^{(1)}=\sin(-70^{\circ}), θ1(2)=sin(40)\theta_{1}^{(2)}=\sin(-40^{\circ}) and θ1(3)=sin(10)\theta_{1}^{(3)}=\sin(-10^{\circ}). For simplicity, we set 𝑫=𝑰M\bm{D}=\bm{I}_{M}. Suppose the objective beam pattern 𝒃\bm{b} has two bands, including one band [10,30][10^{\circ},30^{\circ}] and the other band [40,60][40^{\circ},60^{\circ}]. The beam gain of 𝒃\bm{b} on the two bands is

2NRFPTsin(30)sin(10)+sin(60)sin(40).\sqrt{\frac{2N_{\rm RF}P_{\rm T}}{\sin(30^{\circ})-\sin(10^{\circ})+\sin(60^{\circ})-\sin(40^{\circ})}}. (30)

To distinguish the curves in the figures, we name i=1NRF𝒇^i\sum_{i=1}^{N_{\rm RF}}\bm{\widehat{f}}_{i} as the designed transmit beam (DTB) without hybrid beamforming (HBF), where 𝒇^1,𝒇^2,,𝒇^NRF\bm{\widehat{f}}_{1},\bm{\widehat{f}}_{2},\ldots,\bm{\widehat{f}}_{N_{\rm RF}} is obtained after running steps 1 to 5 of Algorithm 1. We define

𝓕𝑭^RF𝑭^BB\bm{\mathcal{F}}\triangleq\bm{\widehat{F}}_{\rm RF}\bm{\widehat{F}}_{\rm BB} (31)

where 𝑭^RF\bm{\widehat{F}}_{\rm RF} and 𝑭^BB\bm{\widehat{F}}_{\rm BB} are the output of Algorithm 1. We name i=1NRF𝓕i\sum_{i=1}^{N_{\rm RF}}\bm{\mathcal{F}}_{i} as the DTB with HBF, where 𝓕i\bm{\mathcal{F}}_{i} denotes the iith column of 𝓕\bm{\mathcal{F}} for i=1,2,,NRFi=1,2,\ldots,N_{\rm RF}.

As shown in Fig. 2, we compare the beam pattern for the DTB with or without HBF, where the objective beam pattern 𝒃\bm{b} is provided as a performance bound. We normalize the beam pattern by a constant NRFPT\sqrt{N_{\rm RF}P_{\rm T}} to measure it in dBi\rm{dBi}. We set Γ1=Γ2=Γ3=30dB\Gamma_{1}=\Gamma_{2}=\Gamma_{3}=30{\rm dB}. The three peaks in the figure correspond to the beams pointing at three communication users. Although the peaks are narrow, they occupy some energy, which causes the curves of the DTB with HBF or without HBF slightly lower than the performance bound within the two bands of 𝒃\bm{b}. Due to the constant envelop constraint of phase shifter network in mmWave MIMO, there is energy leakage for the DTB with HBF, making its performance slightly worse than that of the DTB without HBF.

We define the MSE of the beam pattern of the DTB without HBF as |𝚽i=1NRF𝒇^i|𝒃22/(NRFPT)\big{\|}|\bm{\Phi}\sum_{i=1}^{N_{\rm RF}}\bm{\widehat{f}}_{i}|-\bm{b}\big{\|}_{2}^{2}/(N_{\rm RF}P_{\rm T}) as a measurement of radar beam quality. The MSE of the beam pattern of the DTB with HBF can be similarly defined. As shown in Fig. 3, we compare the MSE of the beam pattern for the DTB with or without HBF in terms of different SINR constraint of the communication users. It is seen that as Γ\Gamma increases, the MSE grows, which implies that higher requirement of communications results in worse radar beam quality. To analyze the impact of different number of antennas on the performance, we set NBS=128,64N_{\rm BS}=128,64 and 3232. It is seen that under the same SINR constraint of communication users, larger antenna array offers more degrees of freedom for the beam design and therefore can achieve better radar beam quality. We also observe that the MSE gap between the DTB with HBF and the DTB without HBF becomes larger, when NBSN_{\rm BS} increases. The reason is that more phase shifters of HBF result in more constraints in (25c) and consequently larger errors between 𝑭^\bm{\widehat{F}} and 𝑭^RF𝑭^BB\bm{\widehat{F}}_{\rm RF}\bm{\widehat{F}}_{\rm BB}.

Refer to caption

Figure 2: Comparison of the beam pattern for the DTB with HBF and the DTB without HBF.

Refer to caption

Figure 3: Compare of the MSE of the beam pattern for the DTB with or without HBF in terms of different SINR constraint.

V Conclusion

In this letter, we have proposed an alternating minimization method to iteratively optimize the transmit beam and the phase vector. Then based on the designed transmit beam, we have determined the analog beamformer and digital beamformer subject to the constant envelop constraint of phase shifter network. Simulation results have shown that under the same SINR constraint of communication users, larger antenna array can achieve better radar beam quality. In the future, we will continue our work with the focus on performance optimization for mmWave MIMO ISAC.

References

  • [1] F. Liu, Y. Cui, C. Masouros, J. Xu, X. Han, Y. C. Eldar, and S. Buzzi, “Integrated sensing and communications: Towards dual-functional wireless networks for 6G and beyond,” arXiv:2108.07165, Aug. 2021.
  • [2] J. A. Zhang, F. Liu, C. Masouros, R. W. Heath, Z. Feng, L. Zheng, and A. Petropulu, “An overview of signal processing techniques for joint communication and radar sensing,” IEEE J. Sel. Topics Signal Process., vol. 15, no. 6, pp. 1295–1315, Nov. 2021.
  • [3] L. Zheng, M. Lops, Y. C. Eldar, and X. Wang, “Radar and communication coexistence: An overview: A review of recent methods,” IEEE Signal Process. Mag., vol. 36, no. 5, pp. 85–99, Sep. 2019.
  • [4] C. Qi, P. Dong, W. Ma, H. Zhang, Z. Zhang, and G. Y. Li, “Acquisition of channel state information for mmWave massive MIMO: Traditional and machine learning-based approaches,” Sci. China Inf. Sci., vol. 64, no. 8, p. 181301, Aug. 2021.
  • [5] K. V. Mishra, M. Bhavani Shankar, V. Koivunen, B. Ottersten, and S. A. Vorobyov, “Toward millimeter-wave joint radar communications: A signal processing perspective,” IEEE Signal Process. Mag., vol. 36, no. 5, pp. 100–114, Sep. 2019.
  • [6] F. Liu, C. Masouros, A. Li, H. Sun, and L. Hanzo, “MU-MIMO communications with MIMO radar: From co-existence to joint transmission,” IEEE Trans. Wireless Commun., vol. 17, no. 4, pp. 2755–2770, Apr. 2018.
  • [7] J. A. Zhang, X. Huang, Y. J. Guo, J. Yuan, and R. W. Heath, “Multibeam for joint communication and radar sensing using steerable analog antenna arrays,” IEEE Trans. Veh. Technol., vol. 68, no. 1, pp. 671–685, Jan. 2019.
  • [8] X. Liu, T. Huang, N. Shlezinger, Y. Liu, J. Zhou, and Y. C. Eldar, “Joint transmit beamforming for multiuser MIMO communications and MIMO radar,” IEEE Trans. Signal Process., vol. 68, pp. 3929–3944, June 2020.
  • [9] F. Liu and C. Masouros, “Hybrid beamforming with sub-arrayed MIMO radar: Enabling joint sensing and communication at mmWave band,” in 2019 IEEE Int. Conf. Acoust., Speech and Signal Process. (ICASSP), Brighton, UK, May 2019, pp. 7770–7774.
  • [10] C. Qi, K. Chen, O. A. Dobre, and G. Y. Li, “Hierarchical codebook based multiuser beam training for millimeter wave massive MIMO,” IEEE Trans. Wireless Commun., vol. 19, no. 12, pp. 8142–8152, Dec. 2020.
  • [11] K. Chen, C. Qi, and G. Y. Li, “Two-step codeword design for millimeter wave massive MIMO systems with quantized phase shifters,” IEEE Trans. Signal Process., vol. 68, no. 1, pp. 170–180, Jan. 2020.
  • [12] X. Yu, J.-C. Shen, J. Zhang, and K. B. Letaief, “Alternating minimization algorithms for hybrid precoding in millimeter wave MIMO systems,” IEEE J. Sel. Top. Signal Process., vol. 10, no. 3, pp. 485–500, Apr. 2016.