1. Introduction
With the development of transportation system and mobile network communication, the related research on vehicle communication technology for the internet of vehicles (IoV) is also increasing. The IoV can provide convenient life style to human. However, the wireless communication in IoV is easily affected by several factors [1]. For example, the occlusion of buildings will lead to the deterioration of the propagation link of vehicle communication. Intelligent reflecting surface (IRS) is presented to assist the wireless communication of vehicles [2]. By intelligently controlling the reflective phases, IRS can adaptively change the transmission environment so as to improve system spectral efficiency and network coverage. Therefore, the IRS-assisted vehicle communication problems have received extensive attentions. The authors of [3] have enhanced the property of vehicle-to-infrastructure (V2I) communication systems by optimizing the beamforming of IRS and base station (BS), and also propounded a new reinforcement learning algorithm that is based on deep deterministic policy gradient (DDPG). The authors of [4] have studied a millimeter wave vehicle communication system to maximize the rate of the uplink with the assistance of IRS, and designed a scheme to reduce the channel estimation overhead associated with using IRS. As the radio wave will encounter many objects in the propagation process that can lead to transmission distortion in the vehicular environment, the maximization of the minimum average bit rate is finally achieved by optimizing the beamforming of the IRS and the resource allocation of the road side unit (RSU) in [5]. The authors of [6] have studied the use of hybrid orthgonal multiple access/non-orthgonal multiple access (OMA/NOMA)-enabled access schemes in highly dynamic environments. However, the above studies have not considered the case of V2I and vehicle-to-vehicle (V2V) links both of which share the same spectrum.
In this paper, we investigate the performance improvement brought by deploying an IRS in the MISO downlink IoV system to assist V2I and V2V communications. The beamforming design problem is formed to minimize the BS transmit power subject to SINR requirements of V2I and V2V users, total transmit power and IRS phase shift constraints. There is a strong coupling relationship between the beamforming vector at the BS and the phase shift matrix of the IRS. By using the first-order Taylor expansion method and matrix analysis theory, we convert the non-convex optimization problem with coupled variables into two decoupled convex sub-problems. Then the CVX solver is used to solve the convex problems. Finally, simulation results proved the convergence of the algorithm and verified the superiority of the proposed approach compared with other benchmarks. We showed the effect of the number of IRS elements and the deployment location on the BS transmit power. The total minimum transmit power can be reduced when increasing the number of IRS elements. Moreover, the transmit power of the BS decreases with the decrease of the distance between the BS and the IRS.
The remainder of this paper is organized as follows. Section II describes the system model in this paper. Section III shows the specific processing of beamforming design. Section IV shows the results of simulations performed on the system. Section V concludes this paper.
2. System Model
Fig. 1 shows the IRS-assisted downlink IoV scenario considered in this paper. IRS is deployed on the roadside to assist IoV communication, and the coverage scope of the cellular BS includes a cellular-vehicle user equipment (C-VUE) and a pair of device-to-device-vehicle user equipment (D-VUE) where D-VUE1 is transmitter, and D-VUE2 is receiver. The channel from BS to C-VUE is regarded as a V2I link and the channel from D-VUE1 to D-VUE2 is regarded as a V2V link. Considering the MISO system, the antennas numbers of BS and D-VUE1 are Mt and Lt , respectively. The antennas number of C-VUE and D-VUE2 is 1, the number of reflective cells in IRS is N. The C-VUE and D-VUE2 receive their incident signals from the BS and the D-VUE1, respectively. In order to improve spectrum utilization of the IoV, V2V link and V2I link is designed to work on the same spectrum resource. Thereby the C-VUE and the D-VUE2 will be interfered by each other. The IRS deployed at the roadside can help to alleviate this problem and enhanced the desired link signal without additional power consumption and deployment costs. To this end, the total transmit power of the BS is minimized by jointly optimizing the (active) transmit beamforming of the BS and the (passive) reflection beamforming of the IRS phase shifter.
Fig. 1. IRS-assisted IoV communication scenario
2.1 Channel Model
For V2I user, the BS sends the signal to C-VUE, and for V2V user, D-VUE1 vehicle sends the signal to D-VUE2. Due to the assistance and beam steering of the IRS, the downlink signals from the BS and D-VUE1 will be reflected to the C-VUE and D-VUE2 through the IRS, respectively. Thus, the received signals from C-VUE and D-VUE2 are the superposition of two-way signals, one from the direct path and the other from the indirect path through the IRS[7]. Since V2I users and V2V users share spectrum, C-VUE will experience interference from D-VUE1, and similarly, D-VUE2 will experience interference from cellular BS. Fig. 1 illustrates channel descriptions. The channels among the BS and IRS, D-VUE1 and IRS, IRS and C-VUE, IRS and D-VUE2 are denoted as FC ∈ ℂNxMt, FD ∈ ℂNxLt, fRC ∈ NN×1, fRD ∈ ℂNx1, respectively. The direct channels among the BS and C-VUE, the D-VUE1 and D-VUE2, the BS and D-VUE2, the D-VUE1 and C-VUE are denoted as hC ∈ ℂMtx1, hD ∈ ℂLtx1, hCD ∈ ℂMtx1, hDC ∈ ℂLtx1, respectively.
The phase shifts of the reflective element (with an amplitude of 1) in the IRS can be adjusted according to specific needs and thus used to strengthen the user incident signal and inhibit interference. Φ = diag{ϕ1,ϕ2,...,ϕN} delegate to the phase shift matrix of the IRS, ϕn = ejθn delegates the reflection element with a phase shift of θn ∈ [0,2π], n = 1,2,...,N. . Since the IRS has the ability to control the beam direction, it can be hypothesized that the communication channel among the BS and the IRS, and the channels among the IRS and the vehicle terminals are Rice channels. The rest of the channels are Rayleigh channels [8]. The Rice channel can be modeled as
\(\begin{aligned}F_{\mathrm{x}}=\sqrt{\rho d_{\mathrm{x}}^{-\alpha_{\mathrm{x}}}}\left(\sqrt{\frac{\kappa_{\mathrm{x}}}{1+\kappa_{\mathrm{x}}}} \boldsymbol{F}_{\mathrm{x}}^{L o S}+\sqrt{\frac{1}{1+\kappa_{\mathrm{x}}}} \boldsymbol{F}_{\mathrm{x}}^{N L o S}\right), \mathrm{x} \in\{\mathrm{C}, \mathrm{D}, \mathrm{RC}, \mathrm{RD}\},\end{aligned}\) (1)
where dx is the distance between the transceiver of the link x, αx is the path loss index. ρ is the path loss at a reference range of 1m, κx is the Rice fading factor, FNLoSx is the non-line-of-sight random scattering path of the link x, which can be described by a standard complex Gaussian distribution. FLoSx is the line of sight , which can be characterized by the antenna array response at both the transceiver and the IRS. Assuming that the antennas at the transceiver and the IRS are arranged in a uniform linear array (ULA) [9], the antenna array response containing m elements can be modeled as
\(\begin{aligned}\boldsymbol{a}_{m}(\varphi)=\left[1, e^{j 2 \pi \frac{d}{\lambda} \sin \varphi}, \ldots, e^{j 2 \pi \frac{d}{\lambda}(m-1) \sin \varphi}\right],\end{aligned}\) (2)
where λ is electromagnetic wave wavelength, φ is the beam angle of arrival (AoA) or beam angle of departure (AoD) of a single array element/antenna [10]. Hence, the line-of-sight link can be denoted as
FLoSx = aH|x1|(φAoA,x)a|x2|(φAoD,x) , x ∈ {C,D,RC,RD}, (3)
where φAoA,x is the AoA at the receiver antenna of link x, φAoD,x is the AoD at the transmitter antenna of link x, and |x1| and |x2| are the figures of array elements/antennas at the receiver and transmitter, respectively.
The Rayleigh channel can be expressed as
\(\begin{aligned}\boldsymbol{h}_{\mathrm{x}}=\sqrt{\rho d_{\mathrm{x}}^{-\alpha_{\mathrm{x}}}} \widetilde{\boldsymbol{h}}_{\mathrm{x}}, \mathrm{x} \in\{\mathrm{C}, \mathrm{D}, \mathrm{DC}, \mathrm{CD}\},\end{aligned}\) (4)
where \(\begin{aligned}\tilde{\boldsymbol{h}}_{\mathrm{x}}\end{aligned}\) is a random scattering path, which can be characterized by an independent complex Gaussian distribution.
2.2 SINR Analysis
The transmitted signals of the BS and D-VUE1 are xC = wsC and xD = wDsD, respectively, where w ∈ ℂMtx1 and wD ∈ ℂLtx1 are the transmission precoding vector of the BS and D-VUE1, respectively. sC ∈ ℂ and sD ∈ ℂ are the orthogonal symbol vectors sent by the C-VUE and D-VUE, respectively [11], satisfying 𝔼[sCs*C] = 1, 𝔼[sDs*D] = 1, and 𝔼[sCs*D] = 0.
The received signals of C-VUE and D-VUE are
yC = (hHC + fHRCΦFC)wsC + (hHDC + fHRCΦFD)wDsD + nC, (5)
yD = (hHD + fHRDΦFD)wDsD + (hHCC + fHRDΦFC)wsC + nD, (6)
where nC ~ CN(0, σ2C), nD ~ CN(0, σ2D) are complex Gaussian white noise.
The received signal to interference plus noise ratio (SINR) of C-VUE and D-VUE are
\(\begin{aligned}\operatorname{SINR}_{C}=\frac{\left|\left(\boldsymbol{h}_{C}^{H}+\boldsymbol{f}_{R C}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{C}\right) \boldsymbol{w}\right|^{2}}{\left|\left(\boldsymbol{h}_{D C}^{H}+\boldsymbol{f}_{R C}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{D}\right) \boldsymbol{w}_{D}\right|^{2}+\sigma_{C}^{2}},\end{aligned}\) (7)
\(\begin{aligned}\operatorname{SINR}_{D}=\frac{\left|\left(\boldsymbol{h}_{D}^{H}+\boldsymbol{f}_{R D}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{D}\right) \boldsymbol{w}_{D}\right|^{2}}{\left|\left(\boldsymbol{h}_{C D}^{H}+\boldsymbol{f}_{R D}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{C}\right) \boldsymbol{w}\right|^{2}+\sigma_{D}^{2}},\end{aligned}\) (8)
The transmit precoding vector at the D-VUE1 adopts an ideal form, that is, wD is defined as the right singular vector corresponding to the largest singular value of the channel gain matrix by using singular value decomposition (SVD) [12].
3. Beamforming Design
By optimizing the beamforming vector w at the BS and the phase shift matrix Φ at the IRS, the transmit power of the BS can be minimized as P1. P1 shows the overall optimization problem.
\(\begin{aligned}\mathrm{P} 1: \quad \min _{\boldsymbol{w}, \boldsymbol{\Phi}}\|\boldsymbol{w}\|^{2},\end{aligned}\) (9)
\(\begin{aligned}s.t. \frac{\left|\left(\boldsymbol{h}_{C}^{H}+\boldsymbol{f}_{R C}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{C}\right) \boldsymbol{w}\right|^{2}}{\left|\left(\boldsymbol{h}_{D C}^{H}+\boldsymbol{f}_{R C}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{D}\right) \boldsymbol{w}_{D}\right|^{2}+\sigma_{C}^{2}} \geq \gamma_{1},\end{aligned}\) (9a)
\(\begin{aligned}\frac{\left|\left(\boldsymbol{h}_{D}^{H}+\boldsymbol{f}_{R D}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{D}\right) \boldsymbol{w}_{D}\right|^{2}}{\left|\left(\boldsymbol{h}_{C D}^{H}+\boldsymbol{f}_{R D}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{C}\right) \boldsymbol{w}\right|^{2}+\sigma_{D}^{2}} \geq \gamma_{2},\end{aligned}\) (9b)
||w||2 ≤ P, (9c)
|[Φ]n,n| = 1, n = 1, 2, ..., N. (9d)
In P1, there is a strong coupling relationship between the variables w and Φ, an alternate optimization method can be used to solve it [13]. Firstly, fix Φ of the IRS to find the optimal solution w , and then fix w to obtain the optimal Φ.
3.1 Optimize w by fixing Φ
After moving the denominator to the right, constraint (9a) will has the following inequality
|(hHC + fHRCΦFC)w|2 ≥ (|(hHDC + fHRCΦFD)wD|2 + σ2C)γ1. (10)
We can reformulate |(hHC + fHRCΦFC)w|2 as
|(hHC + fHRCΦFC)w|2 = wH(hC + FHCΦHfRC)(hHC + fHRCΦFC)w. Formula (10) is non-convex. By exercising the first-order Taylor expansion [14], wH(hC + FHCΦHfRC)(hHC + fHRCΦFC)w be lower bounded linearly by
2Re{(w(t)H(hC + FHCΦHfRC)(hHC + fHRCΦFC)w} - w(t)H (hC + FHCΦHfRC)(hHC + fHRCΦFC)w(t),
where w(t) is the optimal solution at the t-th iteration. Then construct new constraints of (9a) as
2Re{(w(t)H(hC + FHCΦHfRC)(hHC + fHRCΦFC)w} - w(t)H (hC + FHCΦHfRC)(hHC + fHRCΦFC)w(t) ≥ (|(hHDC + fHRCΦFD)wD|2 + σ2C)γ1. (11)
The optimization problem is transformed into P2.
\(\begin{aligned}P2: \min _{w}\|\boldsymbol{w}\|^{2},\end{aligned}\) (12)
s.t. 2Re{(w(t)H(hC + FHCΦHfRC)(hHC + fHRCΦFC)w} - w(t)H (hC + FHCΦHfRC)(hHC + fHRCΦFC)w(t) ≥ (|(hHDC + fHRCΦFD)wD|2 + σ2C)γ1, (12a)
|(hHD + fHRDΦFD)wD|2 ≥ (|(hHCD + fHRDΦFC)w|2 + σ2D)γ2, (12b)
||w||2 ≤ P. (12c)
The constraints in P2 are convex constraints, so we can use CVX solver to solve it.
3.2 Optimize Φ by fixing w
The problem to find Φ by fixing w is a feasibility checking problem, which can be described by P3.
P3: find Φ, (13)
\(\begin{aligned}s.t. \frac{\left|\left(\boldsymbol{h}_{C}^{H}+\boldsymbol{f}_{R C}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{C}\right) \boldsymbol{w}\right|^{2}}{\left|\left(\boldsymbol{h}_{D C}^{H}+\boldsymbol{f}_{R C}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{D}\right) \boldsymbol{w}_{D}\right|^{2}+\sigma_{C}^{2}} \geq \gamma_{1},\end{aligned}\) (13a)
\(\begin{aligned}\frac{\left|\left(\boldsymbol{h}_{D}^{H}+\boldsymbol{f}_{R D}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{D}\right) \boldsymbol{w}_{D}\right|^{2}}{\left|\left(\boldsymbol{h}_{C D}^{H}+\boldsymbol{f}_{R D}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{C}\right) \boldsymbol{w}\right|^{2}+\sigma_{D}^{2}} \geq \gamma_{2}.\end{aligned}\) (13b)
|[Φ]n,n| =1, n = 1,2,..., N. (13c)
Constraints (13a), (13b) and (13c) are non-convex constraints, which need to be converted into convex constraints.
Firstly, the left side of the inequality of constraint (13a) can be equivalent to
\(\begin{aligned}\frac{\left|\left(\boldsymbol{h}_{C}^{H}+\boldsymbol{f}_{R C}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{C}\right) \boldsymbol{w}\right|^{2}}{\left|\left(\boldsymbol{h}_{D C}^{H}+\boldsymbol{f}_{R C}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{D}\right) \boldsymbol{w}_{D}\right|^{2}+\sigma_{C}^{2}}=\frac{\left|\left(\boldsymbol{h}_{C}^{H}+\boldsymbol{\phi}^{H} \operatorname{diag}\left(\boldsymbol{f}_{R C}^{H}\right) \boldsymbol{F}_{C}\right) \boldsymbol{w}\right|^{2}}{\left|\left(\boldsymbol{h}_{D C}^{H}+\boldsymbol{\phi}^{H} \operatorname{diag}\left(\boldsymbol{f}_{R C}^{H}\right) \boldsymbol{F}_{D}\right) \boldsymbol{w}_{D}\right|^{2}+\sigma_{C}^{2}},\end{aligned}\) (14)
where ϕ = [ϕ1,ϕ2, ..., ϕN]T.
Denote FRC = diag(fHRC)FC, \(\begin{aligned}\overline{\boldsymbol{F}}_{R C}=\operatorname{diag}\left(\boldsymbol{f}_{R C}^{H}\right) \boldsymbol{F}_{D}\end{aligned}\), then (13a) can be written as
\(\begin{aligned}\frac{\left|\left(\boldsymbol{h}_{C}^{H}+\boldsymbol{\phi}^{H} \boldsymbol{F}_{R C}\right) \boldsymbol{w}\right|^{2}}{\left|\left(\boldsymbol{h}_{D C}^{H}+\boldsymbol{\phi}^{H} \overline{\boldsymbol{F}}_{R C}\right) \boldsymbol{w}_{D}\right|^{2}+\sigma_{C}^{2}} \geq \gamma_{1},\end{aligned}\) (15)
The molecular moiety can be converted to as
|(hHC + ϕHFRC)w|2 = wH(hC + FHRCϕ)(hHC + ϕHFRC)w
= ϕHFRCwwHFHRCϕ + 2Re{hHCwwHFHRCϕ} + wHhChHCw. (16)
Similarly, we have the following equations
\(\begin{aligned}\left|\left(\boldsymbol{h}_{D C}^{H}+\boldsymbol{\phi}^{H} \overline{\boldsymbol{F}}_{R C}\right) \boldsymbol{w}_{D}\right|^{2}=\boldsymbol{\phi}^{H} \overline{\boldsymbol{F}}_{R C} \boldsymbol{w}_{D} \boldsymbol{w}_{D}^{H} \overline{\boldsymbol{F}}_{R C}^{H} \boldsymbol{\phi}+2 \operatorname{Re}\left\{\boldsymbol{h}_{D C}^{H} \boldsymbol{w}_{D} \boldsymbol{w}_{D}^{H} \overline{\boldsymbol{F}}_{R C}^{H} \boldsymbol{\phi}\right\}+\boldsymbol{w}_{D}^{H} \boldsymbol{h}_{D C} \boldsymbol{h}_{D C}^{H} \boldsymbol{w}_{D}.\end{aligned}\) (17)
Substituting (16) and (17) into (15), we can obtain
\(\begin{aligned}\begin{array}{c}\boldsymbol{\phi}^{H}\left(\boldsymbol{F}_{R C} \boldsymbol{w} \boldsymbol{w}^{H} \boldsymbol{F}_{R C}^{H}-\gamma_{1} \overline{\boldsymbol{F}}_{R C} \boldsymbol{w}_{D} \boldsymbol{w}_{D}^{H} \overline{\boldsymbol{F}}_{R C}^{H}\right) \boldsymbol{\phi}+2 \operatorname{Re}\left\{\left(\boldsymbol{h}_{C}^{H} \boldsymbol{w} \boldsymbol{w}^{H} \boldsymbol{F}_{R C}^{H}-\gamma_{1} \boldsymbol{h}_{D C}^{H} \boldsymbol{w}_{D} \boldsymbol{w}_{D}^{H} \overline{\boldsymbol{F}}_{R C}^{H}\right) \boldsymbol{\phi}\right\} . \\ +\left(\boldsymbol{w}^{H} \boldsymbol{h}_{C} \boldsymbol{h}_{C}^{H} \boldsymbol{w}-\gamma_{1} \boldsymbol{w}_{D}^{H} \boldsymbol{h}_{D C} \boldsymbol{h}_{D C}^{H} \boldsymbol{w}_{D}\right) \geq \sigma_{C}^{2} \gamma_{1}\end{array}\end{aligned}\) (18)
Denote Ωk = FRCwwHFHRC , \(\begin{aligned}\bar{\Omega}_{k}=\overline{\boldsymbol{F}}_{R C} \boldsymbol{w}_{D} \boldsymbol{w}_{D}^{H} \overline{\boldsymbol{F}}_{R C}^{H}\end{aligned}\), \(\begin{aligned}\boldsymbol{w}_{k}=\boldsymbol{h}_{C}^{H} \boldsymbol{w} \boldsymbol{w}^{H} \boldsymbol{F}_{R C}^{H}-\gamma_{1} \boldsymbol{h}_{D C}^{H} \boldsymbol{w}_{D} \boldsymbol{w}_{D}^{H} \overline{\boldsymbol{F}}_{R C}^{H}\end{aligned}\) , \(\begin{aligned}\overline{\boldsymbol{w}}_{k}=\boldsymbol{w}^{H} \boldsymbol{h}_{C} \boldsymbol{h}_{C}^{H} \boldsymbol{w}-\gamma_{1} \boldsymbol{w}_{D}^{H} \boldsymbol{h}_{D C} \boldsymbol{h}_{D C}^{H} \boldsymbol{w}_{D}\end{aligned}\) , then we have
\(\begin{aligned}\boldsymbol{\phi}^{H} \Omega_{k} \boldsymbol{\phi}-\gamma_{1} \boldsymbol{\phi}^{H} \bar{\Omega}_{k} \boldsymbol{\phi}+2 \operatorname{Re}\left\{\boldsymbol{w}_{k} \boldsymbol{\phi}\right\}+\overline{\boldsymbol{w}}_{k} \geq \sigma_{C}^{2} \gamma_{1}.\end{aligned}\) (19)
From the first-order Taylor expansion we get that ϕHΩkϕ can be lower bounded by 2Re{ϕ(t)HΩkϕ}-ϕ(t)HΩkϕ(t), where ϕ(t) is the optimal solution at the t-th iteration. Substitute it into (19), we have
\(\begin{aligned}2 \operatorname{Re}\left\{\left(\boldsymbol{\phi}^{()^{H}} \Omega_{k}+\boldsymbol{w}_{k}\right) \boldsymbol{\phi}\right\}-\boldsymbol{\phi}^{(t)^{H}} \Omega_{k} \boldsymbol{\phi}^{(t)}-\sigma_{C}^{2} \gamma_{1}+\overline{\boldsymbol{w}}_{k} \geq \gamma_{1} \boldsymbol{\phi}^{H} \bar{\Omega}_{k} \boldsymbol{\phi}.\end{aligned}\) (20)
Thereby, constraint (13a) can be equivalently transformed into (20), which is a convex constraint.
Similarly, for constraint (13b), we have
\(\begin{aligned}\frac{\left|\left(\boldsymbol{h}_{D}^{H}+\boldsymbol{f}_{R D}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{D}\right) \boldsymbol{w}_{D}\right|^{2}}{\left|\left(\boldsymbol{h}_{C D}^{H}+\boldsymbol{f}_{R D}^{H} \boldsymbol{\Phi} \boldsymbol{F}_{C}\right) \boldsymbol{w}\right|^{2}+\sigma_{D}^{2}}=\frac{\left|\left(\boldsymbol{h}_{D}^{H}+\boldsymbol{\phi}^{H} \operatorname{diag}\left(\boldsymbol{f}_{R D}^{H}\right) \boldsymbol{F}_{D}\right) \boldsymbol{w}_{D}\right|^{2}}{\left|\left(\boldsymbol{h}_{C D}^{H}+\boldsymbol{\phi}^{H} \operatorname{diag}\left(\boldsymbol{f}_{R D}^{H}\right) \boldsymbol{F}_{C}\right) \boldsymbol{w}\right|^{2}+\sigma_{D}^{2}}.\end{aligned}\) (21)
Denote FRD = diag(fHRD)FD and \(\begin{aligned}\bar F_{RD}=diag(f^{H}_{RD})F_C\end{aligned}\), constraint (13b) can be rewritten as
\(\begin{aligned}\frac{\left|\left(\boldsymbol{h}_{D}^{H}+\boldsymbol{\phi}^{H} \boldsymbol{F}_{R D}\right) \boldsymbol{w}_{D}\right|^{2}}{\left|\left(\boldsymbol{h}_{C D}^{H}+\boldsymbol{\phi}^{H} \overline{\boldsymbol{F}}_{R D}\right) \boldsymbol{w}\right|^{2}+\sigma_{D}^{2}} \geq \gamma_{2}.\end{aligned}\) (22)
The numerator and denominator are simplified as follows
|(hHD + ϕHFRD)wD|2 = ϕHFRDwDwHDFHRDϕ + 2Re{hHDwDwHDFHRDϕ} + wHDhDhHDwD, (23)
\(\begin{aligned}\left|\left(\boldsymbol{h}_{C D}^{H}+\boldsymbol{\phi}^{H} \overline{\boldsymbol{F}}_{R D}\right) \boldsymbol{w}\right|^{2}=\boldsymbol{\phi}^{H} \overline{\boldsymbol{F}}_{R D} \boldsymbol{w} \boldsymbol{w}^{H} \overline{\boldsymbol{F}}_{R D}^{H} \boldsymbol{\phi}+2 \operatorname{Re}\left\{\boldsymbol{h}_{C D}^{H} \boldsymbol{w} \boldsymbol{w}^{H} \overline{\boldsymbol{F}}_{R D}^{H} \boldsymbol{\phi}\right\}+\boldsymbol{w}^{H} \boldsymbol{h}_{C D} \boldsymbol{h}_{C D}^{H} \boldsymbol{w}.\end{aligned}\) (24)
Substituting (23) and (24) into (22), we have
\(\begin{aligned} \boldsymbol{\phi}^{H}\left(\boldsymbol{F}_{R D} \boldsymbol{w}_{D} \boldsymbol{w}_{D}^{H} \boldsymbol{F}_{R D}^{H}-\right. & \left.\gamma_{2} \overline{\boldsymbol{F}}_{R D} \boldsymbol{w} \boldsymbol{w}^{H} \overline{\boldsymbol{F}}_{R D}^{H}\right) \boldsymbol{\phi}+2 \operatorname{Re}\left\{\left(\boldsymbol{h}_{D}^{H} \boldsymbol{w}_{D} \boldsymbol{w}_{D}^{H} \boldsymbol{F}_{R D}^{H}-\gamma_{2} \boldsymbol{h}_{C D}^{H} \boldsymbol{w} \boldsymbol{w}^{H} \overline{\boldsymbol{F}}_{R D}^{H}\right) \boldsymbol{\phi}\right\} . \\ & +\left(\boldsymbol{w}_{D}^{H} \boldsymbol{h}_{D} \boldsymbol{h}_{D}^{H} \boldsymbol{w}_{D}-\gamma_{2} \boldsymbol{w}^{H} \boldsymbol{h}_{C D} \boldsymbol{h}_{C D}^{H} \boldsymbol{w}\right) \geq \sigma_{D}^{2} \gamma_{2}\end{aligned}\) (25)
Denote \(\begin{aligned}\widehat{\Omega}_{k}=\boldsymbol{F}_{R D} \boldsymbol{w}_{D} \boldsymbol{w}_{D}^{H} \boldsymbol{F}_{R D}^{H}\end{aligned}\), \(\begin{aligned}\breve{\Omega}_{k}=\overline{\boldsymbol{F}}_{R D} \boldsymbol{w} \boldsymbol{w}^{H} \overline{\boldsymbol{F}}_{R D}^{H}\end{aligned}\), \(\begin{aligned}\widehat{\boldsymbol{w}}_{k}=\boldsymbol{h}_{D}^{H} \boldsymbol{w}_{D} \boldsymbol{w}_{D}^{H} \boldsymbol{F}_{R D}^{H}-\gamma_{2} \boldsymbol{h}_{C D}^{H} \boldsymbol{w} \boldsymbol{w}^{H} \overline{\boldsymbol{F}}_{R D}^{H}\end{aligned}\), \(\begin{aligned}\breve{\boldsymbol{w}}_{k}=\boldsymbol{w}_{D}^{H} \boldsymbol{h}_{D} \boldsymbol{h}_{D}^{H} \boldsymbol{w}_{D}-\gamma_{2} \boldsymbol{w}^{H} \boldsymbol{h}_{C D} \boldsymbol{h}_{C D}^{H} \boldsymbol{w}\end{aligned}\). Inequality (25) be expressed as
\(\begin{aligned}\boldsymbol{\phi}^{H} \widehat{\Omega}_{k} \boldsymbol{\phi}-\gamma_{2} \boldsymbol{\phi}^{H} \breve{\Omega}_{k} \boldsymbol{\phi}+2 \operatorname{Re}\left\{\widehat{\boldsymbol{w}}_{k} \boldsymbol{\phi}\right\}+\breve{\boldsymbol{w}}_{k} \geq \sigma_{D}^{2} \gamma_{2}.\end{aligned}\) (26)
From the first-order Taylor expansion we get that \(\begin{aligned}\boldsymbol{\phi}^{H} \widehat{\Omega}_{k} \boldsymbol{\phi}\end{aligned}\) can be lower bounded by \(\begin{aligned}2 \operatorname{Re}\left\{\boldsymbol{\phi}^{(t)^{H}} \widehat{\Omega}_{k} \boldsymbol{\phi}\right\}-\boldsymbol{\phi}^{\left(t^{H}\right.} \widehat{\Omega}_{k} \boldsymbol{\phi}^{(t)}\end{aligned}\) , where ϕ(t) is the optimal solution at the t-th iteration. Then, (26) can be transformed into
\(\begin{aligned}2 \operatorname{Re}\left\{\left(\boldsymbol{\phi}^{(t)^{H}} \widehat{\Omega}_{k}+\widehat{\boldsymbol{w}}_{k}\right) \boldsymbol{\phi}\right\}-\boldsymbol{\phi}^{(t)^{H}} \widehat{\Omega}_{k} \boldsymbol{\phi}^{(t)}-\sigma_{D}^{2} \gamma_{2}+\breve{\boldsymbol{w}}_{k} \geq \gamma_{2} \boldsymbol{\phi}^{H} \breve{\Omega}_{k} \boldsymbol{\phi}.\end{aligned}\) (27)
Hence, constraint (13b) can also be reformulated as a convex constraint.
To verify the feasibility of the problems, the constraint (20) and (27) can be further tightened by introducing slack variables φ = [φ1, φ2]. Then, the expressions of (20) and (27) are
\(\begin{aligned}2 \operatorname{Re}\left\{\left(\boldsymbol{\phi}^{(t)^{H}} \Omega_{k}+\boldsymbol{w}_{k}\right) \boldsymbol{\phi}\right\}-\boldsymbol{\phi}^{\left(t^{H}\right.} \Omega_{k} \boldsymbol{\phi}^{(t)}-\gamma_{1} \boldsymbol{\phi}^{H} \bar{\Omega}_{k} \boldsymbol{\phi}+\overline{\boldsymbol{w}}_{k} \geq \sigma_{C}^{2} \gamma_{1}+\varphi_{1},\end{aligned}\) (28)
\(\begin{aligned}2 \operatorname{Re}\left\{\left(\boldsymbol{\phi}^{\left(t^{H}\right.} \widehat{\Omega}_{k}+\widehat{\boldsymbol{w}}_{k}\right) \boldsymbol{\phi}\right\}-\boldsymbol{\phi}^{\left(t^{H}\right.} \widehat{\Omega}_{k} \boldsymbol{\phi}^{(t)}-\gamma_{2} \boldsymbol{\phi}^{H} \breve{\Omega}_{k} \boldsymbol{\phi}+\breve{\boldsymbol{w}}_{k} \geq \sigma_{D}^{2} \gamma_{2}+\varphi_{2}.\end{aligned}\) (29)
Constraint (13c) is non-convex, which can be modified into 1 ≤ |ϕn|2 ≤ 1 by the penalty CCP principle. Non-convex parts can be linearized with |ϕn(t)|2 - 2Re(ϕ*nϕ(t)n) ≤ -1 . Finally, the optimization problem be constituted as P4.
\(\begin{aligned}P4:\quad \max _{\boldsymbol{\phi}, \boldsymbol{\tau}, \boldsymbol{\phi}} \sum_{\boldsymbol{k}=1}^{2} \varphi_{k}-\mu \sum_{\boldsymbol{n}=1}^{2 N} \tau_{n},\end{aligned}\) (30)
\(\begin{aligned}s.t. \; 2 \operatorname{Re}\left\{\left(\boldsymbol{\phi}^{(t)^{H}} \Omega_{k}+\boldsymbol{w}_{k}\right) \boldsymbol{\phi}\right\}-\boldsymbol{\phi}^{(t)^{H}} \Omega_{k} \boldsymbol{\phi}^{(t)}-\gamma_{1} \boldsymbol{\phi}^{H} \bar{\Omega}_{k} \boldsymbol{\phi}+\overline{\boldsymbol{w}}_{k} \geq \sigma_{C}^{2} \gamma_{1}+\varphi_{1},\end{aligned}\) (30a)
\(\begin{aligned}2 \operatorname{Re}\left\{\left(\boldsymbol{\phi}^{(t)^{H}} \widehat{\Omega}_{k}+\widehat{\boldsymbol{w}}_{k}\right) \boldsymbol{\phi}\right\}-\boldsymbol{\phi}^{(t)^{H}} \widehat{\Omega}_{k} \boldsymbol{\phi}^{(t)}-\gamma_{2} \boldsymbol{\phi}^{H} \breve{\Omega}_{k} \boldsymbol{\phi}+\breve{\boldsymbol{w}}_{k} \geq \sigma_{D}^{2} \gamma_{2}+\varphi_{2},\end{aligned}\) (30b)
|ϕn(t)|2 - 2Re(ϕ*nϕ(t)n) ≤ τn - 1, ∀n ∈ N, (30c)
|ϕn|2 ≤ 1 + τN+n, ∀n ∈ N, (30d)
where τ = [τ1, τ2, ..., τ2N]T is the slack variable and µ is the penalty factor. Problem P4 is a convex optimization problem which can be solved directly by CVX.
3.3 Overall algorithm and complexity analysis
The proposed optimization algorithm can be summarized as Algorithm 1.
Algorithm 1: The Algorithm for Solving P1
1 Initialize ϕ(0) and w(0), set t = 0.
2 repeat
3 Set t1 = 0
4 repeat
5 With given ϕ(t) and w(t1) , find the optimal w(t1+1) by solving P2.
6 Set t1 = t1 + 1.
7 until the increment of the objective figure of P2 is below a threshold 𝜖 > 0 or t1 = Tmax.
8 Set t2 = 0, w(t) = w(t1) and ϕ(t2) = ϕ(t).
9 repeat
10 With given w(t) and ϕ(t2), find the optimal ϕ(t2+1) by solving P4.
11 Set t2 = t2 + 1.
12 until the increment of the objective figure of P4 is below a threshold ε > 0 or t2 = Tmax.
13 Set t = t + 1 , and ϕ(t) = ϕ(t2).
14 until the increment of the objective figure of P1 is below a threshold ε > 0 or t = Tmax.
Complexity Analysis: The above proposed Algorithm 1 involves only the SOC constraint and the linear constraint. The linear constraint is not considered when calculating the complexity. We usually use equation (31) to calculate the complexity of the algorithm.
\(\begin{aligned}\mathcal{O}\left(\left(\sum_{J} J_{j} b_{j}+2 I\right)^{0.5} n\left(n^{2}+n \sum_{J} J_{j} b_{j}^{2}+\sum_{J} J_{j} b_{j}^{3}+n \sum_{I} I_{i} a_{i}^{2}\right)\right),\end{aligned}\) (31)
In equation (31), Ii is the figure of SOC restrictions, which is of size ai and has ∑Ii = I. Jj is the figure of LMI restrictions, which is of size bj and ∑Jj = J. The parameter n represents the number of variables. For this paper, it is necessary to calculate the complexity of the problems P2 and P4, separately, and the overall complexity is the sow = O(um of them. According to (31), it is easily to obtain that \(\begin{aligned}o_{\mathrm{w}}=\mathcal{O}\left(\sqrt{2} M_{t}^{3}\left(M_{t}+1\right)\right)\end{aligned}\) and \(\begin{aligned}o_{\Phi}=\mathcal{O}\left(\sqrt{6} N^{3}(3 N+1)\right)\end{aligned}\) are the complexity of P2 and P4, respectively. Therefore, the overall complexity is o = ow + oΦ.
4. Simulation Results
The performance and characteristic of the proposed method are provided in simulation results. The C-VUE vehicle and a pair of D-VUE vehicles are randomly generated according to the exponential distribution with a mean value of 2.5 v, v is average vehicle speed. The BS and the IRS are deployed on both sides of the road. Taking the middle point on one side of the road as the coordinate origin, we set the coordinates of the BS as (0m, 0m, 20m) and the coordinates of the IRS as(0m, 12m, 20m). Table 1 shows the parameters of the simulation[15].
Table 1. Simulation parameters
Fig. 2 indicates the alternate optimization algorithm proposed in this paper can converge within 10 iterations. N is set as 10, 30, and 50, which represents the number of phase shifts. Fig. 2 shows that when the number of IRS phase shifts increases, the algorithm will converge to a smaller transmit power. Ultimate result shows the number of IRS phase shifts will affect the transmit power of the BS. Under certain constraints, the larger of N, the smaller of the required transmit power.
Fig. 2. Transmit power under different iterations
In Fig. 3, we compare the proposed approach with several benchmark methods, benchmark methods include “without IRS”, “with random phase shifts”, “only optimizing Φ”, “SDR-based”, and “ChMa” algorithms. The algorithm “without IRS” means that the IRS is not used throughout the algorithm. The algorithm “with random phase shifts” means that the phases of the reflective elements are stochastically generated range in 0 and 2π . The algorithm “only optimizing Φ” means that the transmit precoding matrix is randomly generated and the phase shift matrix of the IRS is optimized by our proposed method. The algorithm “SDR-based” means that the optimization problem is solved by using semi-definite relaxation method. The algorithm “ChMa” is channel matching algorithm which means that the transmit precoding matrices w and wD are both designed according to their SVDs of channels gain matrices, the phase shift matrix of the IRS is optimized by our proposed method. Fig. 3 shows that at the same number of IRS elements, the proposed optimization algorithm has the lowest BS transmit power. With the increase of the number of IRS elements, the transmit power decreases. Using SDR can also obtain low transmission power, however, according to [16], when using SDR to solve Pl, the Gaussian randomization process needs to be used to find the rank-one matrix solution, which results in an order of magnitude higher algorithm complexity with respect to the number of IRS elements compared with our proposed algorithm. Therefore, the deployment of IRS enables BS to achieve lower transmit power, thus verifies the superiority of the proposed method in this paper.
Fig. 3. The compare of different algorithms on the transmit power of the BS
Fig. 4 displays the relationship between the transmit power of the BS and the position of the IRS. In order to investigate the performance impact of the IRS on the minimum transmit power, the X-axis of the IRS is changed from -100m to 100m by moving the IRS along with the road side. When the X-axis of the IRS is 0, the IRS is closest to the BS. The phase shift numbers of the IRS are 10, 30 and 50, respectively. Fig. 4 shows that when the X-axis of the IRS is 0, all of the three curves reach the lowest point, that is, when the IRS is deployed around the BS, the lowest transmit power can be achieved.
Fig. 4. Transmit power versus IRS location
5. Conclusion
In this paper, by jointly designing the beamforming vector at BS and the phase shift matrix at IRS, the problem of minimizing the transmit power of the IRS-assisted vehicle communication is studied, where the V2I and V2V links share the same spectrum. In this paper, the beamforming vector and phase shift matrix of the original problem are optimized alternately, both the V2I and V2V requirements of SINR are guaranteed. The simulation results validate the effectiveness and advantages of our proposed joint beamforming design method in reducing the total transmit power of BS.
References
- J. Wang, K. Zhu and E. Hossain, "Green Internet of Vehicles (IoV) in the 6G Era: Toward Sustainable Vehicular Communications and Networking," IEEE Transactions on Green Communications and Networking, vol. 6, no. 1, pp. 391-423, March. 2022. https://doi.org/10.1109/TGCN.2021.3127923
- S. Wang and Y. Liao, "CSI intelligent feedback for massive MIMO systems in V2I scenarios," China Communications, vol. 18, no. 7, pp. 36-43, July. 2021
- Y. Lee, J. -H. Lee and Y. -C. Ko, "Beamforming Optimization for IRS-Assisted mmWave V2I Communication Systems via Reinforcement Learning," IEEE Access, vol. 10, pp. 60521-60533, 2022. https://doi.org/10.1109/ACCESS.2022.3181152
- D. Dampahalage, K. B. Shashika Manosha, N. Rajatheva and M. Latva-aho, "Intelligent Reflecting Surface Aided Vehicular Communications," in Proc. of 2020 IEEE Globecom Workshops (GC Workshops), pp. 1-6, 2020.
- A. Al-Hilo, M. Samir, M. Elhattab, C. Assi and S. Sharafeddine, "Reconfigurable Intelligent Surface Enabled Vehicular Communication: Joint User Scheduling and Passive Beamforming," IEEE Transactions on Vehicular Technology, vol. 71, no. 3, pp. 2333-2345, March. 2022. https://doi.org/10.1109/TVT.2022.3141935
- Salem, M. Rihan, L. Huang and A. M. Benaya, "Intelligent Reflecting Surface Assisted Hybrid Access Vehicular Communication: NOMA or OMA Contributes The Most," IEEE Internet of Things Journal, vol. 9, no. 19, pp. 18854-18866, 2022. https://doi.org/10.1109/JIOT.2022.3162787
- Pan et al., "Multicell MIMO Communications Relying on Intelligent Reflecting Surfaces," IEEE Transactions on Wireless Communications, vol. 19, no. 8, pp. 5218-5233, Aug. 2020. https://doi.org/10.1109/TWC.2020.2990766
- Q. Wu and R. Zhang, "Intelligent Reflecting Surface Enhanced Wireless Network via Joint Active and Passive Beamforming," IEEE Transactions on Wireless Communications, vol. 18, no. 11, pp. 5394-5409, Nov. 2019. https://doi.org/10.1109/TWC.2019.2936025
- Q. Wu and R. Zhang, "Towards Smart and Reconfigurable Environment: Intelligent Reflecting Surface Aided Wireless Network," IEEE Communications Magazine, vol. 58, no. 1, pp. 106-112, January. 2020.
- Y. Yang, B. Zheng, S. Zhang and R. Zhang, "Intelligent Reflecting Surface Meets OFDM: Protocol Design and Rate Maximization," IEEE Transactions on Communications, vol. 68, no. 7, pp. 4522-4535, July. 2020.
- L. Zhang, Y. Wang, W. Tao, Z. Jia, T. Song and C. Pan, "Intelligent Reflecting Surface Aided MIMO Cognitive Radio Systems," IEEE Transactions on Vehicular Technology, vol. 69, no. 10, pp. 11445-11457, Oct. 2020.
- X. Guan, Q. Wu and R. Zhang, "Joint Power Control and Passive Beamforming in IRS-Assisted Spectrum Sharing," IEEE Communications Letters, vol. 24, no. 7, pp. 1553-1557, July. 2020. https://doi.org/10.1109/LCOMM.2020.2979709
- Z. Sheng, A. Pressas, V. Ocheri, F. Ali, R. Rudd, and M. Nekovee, "Intelligent 5G vehicular networks: An integration of DSRC and mmWave communications," in Proc. of 2018 International Conference on Information and Communication Technology Convergence (ICTC), pp. 571-576, 2018.
- P. Wang, J. Fang, X. Yuan, Z. Chen and H. Li, "Intelligent Reflecting Surface-Assisted Millimeter Wave Communications: Joint Active and Passive Precoding Design," IEEE Transactions on Vehicular Technology, vol. 69, no. 12, pp. 14960-14973, Dec. 2020. https://doi.org/10.1109/TVT.2020.3031657
- L. Zhang, C. Pan, Y. Wang, H. Ren and K. Wang, "Robust Beamforming Design for Intelligent Reflecting Surface Aided Cognitive Radio Systems With Imperfect Cascaded CSI," IEEE Transactions on Cognitive Communications and Networking, vol. 8, no. 1, pp. 186-201, March. 2022. https://doi.org/10.1109/TCCN.2021.3107510
- G. Zhou, C. Pan, H. Ren, K. Wang and Z. Peng, "Secure Wireless Communication in RIS-Aided MISO System With Hardware Impairments," IEEE Wireless Communications Letters, vol. 10, no. 6, pp. 1309-1313, June. 2021. https://doi.org/10.1109/LWC.2021.3064992