HTML conversions sometimes display errors due to content that did not convert correctly from the source. This paper uses the following packages that are not yet supported by the HTML conversion tool. Feedback on these issues are not necessary; they are known and are being worked on.

  • failed: optidef

Authors: achieve the best HTML results from your LaTeX submissions by following these best practices.

License: CC BY 4.0
arXiv:2402.01037v1 [cs.IT] 01 Feb 2024

Wireless Information Surveillance via STAR-RIS

Fatemeh Jafarian{}^{\dagger}start_FLOATSUPERSCRIPT † end_FLOATSUPERSCRIPT, Mehrdad Ardebilipour{}^{\dagger}start_FLOATSUPERSCRIPT † end_FLOATSUPERSCRIPT, Mohammadali Mohammadi{}^{\ddagger}start_FLOATSUPERSCRIPT ‡ end_FLOATSUPERSCRIPT, and Michail Matthaiou{}^{\ddagger}start_FLOATSUPERSCRIPT ‡ end_FLOATSUPERSCRIPT
{}^{\dagger}start_FLOATSUPERSCRIPT † end_FLOATSUPERSCRIPT Department of Electrical Engineering, K. N. Toosi University of Technology, Tehran, Iran
{}^{\ddagger}start_FLOATSUPERSCRIPT ‡ end_FLOATSUPERSCRIPTCentre for Wireless Innovation (CWI), Queen’s University Belfast, U.K.
Email:{[email protected], [email protected]}, {m.mohammadi, [email protected]}
Abstract

We explore the potential of a simultaneously transmitting and reflecting reconfigurable intelligent surface (STAR-RIS) to enhance the performance of wireless surveillance systems. The STAR-RIS is deployed between a full-duplex (FD) multi-antenna legitimate eavesdropper (E) and a suspicious communication pair. It reflects the suspicious signal towards the suspicious receiver (SR), while simultaneously transmitting the same signal to E for interception purposes. Additionally, it enables the forwarding of a jamming signal from E to SR, which is located on the back side of the STAR-RIS. To enhance the eavesdrop** non-outage probability, we formulate a non-convex joint optimization problem to design the beamforming vectors at E and reflection/transmission phase shift matrices at the STAR-RIS. We adopt the block coordinate descent (BCD) algorithm and propose an approach, mainly based on semi-definite relaxation (SDR) and successive convex approximation (SCA), for solving the resulting decoupled sub-problems. Finally, we compare the performance of the proposed design against low-complexity zero-forcing (ZF)-based beamforming designs.

footnotetext: The work of M. Mohammadi and M. Matthaiou was supported by the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No. 101001331).

I Introduction

Wireless information surveillance can allow authorized parties (e.g., National Security Agency, military) to legally supervise and identify abnormal user behaviors in wireless networks [1]. It involves utilizing physical layer techniques, such as jamming-assisted [1, 2] and spoofing relaying-assisted proactive eavesdrop** [3], to manipulate the suspicious link aligned with the legitimate eavesdrop** channel, i.e., the link between the suspicious transmitter (ST) and E. This ensures that E can intercept dubious information.

The eavesdrop** performance of these systems is practically limited. Successful monitoring can only be achieved when E is in proximity to the ST or when a direct link exists between the ST and E [4]. Therefore, wireless surveillance systems primarily employ active FD relays to simultaneously forward/overhear the suspicious signal and interfere with the suspicious link [3]. To address the challenges of delay processing and energy consumption at active relays, surveillance systems have recently adopted the emerging RIS technology [5, 6, 7, 4, 8]. The RIS signal enhancement/ cancellation capabilities can be leveraged to intelligently reflect the received suspicious signal by adjusting the phase shifts of all passive elements, turning zero delay into a reality without requiring any additional transmission power for signal forwarding [9].

Existing research contributions [5, 6, 7, 4, 8] assume that the RIS can only reflect the incident signals, implying that the ST and SR must be located on the same side of the RIS. However, this geographical restriction may not always be met in practice and limits the applicability of RISs, as users are typically distributed on both sides of RISs. To overcome such limitations, the novel concept of STAR-RIS has been introduced [10, 11]. Unlike conventional RISs, each element of a STAR-RIS can simultaneously reflect and transmit the incident signals, eliminating the need to confine their deployment to specific geographic areas and achieving full-space coverage. Moreover, since both the transmission and reflection coefficients can be designed, a STAR-RIS offers new degrees-of-freedom (DoF) to enhance the performance of wireless systems. Recently, a few initial works [12, 13] have been conducted to investigate the potential of STAR-RISs in wireless surveillance systems. The work in [13] considered a half-duplex E, while the authors in [12] deployed a dual-antenna FD E, where one antenna is used to overhear the suspicious signal and the other antenna is employed to interfere with the SR. Hence, the potential use of multi-antenna arrays at E remains unexplored. Additionally, the design of phase shifts was neglected in both [12, 13].

We here explore a STAR-RIS-assisted wireless surveillance scenario, where a multi-antenna FD E aims to eavesdrop on a suspicious communication between a pair of ST-SR. The STAR-RIS adopts an energy-splitting protocol [10] and reflects the suspicious signal to the SR, while simultaneously transmitting the suspicious signal to the E and forwards the jamming signal from E to the SR. Our main contributions are as follows:

  • We jointly optimize the passive transmission/reflection coefficients at the STAR-RIS and the active transmit/receive beamforming vectors at the FD E. Although the resulting problem is a complicated non-convex optimization problem, we solve it by adopting the BCD algorithm and decompose it into tractable sub-problems. Then, we propose an approach based on SDR and SCA for solving the decoupled sub-problems.

  • As a benchmark, two low-complexity designs are proposed, where the ZF principle is used at the beamforming design stage to effectively cancel the self-interference (SI) at the FD E. Our numerical results reveal that the proposed joint beamforming and phase-shift design can significantly improve the information surveillance performance of the system compared to the benchmarks.

Notations: We use bold upper case letters to denote matrices, and lower case letters to denote vectors. The notations ()superscript(\cdot)^{{\dagger}}( ⋅ ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT and ()Tsuperscript𝑇(\cdot)^{T}( ⋅ ) start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT denote the Hermitian transpose and transpose, respectively; \|\cdot\|∥ ⋅ ∥ denotes the Euclidean norm of a complex vector; |||\cdot|| ⋅ | denotes the absolute value of a complex scalar; tr()tr\mathrm{tr}(\cdot)roman_tr ( ⋅ ) and ()1superscript1(\cdot)^{-1}( ⋅ ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT denote the trace and inverse operation of a matrix; diag{𝐀}diag𝐀\mathrm{diag}\{{\bf A}\}roman_diag { bold_A } and diag{𝐚}diag𝐚\mathrm{diag}\{{\bf a}\}roman_diag { bold_a } represent a vector whose elements are extracted from the main diagonal elements of the matrix 𝐀𝐀{\bf A}bold_A and a diagonal matrix with 𝐚𝐚{\bf a}bold_a on its main diagonal, respectively; 𝐈Msubscript𝐈𝑀{\bf I}_{M}bold_I start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT represents the M×M𝑀𝑀M\times Mitalic_M × italic_M identity matrix; 𝟏Nsubscript1𝑁\bm{1}_{N}bold_1 start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT denotes an all-ones vector of size N𝑁Nitalic_N. A zero mean circular symmetric complex Gaussian variable having variance σ2superscript𝜎2\sigma^{2}italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is denoted by 𝒞𝒩(0,σ2)𝒞𝒩0superscript𝜎2\mathcal{CN}(0,\sigma^{2})caligraphic_C caligraphic_N ( 0 , italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ). Finally, 𝔼{}𝔼\mathbb{E}\{\cdot\}blackboard_E { ⋅ } denotes the statistical expectation.

II System model

We consider a wireless surveillance system where FD E aims to eavesdrop on the communication link between a single ST-SR pair, as shown in Fig. 1. However, E is deliberately positioned far away from the suspicious system to avoid detection, resulting in a weak eavesdrop** link. To overcome this limitation, a STAR-RIS is deployed between E and the suspicious system to establish an effective bridge for eavesdrop** and jamming. The STAR-RIS, comprised of N𝑁Nitalic_N transmission/reflection elements, employs an energy-splitting protocol [10]. This protocol adaptively adjusts the channel power gains of the suspicious and legitimate eavesdrop** links, thereby enhancing the eavesdrop** capabilities. The STAR-RIS assists E in overhearing the ST, while simultaneously forwarding a jamming signal from E towards SR. E operates in FD mode, overhearing the suspicious signal from ST via NRsubscript𝑁𝑅N_{R}italic_N start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT receive antennas and sending a jamming signal via NTsubscript𝑁𝑇N_{T}italic_N start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT transmit antennas to interfere with SR. ST and SR are equipped with a single antenna each.

Let hSD=γSDh~SDsubscript𝑆𝐷subscript𝛾𝑆𝐷subscript~𝑆𝐷h_{SD}=\sqrt{\gamma_{SD}}\tilde{h}_{SD}italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT = square-root start_ARG italic_γ start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT end_ARG over~ start_ARG italic_h end_ARG start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT, 𝐡SR=γSR𝐡~SRN×1subscript𝐡𝑆𝑅subscript𝛾𝑆𝑅subscript~𝐡𝑆𝑅superscript𝑁1{{\bf h}_{SR}}=\sqrt{\gamma_{SR}}\tilde{{\bf h}}_{SR}\in\mathbb{C}^{N\times 1}bold_h start_POSTSUBSCRIPT italic_S italic_R end_POSTSUBSCRIPT = square-root start_ARG italic_γ start_POSTSUBSCRIPT italic_S italic_R end_POSTSUBSCRIPT end_ARG over~ start_ARG bold_h end_ARG start_POSTSUBSCRIPT italic_S italic_R end_POSTSUBSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × 1 end_POSTSUPERSCRIPT, 𝐡RD=γRD𝐡~RDN×1subscript𝐡𝑅𝐷subscript𝛾𝑅𝐷subscript~𝐡𝑅𝐷superscript𝑁1{\bf h}_{RD}=\sqrt{\gamma_{RD}}\tilde{{\bf h}}_{RD}\in\mathbb{C}^{N\times 1}bold_h start_POSTSUBSCRIPT italic_R italic_D end_POSTSUBSCRIPT = square-root start_ARG italic_γ start_POSTSUBSCRIPT italic_R italic_D end_POSTSUBSCRIPT end_ARG over~ start_ARG bold_h end_ARG start_POSTSUBSCRIPT italic_R italic_D end_POSTSUBSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × 1 end_POSTSUPERSCRIPT, and 𝐇RE=γRE𝐇~RENR×Nsubscript𝐇𝑅𝐸subscript𝛾𝑅𝐸subscript~𝐇𝑅𝐸superscriptsubscript𝑁𝑅𝑁{\bf H}_{RE}=\sqrt{\gamma_{RE}}\tilde{{\bf H}}_{RE}\in\mathbb{C}^{N_{R}\times N}bold_H start_POSTSUBSCRIPT italic_R italic_E end_POSTSUBSCRIPT = square-root start_ARG italic_γ start_POSTSUBSCRIPT italic_R italic_E end_POSTSUBSCRIPT end_ARG over~ start_ARG bold_H end_ARG start_POSTSUBSCRIPT italic_R italic_E end_POSTSUBSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT × italic_N end_POSTSUPERSCRIPT represent the channel coefficients for ST-to-SR, the ST-to-STAR-RIS, the STAR-RIS-to-SR, and the STAR-RIS-to-E link, respectively, where γXYsubscript𝛾𝑋𝑌\gamma_{XY}italic_γ start_POSTSUBSCRIPT italic_X italic_Y end_POSTSUBSCRIPT denotes the large-scale fading between node X{S,R}𝑋𝑆𝑅X\in\{S,R\}italic_X ∈ { italic_S , italic_R } and Y{D,R,E}𝑌𝐷𝑅𝐸Y\in\{D,R,E\}italic_Y ∈ { italic_D , italic_R , italic_E }. Moreover, h~SDsubscript~𝑆𝐷\tilde{h}_{SD}over~ start_ARG italic_h end_ARG start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT, 𝐡~SRsubscript~𝐡𝑆𝑅\tilde{{\bf h}}_{SR}over~ start_ARG bold_h end_ARG start_POSTSUBSCRIPT italic_S italic_R end_POSTSUBSCRIPT, 𝐡~RDsubscript~𝐡𝑅𝐷\tilde{{\bf h}}_{RD}over~ start_ARG bold_h end_ARG start_POSTSUBSCRIPT italic_R italic_D end_POSTSUBSCRIPT, and 𝐇~REsubscript~𝐇𝑅𝐸\tilde{{\bf H}}_{RE}over~ start_ARG bold_H end_ARG start_POSTSUBSCRIPT italic_R italic_E end_POSTSUBSCRIPT denote the small-scale fading components each having 𝒞𝒩(0,1)𝒞𝒩01\mathcal{CN}(0,1)caligraphic_C caligraphic_N ( 0 , 1 ) elements. The SI link at E is denoted by 𝐇EENR×NTsubscript𝐇𝐸𝐸superscriptsubscript𝑁𝑅subscript𝑁𝑇{{\bf H}_{EE}}\in\mathbb{C}^{N_{R}\times N_{T}}bold_H start_POSTSUBSCRIPT italic_E italic_E end_POSTSUBSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT × italic_N start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, whose elements can be modeled as 𝒞𝒩(0,σ𝚂𝙸2)𝒞𝒩0superscriptsubscript𝜎𝚂𝙸2\mathcal{CN}(0,\sigma_{\mathtt{SI}}^{2})caligraphic_C caligraphic_N ( 0 , italic_σ start_POSTSUBSCRIPT typewriter_SI end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) random variables [14]. We express the transmission and reflection coefficient matrices of the STAR-RIS as 𝚯t=diag([β1tejθ1t,,βNtejθNt])subscript𝚯𝑡diagsuperscriptsubscript𝛽1𝑡superscript𝑒𝑗superscriptsubscript𝜃1𝑡superscriptsubscript𝛽𝑁𝑡superscript𝑒𝑗superscriptsubscript𝜃𝑁𝑡\bm{\Theta}_{t}=\mathrm{diag}\big{(}\big{[}\sqrt{\beta_{1}^{t}}e^{j\theta_{1}^% {t}},\ldots,\sqrt{\beta_{N}^{t}}e^{j\theta_{N}^{t}}\big{]}\big{)}bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = roman_diag ( [ square-root start_ARG italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT end_ARG italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT , … , square-root start_ARG italic_β start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT end_ARG italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ] ) and 𝚯r=diag([β1rejθ1r,,βNrejθNr])subscript𝚯𝑟diagsuperscriptsubscript𝛽1𝑟superscript𝑒𝑗superscriptsubscript𝜃1𝑟superscriptsubscript𝛽𝑁𝑟superscript𝑒𝑗superscriptsubscript𝜃𝑁𝑟\bm{\Theta}_{r}=\mathrm{diag}\big{(}\big{[}\sqrt{\beta_{1}^{r}}e^{j\theta_{1}^% {r}},\ldots,\sqrt{\beta_{N}^{r}}e^{j\theta_{N}^{r}}\big{]}\big{)}bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = roman_diag ( [ square-root start_ARG italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT end_ARG italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT , … , square-root start_ARG italic_β start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT end_ARG italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ] ) respectively, where βntsuperscriptsubscript𝛽𝑛𝑡\beta_{n}^{t}italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT (βnrsuperscriptsubscript𝛽𝑛𝑟\beta_{n}^{r}italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT) and θntsuperscriptsubscript𝜃𝑛𝑡\theta_{n}^{t}italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT (θnrsuperscriptsubscript𝜃𝑛𝑟\theta_{n}^{r}italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT), n{1,2,,N}for-all𝑛12𝑁\forall n\in\left\{1,2,\ldots,N\right\}∀ italic_n ∈ { 1 , 2 , … , italic_N } denote the transmission (reflection) energy splitting factors and phase shifts, respectively. In addition, we note that the phase shifts θnt,θnr[0,2π]superscriptsubscript𝜃𝑛𝑡superscriptsubscript𝜃𝑛𝑟02𝜋\theta_{n}^{t},~{}\theta_{n}^{r}\in\left[0,2\pi\right]italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT , italic_θ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ∈ [ 0 , 2 italic_π ] are generally chosen independently of each other. In contrast, according to the law of energy conservation, βnt,βnr[0,1]superscriptsubscript𝛽𝑛𝑡superscriptsubscript𝛽𝑛𝑟01\beta_{n}^{t},~{}\beta_{n}^{r}\in\left[0,1\right]italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT , italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ∈ [ 0 , 1 ] are coupled with each other, i.e., they should satisfy the constraint of βnt+βnr=1,n{1,2,,N}formulae-sequencesuperscriptsubscript𝛽𝑛𝑡superscriptsubscript𝛽𝑛𝑟1for-all𝑛12𝑁\beta_{n}^{t}+\beta_{n}^{r}=1,\forall n\in\left\{1,2,\ldots,N\right\}italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT + italic_β start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1 , ∀ italic_n ∈ { 1 , 2 , … , italic_N } [11]. Similar to [12, 13], we adopt the same energy splitting ratio for each element of the STAR-RIS, i.e., β1t==βNt=βtsuperscriptsubscript𝛽1𝑡superscriptsubscript𝛽𝑁𝑡superscript𝛽𝑡\beta_{1}^{t}=\ldots=\beta_{N}^{t}=\beta^{t}italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT = … = italic_β start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT = italic_β start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT, β1r==βNr=βrsuperscriptsubscript𝛽1𝑟superscriptsubscript𝛽𝑁𝑟superscript𝛽𝑟\beta_{1}^{r}=\ldots=\beta_{N}^{r}=\beta^{r}italic_β start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = … = italic_β start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = italic_β start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT and βt+βr=1superscript𝛽𝑡superscript𝛽𝑟1\beta^{t}+\beta^{r}=1italic_β start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT + italic_β start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT = 1.

II-A Transmission Protocol

Assume that the ST transmits signal xssubscript𝑥𝑠{x}_{s}italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT to SR with transmit power Pssubscript𝑃𝑠{P}_{s}italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT. Hence, the received signal of the SR is given by

yD=subscript𝑦𝐷absent\displaystyle~{}{y}_{D}\!=\!italic_y start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT = P𝙴𝐡𝚁𝙳𝚯t𝐇𝙴𝚁𝐰txjsubscript𝑃𝙴superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁subscript𝐰𝑡subscript𝑥𝑗\displaystyle\sqrt{P_{\mathtt{E}}}{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{% t}{{\bf H}_{\mathtt{ER}}}{\bf w}_{t}{{x}_{j}}square-root start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT
+P𝚜(hSD+𝐡𝚁𝙳𝚯r𝐡𝚂𝚁)xs+nD,subscript𝑃𝚜subscript𝑆𝐷superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑟subscript𝐡𝚂𝚁subscript𝑥𝑠subscript𝑛𝐷\displaystyle\hskip 30.00005pt+\sqrt{{P_{\mathtt{s}}}}\big{(}{h_{SD}}+\!{\bf h% }_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{r}{\bf h}_{\mathtt{SR}}\big{)}{{x}_{s}}% \!+\!{{n}_{D}},+ square-root start_ARG italic_P start_POSTSUBSCRIPT typewriter_s end_POSTSUBSCRIPT end_ARG ( italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT + bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT ) italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT + italic_n start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT , (1)

where 𝐰tN×1subscript𝐰𝑡superscript𝑁1{\bf w}_{t}\in\mathbb{C}^{N\times 1}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × 1 end_POSTSUPERSCRIPT is the transmit beamforming vector, P𝙴subscript𝑃𝙴P_{\mathtt{E}}italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT denotes the jamming power of E, xjsubscript𝑥𝑗{x}_{j}italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT denotes the jamming signal of E, and nD𝒞𝒩(0,σ𝙳2)similar-tosubscript𝑛𝐷𝒞𝒩0superscriptsubscript𝜎𝙳2n_{D}\sim\mathcal{CN}(0,\sigma_{\mathtt{D}}^{2})italic_n start_POSTSUBSCRIPT italic_D end_POSTSUBSCRIPT ∼ caligraphic_C caligraphic_N ( 0 , italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ). Hence, the received signal-to-interference-plus-noise ratio (SINR) at SR is given by

SINR𝙳=P𝚜|hSD+𝐡𝚁𝙳𝚯r𝐡𝚂𝚁|2P𝙴|𝐡𝚁𝙳𝚯t𝐇𝙴𝚁𝐰t|2+σ𝙳2.subscriptSINR𝙳subscript𝑃𝚜superscriptsubscript𝑆𝐷superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑟subscript𝐡𝚂𝚁2subscript𝑃𝙴superscriptsuperscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁subscript𝐰𝑡2superscriptsubscript𝜎𝙳2~{}\mathrm{SINR}_{\mathtt{D}}=\frac{{{P_{\mathtt{s}}}}|{h_{SD}}+{\bf h}_{% \mathtt{RD}}^{\dagger}\bm{\Theta}_{r}{\bf h}_{\mathtt{SR}}|^{2}}{{P_{\mathtt{E% }}}|{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{t}{{\bf H}_{\mathtt{ER}}}{\bf w% }_{t}|^{2}+\sigma_{\mathtt{D}}^{2}}.roman_SINR start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT = divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_s end_POSTSUBSCRIPT | italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT + bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (2)

Let 𝐰rN×1subscript𝐰𝑟superscript𝑁1{\bf w}_{r}\in\mathbb{C}^{N\times 1}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × 1 end_POSTSUPERSCRIPT denote the receive beamforming vector at E. Then, the received signal at E is given by

yE=subscript𝑦𝐸absent\displaystyle~{}y_{E}=italic_y start_POSTSUBSCRIPT italic_E end_POSTSUBSCRIPT = P𝚜𝐰r𝐇𝚁𝙴𝚯t𝐡𝚂𝚁xs+P𝙴(𝐰r𝐇𝙴𝙴𝐰t\displaystyle\sqrt{P}_{\mathtt{s}}{\bf w}_{r}^{{\dagger}}{\bf H}_{\mathtt{RE}}% \bm{\Theta}_{t}{\bf h}_{\mathtt{SR}}{x}_{s}+\sqrt{P_{\mathtt{E}}}\big{(}{\bf w% }_{r}^{{\dagger}}{\bf H}_{\mathtt{EE}}{\bf w}_{t}square-root start_ARG italic_P end_ARG start_POSTSUBSCRIPT typewriter_s end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT + square-root start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG ( bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT
+𝐖r𝐇𝚁𝙴𝚯r𝐇𝙴𝚁𝐰t)xj+𝐰r𝐧E.\displaystyle+{\bf W}_{r}^{{\dagger}}{\bf H}_{\mathtt{RE}}\bm{\Theta}_{r}{\bf H% }_{\mathtt{ER}}{\bf w}_{t}\big{)}{x}_{j}+{\bf w}_{r}^{{\dagger}}{{\bf n}}_{E}.+ bold_W start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT + bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_n start_POSTSUBSCRIPT italic_E end_POSTSUBSCRIPT . (3)

where 𝐧EN×1subscript𝐧𝐸superscript𝑁1{\bf n}_{E}\in\mathbb{C}^{N\times 1}bold_n start_POSTSUBSCRIPT italic_E end_POSTSUBSCRIPT ∈ blackboard_C start_POSTSUPERSCRIPT italic_N × 1 end_POSTSUPERSCRIPT is the received noise vector such that 𝐧E𝒞𝒩(𝟎,σ𝙴2𝐈N)similar-tosubscript𝐧𝐸𝒞𝒩0superscriptsubscript𝜎𝙴2subscript𝐈𝑁{\bf n}_{E}\sim\mathcal{CN}(\bm{0},\sigma_{\mathtt{E}}^{2}{\bf I}_{N})bold_n start_POSTSUBSCRIPT italic_E end_POSTSUBSCRIPT ∼ caligraphic_C caligraphic_N ( bold_0 , italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT bold_I start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ). Accordingly, the received SINR at E can be expressed as

SINR𝙴subscriptSINR𝙴\displaystyle~{}\mathrm{SINR}_{\mathtt{E}}roman_SINR start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT =P𝚜|𝐰r𝐇𝚁𝙴𝚯t𝐡𝚂𝚁|2P𝙴|𝐰r𝐇𝙴𝙴𝐰t+𝐰r𝐇𝚁𝙴𝚯r𝐇𝙴𝚁𝐰t|2+σ𝙴2.absentsubscript𝑃𝚜superscriptsuperscriptsubscript𝐰𝑟subscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁2subscript𝑃𝙴superscriptsuperscriptsubscript𝐰𝑟subscript𝐇𝙴𝙴subscript𝐰𝑡superscriptsubscript𝐰𝑟subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁subscript𝐰𝑡2superscriptsubscript𝜎𝙴2\displaystyle=\frac{P_{\mathtt{s}}|{\bf w}_{r}^{{\dagger}}{{\bf H}_{\mathtt{RE% }}}\bm{\Theta}_{t}{\bf h}_{\mathtt{SR}}|^{2}}{{P_{\mathtt{E}}}|{\bf w}_{r}^{{% \dagger}}{{\bf H}_{\mathtt{EE}}}{{\bf w}_{t}}+{{\bf w}_{r}^{{\dagger}}{\bf H}_% {\mathtt{RE}}}\bm{\Theta}_{r}{{\bf H}_{\mathtt{ER}}}{{\bf w}_{t}}|^{2}+\sigma_% {\mathtt{E}}^{2}}.= divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_s end_POSTSUBSCRIPT | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (4)
Refer to caption
Figure 1: Illustration of the considered STAR-RIS-assisted wireless surveillance system.

As the performance metric for the considered surveillance system, we focus on the eavesdrop** non-outage probability, denoted as PNOP𝔼{X}subscript𝑃NOP𝔼𝑋P_{\mathrm{NOP}}\triangleq\mathbb{E}\{X\}italic_P start_POSTSUBSCRIPT roman_NOP end_POSTSUBSCRIPT ≜ blackboard_E { italic_X }. The indicator function X𝑋Xitalic_X in 𝔼{X}𝔼𝑋\mathbb{E}\{X\}blackboard_E { italic_X } denotes the event of successful eavesdrop** at E, given by

X={1if SINR𝙴SINR𝙳,0otherwise.𝑋cases1if subscriptSINR𝙴subscriptSINR𝙳0otherwise\displaystyle X=\begin{cases}\displaystyle 1&\text{if }\mathrm{SINR}_{\mathtt{% E}}\geq\mathrm{\mathrm{SINR}_{\mathtt{D}}},\\ \displaystyle 0&\text{otherwise}.\end{cases}italic_X = { start_ROW start_CELL 1 end_CELL start_CELL if roman_SINR start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT ≥ roman_SINR start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL otherwise . end_CELL end_ROW (5)

where X=1𝑋1X=1italic_X = 1 and X=0𝑋0X=0italic_X = 0 indicate the eavesdrop** non-outage and outage events, respectively. In other words, to achieve a reliable detection at SR, ST varies its transmission rate according to SINR𝙳subscriptSINR𝙳\mathrm{SINR}_{\mathtt{D}}roman_SINR start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT. Hence, if SINR𝙴SINR𝙳subscriptSINR𝙴subscriptSINR𝙳\mathrm{SINR}_{\mathtt{E}}\geq\mathrm{\mathrm{SINR}_{\mathtt{D}}}roman_SINR start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT ≥ roman_SINR start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT, then E can also reliably decode the information intended to SR. On the other hand, if SINR𝙴<SINR𝙳subscriptSINR𝙴subscriptSINR𝙳\mathrm{SINR}_{\mathtt{E}}<\mathrm{SINR}_{\mathtt{D}}roman_SINR start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT < roman_SINR start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT, E is unable to decode this information without any error [15, 16]. The eavesdrop** non-outage probability is mathematically represented by

PNOP(𝐰r,𝐰t,𝚯r,𝚯t)=Pr(SINR𝙴>SINR𝙳),subscript𝑃NOPsubscript𝐰𝑟subscript𝐰𝑡subscript𝚯𝑟subscript𝚯𝑡PrsubscriptSINR𝙴subscriptSINR𝙳\displaystyle P_{\mathrm{NOP}}({\bf w}_{r},{\bf w}_{t},\bm{\Theta}_{r},\bm{% \Theta}_{t})=\Pr\big{(}\mathrm{SINR}_{\mathtt{E}}>\mathrm{SINR}_{\mathtt{D}}% \big{)},italic_P start_POSTSUBSCRIPT roman_NOP end_POSTSUBSCRIPT ( bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) = roman_Pr ( roman_SINR start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT > roman_SINR start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT ) ,
=Pr(P𝚜|𝐰r𝐇𝚁𝙴𝚯t𝐡𝚂𝚁|2P𝙴|𝐰r𝐇𝙴𝙴𝐰t+𝐰r𝐇𝚁𝙴𝚯r𝐇𝙴𝚁𝐰t|2+σ𝙴2\displaystyle\hskip 20.00003pt=\Pr\bigg{(}\frac{P_{\mathtt{s}}|{\bf w}_{r}^{{% \dagger}}{{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{t}{\bf h}_{\mathtt{SR}}|^{2}}{{P_% {\mathtt{E}}}|{\bf w}_{r}^{{\dagger}}{{\bf H}_{\mathtt{EE}}}{{\bf w}_{t}}+{{% \bf w}_{r}^{{\dagger}}{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{r}{{\bf H}_{\mathtt{% ER}}}{{\bf w}_{t}}|^{2}+\sigma_{\mathtt{E}}^{2}}= roman_Pr ( divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_s end_POSTSUBSCRIPT | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG
>P𝚜|hSD+𝐡𝚁𝙳𝚯r𝐡𝚂𝚁|2P𝙴|𝐡𝚁𝙳𝚯t𝐇𝙴𝚁𝐰t|2+σ𝙳2).\displaystyle\hskip 60.00009pt>\frac{{{P_{\mathtt{s}}}}|{h_{SD}}+{\bf h}_{% \mathtt{RD}}^{\dagger}\bm{\Theta}_{r}{\bf h}_{\mathtt{SR}}|^{2}}{{P_{\mathtt{E% }}}|{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{t}{{\bf H}_{\mathtt{ER}}}{\bf w% }_{t}|^{2}+\sigma_{\mathtt{D}}^{2}}\bigg{)}.> divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_s end_POSTSUBSCRIPT | italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT + bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ) . (6)

II-B Problem Formulation

The eavesdrop** non-outage probability expression in (II-A) depends on the transmit/receive beamforming vectors at E, i.e., 𝐰tsubscript𝐰𝑡{\bf w}_{t}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, 𝐰rsubscript𝐰𝑟{\bf w}_{r}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, as well as transmission/reflection matrices at the STAR-RIS, i.e., 𝚯tsubscript𝚯𝑡\bm{\Theta}_{t}bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, and 𝚯rsubscript𝚯𝑟\bm{\Theta}_{r}bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT. Therefore, we can jointly optimize 𝐰tsubscript𝐰𝑡{\bf w}_{t}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, 𝐰rsubscript𝐰𝑟{\bf w}_{r}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, 𝚯tsubscript𝚯𝑡\bm{\Theta}_{t}bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, and 𝚯rsubscript𝚯𝑟\bm{\Theta}_{r}bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT to enhance the surveillance performance. To characterize the fundamental information theoretic performance limits of the considered wireless information surveillance system, we assume that E has perfect channel state information (CSI) of all links [12, 13]. In practice, E can overhear the pilot signals sent by ST and SR to acquire the CSI of 𝐡SRsubscript𝐡𝑆𝑅{\bf h}_{SR}bold_h start_POSTSUBSCRIPT italic_S italic_R end_POSTSUBSCRIPT, 𝐡SRsubscript𝐡𝑆𝑅{\bf h}_{SR}bold_h start_POSTSUBSCRIPT italic_S italic_R end_POSTSUBSCRIPT, and 𝐇REsubscript𝐇𝑅𝐸{\bf H}_{RE}bold_H start_POSTSUBSCRIPT italic_R italic_E end_POSTSUBSCRIPT. To this end, the proposed channel estimation method in [17] can be applied. On the other hand, E can obtain the CSI of hSDsubscript𝑆𝐷h_{SD}italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT by eavesdrop** the feedback channels of the suspicious transmitter-receiver pair [18].

Noticing that the STAR-RIS operates in energy-splitting mode, the joint optimization problem can be formulated as

max𝐰r,𝐰t,𝚯r,𝚯tsubscript𝐰𝑟subscript𝐰𝑡subscript𝚯𝑟subscript𝚯𝑡\displaystyle\underset{{\bf w}_{r},{\bf w}_{t},\bm{\Theta}_{r},\bm{\Theta}_{t}% }{\max}\,\,\hskip 5.0ptstart_UNDERACCENT bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_UNDERACCENT start_ARG roman_max end_ARG PNOP(𝐰r,𝐰t,𝚯r,𝚯t),subscript𝑃NOPsubscript𝐰𝑟subscript𝐰𝑡subscript𝚯𝑟subscript𝚯𝑡\displaystyle P_{\mathrm{NOP}}({\bf w}_{r},{\bf w}_{t},\bm{\Theta}_{r},\bm{% \Theta}_{t}),italic_P start_POSTSUBSCRIPT roman_NOP end_POSTSUBSCRIPT ( bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) , (7a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,\hskip 20.00003ptroman_s . roman_t . βr+βt=1,superscript𝛽𝑟superscript𝛽𝑡1\displaystyle\beta^{r}+\beta^{t}=1,~{}italic_β start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT + italic_β start_POSTSUPERSCRIPT italic_t end_POSTSUPERSCRIPT = 1 , (7b)
ejθt=ejθr=1,normsuperscript𝑒𝑗subscript𝜃𝑡normsuperscript𝑒𝑗subscript𝜃𝑟1\displaystyle~{}\|{e^{j\theta_{t}}}\|=\|{e^{j\theta_{r}}}\|=1,∥ italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∥ = ∥ italic_e start_POSTSUPERSCRIPT italic_j italic_θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∥ = 1 , (7c)
𝐰r=𝐰t=1.normsubscript𝐰𝑟normsubscript𝐰𝑡1\displaystyle~{}\|{\bf w}_{r}\|=\|{{\bf w}_{t}}\|=1.~{}∥ bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ∥ = ∥ bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ = 1 . (7d)

III Joint Beamforming and Phase-shift Design

In this section, we propose an optimal design to jointly optimize the beamforming vectors at E and transmission/reflection coefficients at STAR-RIS. Before proceeding, by invoking (2) and (4), we first re-express the objective function in a more tractable form. Therefore, the optimization problem (II-B) can be recast as

min𝐰r,𝐰t,𝚯r,𝚯tsubscript𝐰𝑟subscript𝐰𝑡subscript𝚯𝑟subscript𝚯𝑡\displaystyle~{}\underset{{\bf w}_{r},{\bf w}_{t},\bm{\Theta}_{r},\bm{\Theta}_% {t}}{\min}\,\,\hskip 1.00006ptstart_UNDERACCENT bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_UNDERACCENT start_ARG roman_min end_ARG (|hSD+𝐡𝚁𝙳𝚯r𝐡𝚂𝚁|2P𝙴|𝐡𝚁𝙳𝚯t𝐇𝙴𝚁𝐰t|2+σ𝙳2\displaystyle\bigg{(}\frac{|{h_{SD}}+{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta% }_{r}{\bf h}_{\mathtt{SR}}|^{2}}{{P_{\mathtt{E}}}|{\bf h}_{\mathtt{RD}}^{% \dagger}\bm{\Theta}_{t}{{\bf H}_{\mathtt{ER}}}{\bf w}_{t}|^{2}+\sigma_{\mathtt% {D}}^{2}}( divide start_ARG | italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT + bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG
|𝐰r𝐇𝚁𝙴𝚯t𝐡𝚂𝚁|2P𝙴|𝐰r𝐇𝙴𝙴𝐰t+𝐰r𝐇𝚁𝙴𝚯r𝐇𝙴𝚁𝐰t|2+σ𝙴2),\displaystyle-\frac{|{\bf w}_{r}^{{\dagger}}{{\bf H}_{\mathtt{RE}}}\bm{\Theta}% _{t}{\bf h}_{\mathtt{SR}}|^{2}}{{P_{\mathtt{E}}}|{\bf w}_{r}^{{\dagger}}{{\bf H% }_{\mathtt{EE}}}{{\bf w}_{t}}+{{\bf w}_{r}^{{\dagger}}{\bf H}_{\mathtt{RE}}}% \bm{\Theta}_{r}{{\bf H}_{\mathtt{ER}}}{{\bf w}_{t}}|^{2}+\sigma_{\mathtt{E}}^{% 2}}\bigg{)},- divide start_ARG | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ) , (8a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,\hskip 20.00003ptroman_s . roman_t . (7b)(7d).italic-(7bitalic-)italic-(7ditalic-)\displaystyle~{}\eqref{P1:beta:const}-\eqref{P1:wrwt1}.italic_( italic_) - italic_( italic_) . (8b)

It is obvious that (III) is a non-convex problem due to its non-convex objective and the phase shift-related constraints. To tackle this issue, we apply the widely used classic BCD algorithm to solve (III). To this end, we partition the optimization variables into two blocks, 1) receive/transmit semaphores at E, i.e., 𝐰rsubscript𝐰𝑟{\bf w}_{r}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT and 𝐰tsubscript𝐰𝑡{\bf w}_{t}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT; 2) Transmission/reflection phase shifts at the STAR-RIS, i.e., 𝚯tsubscript𝚯𝑡\bm{\Theta}_{t}bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and 𝚯rsubscript𝚯𝑟\bm{\Theta}_{r}bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT. Then, we minimize the objective function in (III) by iteratively optimizing each of the above two blocks in one iteration while the other block is fixed, until convergence is reached.

III-A Beamforming Design at E

By inspecting the objective function (III), we find out that only the second term, i.e., |𝐰r𝐇𝚁𝙴𝚯t𝐡𝚂𝚁|2P𝙴|𝐰r𝐇𝙴𝙴𝐰t+𝐰r𝐇𝚁𝙴𝚯r𝐇𝙴𝚁𝐰t|2+σ𝙴2superscriptsuperscriptsubscript𝐰𝑟subscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁2subscript𝑃𝙴superscriptsuperscriptsubscript𝐰𝑟subscript𝐇𝙴𝙴subscript𝐰𝑡superscriptsubscript𝐰𝑟subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁subscript𝐰𝑡2superscriptsubscript𝜎𝙴2\frac{|{\bf w}_{r}^{{\dagger}}{{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{t}{\bf h}_{% \mathtt{SR}}|^{2}}{{P_{\mathtt{E}}}|{\bf w}_{r}^{{\dagger}}{{\bf H}_{\mathtt{% EE}}}{{\bf w}_{t}}+{{\bf w}_{r}^{{\dagger}}{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{% r}{{\bf H}_{\mathtt{ER}}}{{\bf w}_{t}}|^{2}+\sigma_{\mathtt{E}}^{2}}divide start_ARG | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG depends on 𝐰rsubscript𝐰𝑟{\bf w}_{r}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT. Therefore, for a given 𝐰tsubscript𝐰𝑡{\bf w}_{t}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, the optimal 𝐰rsubscript𝐰𝑟{\bf w}_{r}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT is the solution of the following optimization problem

max𝐰r=1|𝐰r𝐇𝚁𝙴𝚯t𝐡𝚂𝚁|2P𝙴|𝐰r𝐇𝙴𝙴𝐰t+𝐰r𝐇𝚁𝙴𝚯r𝐇𝙴𝚁𝐰t|2+σ𝙴2.subscriptnormsubscript𝐰𝑟1superscriptsuperscriptsubscript𝐰𝑟subscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁2subscript𝑃𝙴superscriptsuperscriptsubscript𝐰𝑟subscript𝐇𝙴𝙴subscript𝐰𝑡superscriptsubscript𝐰𝑟subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁subscript𝐰𝑡2superscriptsubscript𝜎𝙴2\displaystyle~{}\max_{\|{\bf w}_{r}\|=1}\qquad\frac{|{\bf w}_{r}^{{\dagger}}{{% \bf H}_{\mathtt{RE}}}\bm{\Theta}_{t}{\bf h}_{\mathtt{SR}}|^{2}}{{P_{\mathtt{E}% }}|{\bf w}_{r}^{{\dagger}}{{\bf H}_{\mathtt{EE}}}{{\bf w}_{t}}+{{\bf w}_{r}^{{% \dagger}}{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{r}{{\bf H}_{\mathtt{ER}}}{{\bf w}_% {t}}|^{2}+\sigma_{\mathtt{E}}^{2}}.roman_max start_POSTSUBSCRIPT ∥ bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ∥ = 1 end_POSTSUBSCRIPT divide start_ARG | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (9)

Since (9) is a generalized Rayleigh ratio problem [14], the optimal receive beamformer can be obtained in closed-form

𝐰r=(ρe𝐁+𝐈NR)1𝐇𝚁𝙴𝚯t𝐡𝚂𝚁(ρe𝐁+𝐈NR)1𝐇𝚁𝙴𝚯t𝐡𝚂𝚁,superscriptsubscript𝐰𝑟superscriptsubscript𝜌𝑒𝐁subscript𝐈subscript𝑁𝑅1subscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁normsuperscriptsubscript𝜌𝑒𝐁subscript𝐈subscript𝑁𝑅1subscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁\displaystyle{\bf w}_{r}^{\ast}=\frac{(\rho_{e}{\bf B}+{\bf I}_{N_{R}})^{-1}{{% \bf H}_{\mathtt{RE}}}\bm{\Theta}_{t}{\bf h}_{\mathtt{SR}}}{\|(\rho_{e}{\bf B}+% {\bf I}_{N_{R}})^{-1}{\bf H}_{\mathtt{RE}}\bm{\Theta}_{t}{\bf h}_{\mathtt{SR}}% \|},bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = divide start_ARG ( italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT bold_B + bold_I start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT end_ARG start_ARG ∥ ( italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT bold_B + bold_I start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT ∥ end_ARG , (10)

where ρe=P𝙴/σ𝙴2subscript𝜌𝑒subscript𝑃𝙴superscriptsubscript𝜎𝙴2\rho_{e}\!=\!{P_{\mathtt{E}}}/{\sigma_{\mathtt{E}}^{2}}italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT / italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT is the normalized signal-to-noise ratio (SNR) of the jamming symbols, while 𝐁(𝐇𝙴𝙴+𝐇𝚁𝙴𝚯r𝐇𝙴𝚁)𝐖(𝐇𝙴𝙴+𝐇𝙴𝚁𝚯r𝐇𝚁𝙴)𝐁subscript𝐇𝙴𝙴subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁𝐖superscriptsubscript𝐇𝙴𝙴superscriptsubscript𝐇𝙴𝚁superscriptsubscript𝚯𝑟superscriptsubscript𝐇𝚁𝙴{\bf B}\triangleq({\bf H}_{\mathtt{EE}}+{\bf H}_{\mathtt{RE}}\bm{\Theta}_{r}{{% \bf H}_{\mathtt{ER}}}){\bf W}({{\bf H}_{\mathtt{EE}}^{{\dagger}}}+{{\bf H}_{% \mathtt{ER}}^{{\dagger}}}{\bm{\Theta}_{r}^{{\dagger}}}{\bf H}_{\mathtt{RE}}^{{% \dagger}})bold_B ≜ ( bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT + bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT ) bold_W ( bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT + bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ), with 𝐖𝐰t𝐰t𝐖subscript𝐰𝑡superscriptsubscript𝐰𝑡{\bf W}\triangleq{{\bf w}_{t}}{{\bf w}_{t}^{{\dagger}}}bold_W ≜ bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT. By substituting 𝐰rsuperscriptsubscript𝐰𝑟{\bf w}_{r}^{\ast}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT into (III), the latter can be written as

min𝐰t=1normsubscript𝐰𝑡1\displaystyle\underset{\|{{\bf w}_{t}}\|=1}{\min}\,\,start_UNDERACCENT ∥ bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ = 1 end_UNDERACCENT start_ARG roman_min end_ARG σ𝙴2σ𝙳2|hSD+𝐡𝚁𝙳𝚯r𝐡𝚂𝚁|21+P𝙴σ𝙳2|𝐡𝚁𝙳𝚯t𝐇𝙴𝚁𝐰t|2superscriptsubscript𝜎𝙴2superscriptsubscript𝜎𝙳2superscriptsubscript𝑆𝐷superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑟subscript𝐡𝚂𝚁21subscript𝑃𝙴superscriptsubscript𝜎𝙳2superscriptsuperscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁subscript𝐰𝑡2\displaystyle\hskip 20.00003pt~{}\frac{\frac{\sigma_{\mathtt{E}}^{2}}{\sigma_{% \mathtt{D}}^{2}}|{h_{SD}}+{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{r}{\bf h% }_{\mathtt{SR}}|^{2}}{1+\frac{{P_{\mathtt{E}}}}{\sigma_{\mathtt{D}}^{2}}|{\bf h% }_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{t}{{\bf H}_{\mathtt{ER}}}{\bf w}_{t}|^{2}}divide start_ARG divide start_ARG italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG | italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT + bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1 + divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG | bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG (11)
+ρe|𝐡SR𝚯t𝐇𝚁𝙴(𝐇𝙴𝙴𝐰t+𝐇𝚁𝙴𝚯r𝐇𝙴𝚁𝐰t)|21+P𝙴σ𝙳2𝐰t(𝐇𝙴𝙴+𝐇𝙴𝚁𝚯r𝐇𝚁𝙴)(𝐇𝙴𝙴+𝐇𝚁𝙴𝚯r𝐇𝙴𝚁)𝐰t.subscript𝜌𝑒superscriptsuperscriptsubscript𝐡𝑆𝑅superscriptsubscript𝚯𝑡superscriptsubscript𝐇𝚁𝙴subscript𝐇𝙴𝙴subscript𝐰𝑡subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁subscript𝐰𝑡21subscript𝑃𝙴superscriptsubscript𝜎𝙳2superscriptsubscript𝐰𝑡superscriptsubscript𝐇𝙴𝙴superscriptsubscript𝐇𝙴𝚁superscriptsubscript𝚯𝑟superscriptsubscript𝐇𝚁𝙴subscript𝐇𝙴𝙴subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁subscript𝐰𝑡\displaystyle+\frac{\rho_{e}|{\textbf{h}_{SR}^{{\dagger}}}{\bm{\Theta}_{t}^{{% \dagger}}}{{\bf H}_{\mathtt{RE}}^{{\dagger}}}({{\bf H}_{\mathtt{EE}}}{{{\bf w}% }_{t}}+{{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{r}{{\bf H}_{\mathtt{ER}}{{\bf w}_{t% }})|^{2}}}{{1+\frac{{P_{\mathtt{E}}}}{\sigma_{\mathtt{D}}^{2}}{{\bf w}_{t}^{{% \dagger}}}({{\bf H}_{\mathtt{EE}}^{{\dagger}}}+{{\bf H}_{\mathtt{ER}}^{{% \dagger}}}{\bm{\Theta}_{r}^{{\dagger}}}{\bf H}_{\mathtt{RE}}^{{\dagger}}){{({% \bf H}_{\mathtt{EE}}}+{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{r}{{\bf H}_{\mathtt{% ER}}}){{\bf w}_{t}}}}.+ divide start_ARG italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT | h start_POSTSUBSCRIPT italic_S italic_R end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1 + divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT + bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ) ( bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT + bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT ) bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_ARG .

The optimization problem (11) is non-convex because of the complex objective function. To proceed, we first introduce a slack variable y=1+P𝙴σ𝙳2tr(𝐖𝐇𝙴𝚁𝚯t𝐇𝚁𝙳𝐡𝚁𝙳𝚯t𝐇𝙴𝚁)𝑦1subscript𝑃𝙴superscriptsubscript𝜎𝙳2trsuperscriptsubscript𝐖𝐇𝙴𝚁superscriptsubscript𝚯𝑡superscriptsubscript𝐇𝚁𝙳superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁y={1+\frac{{P_{\mathtt{E}}}}{\sigma_{\mathtt{D}}^{2}}\mathrm{tr}({\bf W}{{\bf H% }_{\mathtt{ER}}^{{\dagger}}}{\bm{\Theta}_{t}^{{\dagger}}}{{\bf H}_{\mathtt{RD}% }^{{\dagger}}}{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{t}}{{\bf H}_{\mathtt% {ER}}})italic_y = 1 + divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_tr ( bold_WH start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT ). Then, by employing the SDR technique [19] to relax the quadratic terms of the beamformers in the objective function and constraints, the original problem is reformulated as follows

miny,𝐖0succeeds-or-equals𝑦𝐖0\displaystyle\underset{y,{\bf W}\succeq 0}{\min}\,\,start_UNDERACCENT italic_y , bold_W ⪰ 0 end_UNDERACCENT start_ARG roman_min end_ARG σ𝙴2σ𝙳2|hSD+𝐡𝚁𝙳𝚯r𝐡𝚂𝚁|2ysuperscriptsubscript𝜎𝙴2superscriptsubscript𝜎𝙳2superscriptsubscript𝑆𝐷superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑟subscript𝐡𝚂𝚁2𝑦\displaystyle\hskip 10.00002pt~{}\frac{\frac{\sigma_{\mathtt{E}}^{2}}{\sigma_{% \mathtt{D}}^{2}}|{h_{SD}}+{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{r}{\bf h% }_{\mathtt{SR}}|^{2}}{y}divide start_ARG divide start_ARG italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG | italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT + bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_y end_ARG
+ρetr(𝐖[𝐔𝐇𝚁𝙴𝚯t𝐡𝚂𝚁𝐡𝚂𝚁𝚯t𝐇𝚁𝙴𝐔])1+P𝙴σ𝙳2tr(𝐖𝐔𝐔),subscript𝜌𝑒tr𝐖delimited-[]superscript𝐔subscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁superscriptsubscript𝐡𝚂𝚁superscriptsubscript𝚯𝑡superscriptsubscript𝐇𝚁𝙴𝐔1subscript𝑃𝙴superscriptsubscript𝜎𝙳2tr𝐖superscript𝐔𝐔\displaystyle+\frac{\rho_{e}\mathrm{tr}\big{(}{\bf W}\big{[}{\textbf{U}^{{% \dagger}}}{{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{t}{{\bf h}_{\mathtt{SR}}}{{\bf h% }_{\mathtt{SR}}^{{\dagger}}}\bm{\Theta}_{t}^{{\dagger}}{{\bf H}_{\mathtt{RE}}^% {{\dagger}}}\textbf{U}\big{]}\big{)}}{{1+\frac{P_{\mathtt{E}}}{\sigma_{\mathtt% {D}}^{2}}\mathrm{tr}({\bf W}{\textbf{U}^{{\dagger}}}{\textbf{U}})}},+ divide start_ARG italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT roman_tr ( bold_W [ U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT U ] ) end_ARG start_ARG 1 + divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_tr ( bold_W U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT U ) end_ARG , (12a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,roman_s . roman_t . y=1+P𝙴σ𝙳2tr(𝐖𝐇𝙴𝚁𝚯t𝐡𝚁𝙳𝐡𝚁𝙳𝚯t𝐇𝙴𝚁),𝑦1subscript𝑃𝙴superscriptsubscript𝜎𝙳2trsuperscriptsubscript𝐖𝐇𝙴𝚁superscriptsubscript𝚯𝑡subscript𝐡𝚁𝙳superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁\displaystyle\hskip 5.0pt~{}\ y={1+\frac{{P_{\mathtt{E}}}}{\sigma_{\mathtt{D}}% ^{2}}\mathrm{tr}({\bf W}{{\bf H}_{\mathtt{ER}}^{{\dagger}}}{\bm{\Theta}_{t}^{{% \dagger}}}{{\bf h}_{\mathtt{RD}}}{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{t% }}{{\bf H}_{\mathtt{ER}}}),~{}italic_y = 1 + divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_tr ( bold_WH start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT ) , (12b)
tr(𝐖)=1,tr𝐖1\displaystyle\hskip 5.0pt~{}\ \mathrm{tr}({\bf W})=1,roman_tr ( bold_W ) = 1 , (12c)

where 𝐔𝐇𝙴𝙴+𝐇𝚁𝙴𝚯r𝐇𝙴𝚁𝐔subscript𝐇𝙴𝙴subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁\textbf{U}\triangleq{{\bf H}_{\mathtt{EE}}}+{{\bf H}_{\mathtt{RE}}}\bm{\Theta}% _{r}{{\bf H}_{\mathtt{ER}}}U ≜ bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT + bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT. Problem  (III-A) is still non-convex in the objective function and constraints  (12b) and  (12c). Note that when y𝑦yitalic_y is fixed, problem (III-A) becomes a quasi-convex optimization problem, which can be converted into a convex SDP problem after some transformations. Hence, problem (III-A) can be solved by the two-stage optimization procedure [15], where the inner stage is an SDP problem with fixed y𝑦yitalic_y, while the outer stage is a one dimensional line search problem over y𝑦yitalic_y. In particular, the one dimensional problem is

min𝑦𝑦\displaystyle\underset{y}{\min}\,\,underitalic_y start_ARG roman_min end_ARG f(y)+σ𝙴2σ𝙳2|hSD+𝐡𝚁𝙳𝚯r𝐡𝚂𝚁|2y,𝑓𝑦superscriptsubscript𝜎𝙴2superscriptsubscript𝜎𝙳2superscriptsubscript𝑆𝐷superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑟subscript𝐡𝚂𝚁2𝑦\displaystyle\hskip 10.00002pt~{}f(y)+\frac{\frac{\sigma_{\mathtt{E}}^{2}}{% \sigma_{\mathtt{D}}^{2}}|{h_{SD}}+{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{% r}{\bf h}_{\mathtt{SR}}|^{2}}{y},italic_f ( italic_y ) + divide start_ARG divide start_ARG italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG | italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT + bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_y end_ARG , (13a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,roman_s . roman_t . 1<y<1+P𝙴σ𝙳2|𝐡𝚁𝙳Θt𝐇𝙴𝚁𝐰t|2,1superscriptbra𝑦bra1subscript𝑃𝙴superscriptsubscript𝜎𝙳2superscriptsubscript𝐡𝚁𝙳subscriptΘ𝑡subscript𝐇𝙴𝚁subscript𝐰𝑡2\displaystyle\hskip 20.00003pt~{}1<y<{1+\frac{{P_{\mathtt{E}}}}{\sigma_{% \mathtt{D}}^{2}}|{\bf h}_{\mathtt{RD}}^{\dagger}\Theta_{t}{{\bf H}_{\mathtt{ER% }}}{\bf w}_{t}|^{2}},~{}1 < italic_y < 1 + divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG | bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT roman_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , (13b)

where f(y)𝑓𝑦f(y)italic_f ( italic_y ) is the optimal value of the inner optimization problem presented below

mins>0,𝐙𝟎formulae-sequence𝑠0succeeds-or-equals𝐙0\displaystyle\underset{s>0,\textbf{Z}\succeq{\bf 0}}{\min}\,\,start_UNDERACCENT italic_s > 0 , Z ⪰ bold_0 end_UNDERACCENT start_ARG roman_min end_ARG ρetr(𝐙[𝐔𝐇𝚁𝙴𝚯t𝐡𝚂𝚁𝐡𝚂𝚁𝚯t𝐇𝚁𝙴𝐔]),subscript𝜌𝑒tr𝐙delimited-[]superscript𝐔subscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁superscriptsubscript𝐡𝚂𝚁superscriptsubscript𝚯𝑡superscriptsubscript𝐇𝚁𝙴𝐔\displaystyle\hskip 10.00002pt~{}\rho_{e}\mathrm{tr}\big{(}\textbf{Z}\big{[}{% \textbf{U}^{{\dagger}}}{{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{t}{{\bf h}_{\mathtt% {SR}}}{{\bf h}_{\mathtt{SR}}^{{\dagger}}}\bm{\Theta}_{t}^{{\dagger}}{{\bf H}_{% \mathtt{RE}}^{{\dagger}}}\textbf{U}\big{]}\big{)},italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT roman_tr ( Z [ U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT U ] ) , (14a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,roman_s . roman_t . tr(𝐙)=s,tr𝐙𝑠\displaystyle\hskip 5.0pt~{}\ \mathrm{tr}(\textbf{Z})=s,roman_tr ( Z ) = italic_s , (14b)
s+P𝙴σ𝙳2tr(𝐙𝐔𝐔)=1,𝑠subscript𝑃𝙴superscriptsubscript𝜎𝙳2trsuperscript𝐙𝐔𝐔1\displaystyle\hskip 5.0pt~{}\ {{s+\frac{{P_{\mathtt{E}}}}{{\sigma_{\mathtt{D}}% ^{2}}}\mathrm{tr}(\textbf{Z}{\textbf{U}^{{\dagger}}}{\textbf{U}})}}=1,italic_s + divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_tr ( bold_Z bold_U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT U ) = 1 , (14c)
s(y1)=P𝙴σ𝙳2tr(𝐙𝐇𝙴𝚁𝚯t𝐡𝚁𝙳𝐡𝚁𝙳𝚯t𝐇𝙴𝚁),𝑠𝑦1subscript𝑃𝙴superscriptsubscript𝜎𝙳2tr𝐙superscriptsubscript𝐇𝙴𝚁superscriptsubscript𝚯𝑡subscript𝐡𝚁𝙳superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁\displaystyle\hskip 5.0pt~{}\ {s}{(y\!-1)}\!=\!{\frac{{P_{\mathtt{E}}}}{\sigma% _{\mathtt{D}}^{2}}\mathrm{tr}(\textbf{Z}{{\bf H}_{\mathtt{ER}}^{{\dagger}}}{% \bm{\Theta}_{t}^{{\dagger}}}{{\bf h}_{\mathtt{RD}}}{\bf h}_{\mathtt{RD}}^{% \dagger}\bm{\Theta}_{t}}{{\bf H}_{\mathtt{ER}}}),italic_s ( italic_y - 1 ) = divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_tr ( Z bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT ) , (14d)

where we have introduced 𝐙=s𝐖𝐙𝑠𝐖{\textbf{Z}=s{\bf W}}Z = italic_s bold_W, while s>0𝑠0{s>0}italic_s > 0 satisfies s+P𝙴σ𝙴2tr(s𝐖𝐔𝐔)=1𝑠subscript𝑃𝙴superscriptsubscript𝜎𝙴2tr𝑠𝐖superscript𝐔𝐔1{{{s+\frac{{P_{\mathtt{E}}}}{{\sigma_{\mathtt{E}}^{2}}}\mathrm{tr}(s{\bf W}{% \textbf{U}^{{\dagger}}}{\textbf{U}})}}=1}italic_s + divide start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG roman_tr ( italic_s bold_W U start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT U ) = 1. Problem (III-A) consists of a linear objective function with a set of linear constraints, hence it is a convex SDP problem that can be efficiently solved. Thus, optimization problems (III-A) and (III-A) are iteratively solved to provide the optimal transmit beamformer, 𝐰tsuperscriptsubscript𝐰𝑡{\bf w}_{t}^{\star}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ⋆ end_POSTSUPERSCRIPT.

III-B STAR-RIS Transmission/Reflecting Phase Design

In this subsection, we propose a joint design of 𝚯rsubscript𝚯𝑟\bm{\Theta}_{r}bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT and 𝚯tsubscript𝚯𝑡\bm{\Theta}_{t}bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT at the STAR-RIS for given 𝐰tsubscript𝐰𝑡{\bf w}_{t}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and 𝐰rsubscript𝐰𝑟{\bf w}_{r}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT at E. To this end, the optimization problem (III) is formulated as

min𝚯r,𝚯tsubscript𝚯𝑟subscript𝚯𝑡\displaystyle\underset{\bm{\Theta}_{r},\bm{\Theta}_{t}}{\min}\,\,start_UNDERACCENT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_UNDERACCENT start_ARG roman_min end_ARG (|hSD+𝐡𝚁𝙳𝚯r𝐡𝚂𝚁|2P𝙴|𝐡𝚁𝙳𝚯t𝐇𝙴𝚁𝐰t|2+σ𝙳2\displaystyle\Big{(}\frac{|{h_{SD}}+{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}% _{r}{\bf h}_{\mathtt{SR}}|^{2}}{{P_{\mathtt{E}}}|{\bf h}_{\mathtt{RD}}^{% \dagger}\bm{\Theta}_{t}{{\bf H}_{\mathtt{ER}}}{\bf w}_{t}|^{2}+\sigma_{\mathtt% {D}}^{2}}( divide start_ARG | italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT + bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG
|𝐰r𝐇𝚁𝙴𝚯t𝐡𝚂𝚁|2P𝙴|𝐰r𝐇𝙴𝙴𝐰t+𝐰r𝐇𝚁𝙴𝚯r𝐇𝙴𝚁𝐰t|2+σ𝙴2),\displaystyle-\frac{|{\bf w}_{r}^{{\dagger}}{{\bf H}_{\mathtt{RE}}}\bm{\Theta}% _{t}{\bf h}_{\mathtt{SR}}|^{2}}{{P_{\mathtt{E}}}|{\bf w}_{r}^{{\dagger}}{{\bf H% }_{\mathtt{EE}}}{{\bf w}_{t}}+{{\bf w}_{r}^{{\dagger}}{\bf H}_{\mathtt{RE}}}% \bm{\Theta}_{r}{{\bf H}_{\mathtt{ER}}}{{\bf w}_{t}}|^{2}+\sigma_{\mathtt{E}}^{% 2}}\Big{)},- divide start_ARG | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT + bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG ) , (15a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,roman_s . roman_t . (7b),(7c).italic-(7bitalic-)italic-(7citalic-)\displaystyle\hskip 20.00003pt~{}\eqref{P1:beta:const},\eqref{P1:phase1}.italic_( italic_) , italic_( italic_) . (15b)

By defining 𝜽~r=diag(𝚯r)subscript~𝜽𝑟diagsuperscriptsubscript𝚯𝑟{\widetilde{\bm{\theta}}_{r}}=\mathrm{diag}(\bm{\Theta}_{r})^{{\dagger}}over~ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = roman_diag ( bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT, 𝜽~t=diag(𝚯t)subscript~𝜽𝑡diagsuperscriptsubscript𝚯𝑡{\widetilde{\bm{\theta}}_{t}}=\mathrm{diag}(\bm{\Theta}_{t})^{{\dagger}}over~ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = roman_diag ( bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT, 𝐚k1=diag(𝐡𝚁𝙳)𝐡𝚂𝚁subscript𝐚subscript𝑘1diagsuperscriptsubscript𝐡𝚁𝙳subscript𝐡𝚂𝚁{\bf a}_{k_{1}}=\mathrm{diag}({\bf h}_{\mathtt{RD}}^{\dagger}){{\bf h}_{% \mathtt{SR}}}bold_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = roman_diag ( bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ) bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT, 𝐚¯k1=[𝐚k1H,hSDH]Hsubscript¯𝐚subscript𝑘1superscriptsuperscriptsubscript𝐚subscript𝑘1𝐻superscriptsubscript𝑆𝐷𝐻𝐻{\overline{\bf a}_{k_{1}}}=[{\bf a}_{k_{1}}^{H},h_{SD}^{H}]^{H}over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = [ bold_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, 𝐀k1=𝐚¯k1𝐚¯k1Hsubscript𝐀subscript𝑘1subscript¯𝐚subscript𝑘1superscriptsubscript¯𝐚subscript𝑘1𝐻{\bf A}_{k_{1}}={\overline{\bf a}_{k_{1}}}{\overline{\bf a}_{k_{1}}^{H}}bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, 𝐚k2=diag(𝐡𝚁𝙳)𝐇𝙴𝚁𝐰tsubscript𝐚subscript𝑘2diagsuperscriptsubscript𝐡𝚁𝙳subscript𝐇𝙴𝚁subscript𝐰𝑡{\bf a}_{k_{2}}=\mathrm{diag}({\bf h}_{\mathtt{RD}}^{\dagger}){{\bf H}_{% \mathtt{ER}}}{{\bf w}_{t}}bold_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = roman_diag ( bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ) bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, 𝐚¯k2=[𝐚k2H,0]Hsubscript¯𝐚subscript𝑘2superscriptsuperscriptsubscript𝐚subscript𝑘2𝐻0𝐻{\overline{\bf a}_{k_{2}}}=[{\bf a}_{k_{2}}^{H},0]^{H}over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = [ bold_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , 0 ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, 𝐀k2=𝐚¯k2𝐚¯k2Hsubscript𝐀subscript𝑘2subscript¯𝐚subscript𝑘2superscriptsubscript¯𝐚subscript𝑘2𝐻{\bf A}_{k_{2}}={\overline{\bf a}_{k_{2}}}{\overline{\bf a}_{k_{2}}^{H}}bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, ak3=diag(𝐰r𝐇𝚁𝙴)𝐡𝚂𝚁subscript𝑎subscript𝑘3diagsuperscriptsubscript𝐰𝑟subscript𝐇𝚁𝙴subscript𝐡𝚂𝚁a_{k_{3}}=\mathrm{diag}({\bf w}_{r}^{{\dagger}}{{\bf H}_{\mathtt{RE}}}){{\bf h% }_{\mathtt{SR}}}italic_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = roman_diag ( bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT ) bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT, 𝐚¯k3=[𝐚k3H,0]Hsubscript¯𝐚subscript𝑘3superscriptsuperscriptsubscript𝐚subscript𝑘3𝐻0𝐻{\overline{\bf a}_{k_{3}}}=[{\bf a}_{k_{3}}^{H},0]^{H}over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = [ bold_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , 0 ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, 𝐀k3=𝐚¯k3𝐚¯k3Hsubscript𝐀subscript𝑘3subscript¯𝐚subscript𝑘3superscriptsubscript¯𝐚subscript𝑘3𝐻{\bf A}_{k_{3}}={\overline{\bf a}_{k_{3}}}{\overline{\bf a}_{k_{3}}^{H}}bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, ak4=diag(𝐰r𝐇𝚁𝙴)𝐇𝙴𝚁𝐰tsubscript𝑎subscript𝑘4diagsuperscriptsubscript𝐰𝑟subscript𝐇𝚁𝙴subscript𝐇𝙴𝚁subscript𝐰𝑡a_{k_{4}}=\mathrm{diag}({\bf w}_{r}^{{\dagger}}{{\bf H}_{\mathtt{RE}}}){{\bf H% }_{\mathtt{ER}}}{{\bf w}_{t}}italic_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = roman_diag ( bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT ) bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, b=𝐰r𝐇𝙴𝙴𝐰t𝑏superscriptsubscript𝐰𝑟subscript𝐇𝙴𝙴subscript𝐰𝑡b={\bf w}_{r}^{{\dagger}}{{\bf H}_{\mathtt{EE}}}{{\bf w}_{t}}italic_b = bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, 𝐚¯k4=[𝐚k4H,b]Hsubscript¯𝐚subscript𝑘4superscriptsuperscriptsubscript𝐚subscript𝑘4𝐻𝑏𝐻{\overline{\bf a}_{k_{4}}}=[{\bf a}_{k_{4}}^{H},b]^{H}over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = [ bold_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , italic_b ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, 𝐀k4=𝐚¯k4𝐚¯k4Hsubscript𝐀subscript𝑘4subscript¯𝐚subscript𝑘4superscriptsubscript¯𝐚subscript𝑘4𝐻{\bf A}_{k_{4}}=\overline{\bf a}_{k_{4}}{\overline{\bf a}_{k_{4}}^{H}}bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, 𝜽¯r=[𝜽~r,1]subscript¯𝜽𝑟subscript~𝜽𝑟1\overline{\bm{\theta}}_{r}=[\widetilde{\bm{\theta}}_{r},1]over¯ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = [ over~ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , 1 ], 𝜽¯t=[𝜽~t,1]subscript¯𝜽𝑡subscript~𝜽𝑡1{\overline{\bm{\theta}}_{t}}=[\widetilde{\bm{\theta}}_{t},1]over¯ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = [ over~ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , 1 ], 𝐐r=𝜽¯rH𝜽¯rsubscript𝐐𝑟superscriptsubscript¯𝜽𝑟𝐻subscript¯𝜽𝑟{\bf Q}_{r}=\overline{\bm{\theta}}_{r}^{H}\overline{\bm{\theta}}_{r}bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT = over¯ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT over¯ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, and 𝐐t=𝜽¯tH𝜽¯tsubscript𝐐𝑡superscriptsubscript¯𝜽𝑡𝐻subscript¯𝜽𝑡{\bf Q}_{t}=\overline{\bm{\theta}}_{t}^{H}\overline{\bm{\theta}}_{t}bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = over¯ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT over¯ start_ARG bold_italic_θ end_ARG start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, the optimization problem (III-B) can be reformulated as

min𝐐t,𝐐r0succeeds-or-equalssubscript𝐐𝑡subscript𝐐𝑟0\displaystyle\underset{{\bf Q}_{t},{\bf Q}_{r}\succeq 0}{\min}\,\,start_UNDERACCENT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ⪰ 0 end_UNDERACCENT start_ARG roman_min end_ARG tr(𝐀k3𝐐t)tr(𝐀k2𝐐t)tr(𝐀k4𝐐r)tr(𝐀k1𝐐r),trsubscript𝐀subscript𝑘3subscript𝐐𝑡trsubscript𝐀subscript𝑘2subscript𝐐𝑡trsubscript𝐀subscript𝑘4subscript𝐐𝑟trsubscript𝐀subscript𝑘1subscript𝐐𝑟\displaystyle\hskip 10.00002pt~{}\frac{\mathrm{tr}({\bf A}_{k_{3}}{\bf Q}_{t})% \mathrm{tr}({\bf A}_{k_{2}}{\bf Q}_{t})}{\mathrm{tr}({\bf A}_{k_{4}}{\bf Q}_{r% })\mathrm{tr}({\bf A}_{k_{1}}{\bf Q}_{r})},~{}divide start_ARG roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) end_ARG start_ARG roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) end_ARG , (16a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,roman_s . roman_t . diag{𝐐r}+diag{𝐐t}=𝟏N,diagsubscript𝐐𝑟diagsubscript𝐐𝑡subscript1𝑁\displaystyle\hskip 20.00003pt\mathrm{diag}\{{\bf Q}_{r}\}+\mathrm{diag}\{{\bf Q% }_{t}\}=\bm{1}_{N},~{}roman_diag { bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } + roman_diag { bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT } = bold_1 start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT , (16b)
Rank(𝐐r)=1,Ranksubscript𝐐𝑟1\displaystyle\hskip 20.00003pt\mathrm{Rank}({\bf Q}_{r})=1,~{}~{}roman_Rank ( bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) = 1 , (16c)
Rank(𝐐t)=1.Ranksubscript𝐐𝑡1\displaystyle\hskip 20.00003pt\mathrm{Rank}({\bf Q}_{t})=1.~{}roman_Rank ( bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) = 1 . (16d)

The optimization problem (III-B) is still non-convex due to non-convex objective function and constraints (16d). To deal with the non-convex objective function, we introduce two positive slack variables 1Ik=tr(𝐀k3𝐐t)tr(𝐀k2𝐐t)1subscript𝐼𝑘trsubscript𝐀subscript𝑘3subscript𝐐𝑡trsubscript𝐀subscript𝑘2subscript𝐐𝑡\frac{1}{I_{k}}=\mathrm{tr}({\bf A}_{k_{3}}{\bf Q}_{t})\mathrm{tr}({\bf A}_{k_% {2}}{\bf Q}_{t})divide start_ARG 1 end_ARG start_ARG italic_I start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG = roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) and Sk=tr(𝐀k4𝐐r)tr(𝐀k1𝐐r)subscript𝑆𝑘trsubscript𝐀subscript𝑘4subscript𝐐𝑟trsubscript𝐀subscript𝑘1subscript𝐐𝑟S_{k}=\mathrm{tr}({\bf A}_{k_{4}}{\bf Q}_{r})\mathrm{tr}({\bf A}_{k_{1}}{\bf Q% }_{r})italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ). As a result, the problem (III-B) is recast as

min𝐐t,𝐐r,Ik,Sk1IkSk,subscript𝐐𝑡subscript𝐐𝑟subscript𝐼𝑘subscript𝑆𝑘1subscript𝐼𝑘subscript𝑆𝑘\displaystyle\underset{{\bf Q}_{t},{\bf Q}_{r},I_{k},S_{k}}{\min}\,\,\hskip 10% .00002pt~{}\frac{1}{I_{k}S_{k}},start_UNDERACCENT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , italic_I start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_UNDERACCENT start_ARG roman_min end_ARG divide start_ARG 1 end_ARG start_ARG italic_I start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG , (17a)
s.t.1Iktr(𝐀k3𝐐t)tr(𝐀k2𝐐t),\displaystyle\hskip 25.00003pt\mathrm{s.t.}\,\,\hskip 30.00005pt\frac{1}{I_{k}% }\leq\mathrm{tr}({\bf A}_{k_{3}}{\bf Q}_{t})\mathrm{tr}({\bf A}_{k_{2}}{\bf Q}% _{t}),~{}roman_s . roman_t . divide start_ARG 1 end_ARG start_ARG italic_I start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG ≤ roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) , (17b)
Sktr(𝐀k4𝐐r)tr(𝐀k1𝐐r),subscript𝑆𝑘trsubscript𝐀subscript𝑘4subscript𝐐𝑟trsubscript𝐀subscript𝑘1subscript𝐐𝑟\displaystyle\hskip 72.00008ptS_{k}\geq\mathrm{tr}({\bf A}_{k_{4}}{\bf Q}_{r})% \mathrm{tr}({\bf A}_{k_{1}}{\bf Q}_{r}),~{}italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≥ roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) , (17c)
(16b)(16d).italic-(16bitalic-)italic-(16ditalic-)\displaystyle\hskip 72.00008pt~{}\eqref{eq:p77:d}-\eqref{eq:p77:j}.italic_( italic_) - italic_( italic_) . (17d)

Problem (III-B) is still non-convex due to the first two constraints and the non-convex rank-one constraints. To deal with the non-convex constraints (17b) and (17c), we apply the following lower bounds

4xy[(x+y)22(x(n)y(n))(xy)+(x(n)y(n))2],4𝑥𝑦delimited-[]superscript𝑥𝑦22superscript𝑥𝑛superscript𝑦𝑛𝑥𝑦superscriptsuperscript𝑥𝑛superscript𝑦𝑛2\displaystyle 4xy\!\leq\![(x\!+\!y)^{2}\!-\!2(x^{(n)}\!-\!y^{(n)})(x\!-\!y)\!+% \!(x^{(n)}\!-\!y^{(n)})^{2}],4 italic_x italic_y ≤ [ ( italic_x + italic_y ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 2 ( italic_x start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT - italic_y start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) ( italic_x - italic_y ) + ( italic_x start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT - italic_y start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] , (18)
4xy[(xy)22(x(n)+y(n))(x+y)+(x(n)+y(n))2],4𝑥𝑦delimited-[]superscript𝑥𝑦22superscript𝑥𝑛superscript𝑦𝑛𝑥𝑦superscriptsuperscript𝑥𝑛superscript𝑦𝑛2\displaystyle~{}-4xy\!\leq\![(x\!-\!y)^{2}\!-\!2(x^{(n)}\!+\!y^{(n)})(x\!+\!y)% \!+\!(x^{(n)}\!+\!y^{(n)})^{2}],- 4 italic_x italic_y ≤ [ ( italic_x - italic_y ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 2 ( italic_x start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT + italic_y start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) ( italic_x + italic_y ) + ( italic_x start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT + italic_y start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ] , (19)

where x0,y0formulae-sequence𝑥0𝑦0x\geq 0,y\geq 0italic_x ≥ 0 , italic_y ≥ 0. Then, by relaxing the rank-one constraints for 𝐐tsubscript𝐐𝑡{\bf Q}_{t}bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and 𝐐rsubscript𝐐𝑟{\bf Q}_{r}bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, we can solve the following SDP problem

min𝐐t,𝐐r,Ik,Sk1IkSk,subscript𝐐𝑡subscript𝐐𝑟subscript𝐼𝑘subscript𝑆𝑘1subscript𝐼𝑘subscript𝑆𝑘\displaystyle\underset{{\bf Q}_{t},{\bf Q}_{r},I_{k},S_{k}}{\min}\,\,\hskip 1.% 00006pt\frac{1}{I_{k}S_{k}},start_UNDERACCENT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , italic_I start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_UNDERACCENT start_ARG roman_min end_ARG divide start_ARG 1 end_ARG start_ARG italic_I start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG , (20a)
s.t.(tr(𝐀k3𝐐t)tr(𝐀k2𝐐t))22(tr(𝐀k3𝐐t(n))\displaystyle\hskip 20.00003pt\mathrm{s.t.}\,\,\hskip 15.00002pt\!\big{(}% \mathrm{tr}({\bf A}_{k_{3}}{\bf Q}_{t})\!-\!\mathrm{tr}({\bf A}_{k_{2}}{\bf Q}% _{t})\big{)}^{\!2}\!\!\!-\!2\big{(}\mathrm{tr}({\bf A}_{k_{3}}{\bf Q}_{t}^{\!(% n)})roman_s . roman_t . ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 2 ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT )
+tr(𝐀k2𝐐t(n)))(tr(𝐀k3𝐐t)+tr(𝐀k2𝐐t))\displaystyle\hskip 50.00008pt+\mathrm{tr}({\bf A}_{k_{2}}{\bf Q}_{t}^{(n)})% \big{)}\!\big{(}\mathrm{tr}({\bf A}_{k_{3}}{\bf Q}_{t})\!+\!\mathrm{tr}({\bf A% }_{k_{2}}{\bf Q}_{t})\big{)}+ roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) ) ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) + roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) )
+(tr(𝐀k3𝐐t(n))+tr(𝐀k2𝐐t(n)))2+4Ik0,superscripttrsubscript𝐀subscript𝑘3superscriptsubscript𝐐𝑡𝑛trsubscript𝐀subscript𝑘2superscriptsubscript𝐐𝑡𝑛24subscript𝐼𝑘0\displaystyle\hskip 50.00008pt+\!\big{(}\mathrm{tr}({\bf A}_{k_{3}}{\bf Q}_{t}% ^{(n)})+\mathrm{tr}({\bf A}_{k_{2}}{\bf Q}_{t}^{(n)})\big{)}^{\!2}+\frac{4}{I_% {k}}\!\leq\!0,~{}+ ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) + roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 4 end_ARG start_ARG italic_I start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG ≤ 0 , (20b)
(tr(𝐀k4𝐐r)+tr(𝐀k1𝐐r))22(tr(𝐀k4𝐐r(n))\displaystyle\hskip 50.00008pt\big{(}\mathrm{tr}({\bf A}_{k_{4}}{\bf Q}_{r})+% \mathrm{tr}({\bf A}_{k_{1}}{\bf Q}_{r})\big{)}^{2}-2\big{(}\mathrm{tr}({\bf A}% _{k_{4}}{\bf Q}_{r}^{(n)})( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) + roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 2 ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT )
tr(𝐀k1𝐐r(n)))(tr(𝐀k4𝐐r)tr(𝐀k1𝐐r))\displaystyle\hskip 50.00008pt-\mathrm{tr}({\bf A}_{k_{1}}{\bf Q}_{r}^{(n)})% \big{)}\big{(}\mathrm{tr}({\bf A}_{k_{4}}{\bf Q}_{r})\!-\!\mathrm{tr}({\bf A}_% {k_{1}}{\bf Q}_{r})\big{)}\!- roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) ) ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) - roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) )
+(tr(𝐀k4𝐐r(n))tr(𝐀k1𝐐r(n)))24Sk0,superscripttrsubscript𝐀subscript𝑘4superscriptsubscript𝐐𝑟𝑛trsubscript𝐀subscript𝑘1superscriptsubscript𝐐𝑟𝑛24subscript𝑆𝑘0\displaystyle\hskip 48.00009pt+\!\big{(}\mathrm{tr}({\bf A}_{k_{4}}{\bf Q}_{r}% ^{\!(n)})\!-\!\mathrm{tr}({\bf A}_{k_{1}}{\bf Q}_{r}^{\!(n)})\big{)}^{\!2}\!\!% -\!4S_{k}\!\leq\!0,~{}+ ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) - roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 4 italic_S start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ 0 , (20c)
(16b),(16d).italic-(16bitalic-)italic-(16ditalic-)\displaystyle\hskip 50.00008pt~{}\eqref{eq:p77:d},\eqref{eq:p77:j}.italic_( italic_) , italic_( italic_) . (20d)
1:Initialize feasible points {𝐐t(0),𝐐r(0),𝐰t(0)}subscriptsuperscript𝐐0𝑡subscriptsuperscript𝐐0𝑟subscriptsuperscript𝐰0𝑡\left\{{{\bf Q}}^{\left(0\right)}_{t},{{\bf Q}}^{\left(0\right)}_{r},{{\bf w}}% ^{\left(0\right)}_{t}\right\}{ bold_Q start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_Q start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_w start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT }.
2:Set iteration index n=0𝑛0n=0italic_n = 0.
3:Repeat
4:For given 𝐐t(0)subscriptsuperscript𝐐0𝑡{\bf Q}^{\left(0\right)}_{t}bold_Q start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and 𝐐r(0)subscriptsuperscript𝐐0𝑟{{\bf Q}}^{\left(0\right)}_{r}bold_Q start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, solve the relaxed problem (III-A) and return 𝐰t(n)subscriptsuperscript𝐰𝑛𝑡{\bf w}^{\left(n\right)}_{t}bold_w start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT.
5:For given 𝐰t(n)subscriptsuperscript𝐰𝑛𝑡{\bf w}^{\left(n\right)}_{t}bold_w start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, solve the relaxed problem (III-B) and return 𝐐t(n)subscriptsuperscript𝐐𝑛𝑡{{\bf Q}}^{\left(n\right)}_{t}bold_Q start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and 𝐐r(n)subscriptsuperscript𝐐𝑛𝑟{{\bf Q}}^{\left(n\right)}_{r}bold_Q start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT.
6:Update n=n+1𝑛𝑛1n=n+1italic_n = italic_n + 1.
7:Until the fractional decrease of the objective function value is below a predefined threshold ϵ1>0subscriptitalic-ϵ10\epsilon_{1}>0italic_ϵ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT > 0 or the maximum number of inner iterations nmaxsubscript𝑛𝑚𝑎𝑥n_{max}italic_n start_POSTSUBSCRIPT italic_m italic_a italic_x end_POSTSUBSCRIPT is reached.
8:Return 𝐐tsubscriptsuperscript𝐐𝑡{\bf Q}^{\star}_{t}bold_Q start_POSTSUPERSCRIPT ⋆ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, 𝐐rsubscriptsuperscript𝐐𝑟{\bf Q}^{\star}_{r}bold_Q start_POSTSUPERSCRIPT ⋆ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, and 𝐰tsubscriptsuperscript𝐰𝑡{\bf w}^{\star}_{t}bold_w start_POSTSUPERSCRIPT ⋆ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT with the current solutions 𝐐t(n)subscriptsuperscript𝐐𝑛𝑡{\bf Q}^{\left(n\right)}_{t}bold_Q start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, 𝐐r(n)subscriptsuperscript𝐐𝑛𝑟{\bf Q}^{\left(n\right)}_{r}bold_Q start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, and 𝐰t(n)subscriptsuperscript𝐰𝑛𝑡{\bf w}^{\left(n\right)}_{t}bold_w start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT.
Algorithm 1 Proposed Double-Layer Algorithm for Solving Problem (III-B)

This SDP problem can be solved efficiently via CVX [20]. The optimal solution of 𝐐tsubscript𝐐𝑡{\bf Q}_{t}bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and 𝐐rsubscript𝐐𝑟{\bf Q}_{r}bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, however, are not generally rank-one matrices. Therefore, after obtaining the optimal 𝐐tsubscript𝐐𝑡{\bf Q}_{t}bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and 𝐐rsubscript𝐐𝑟{\bf Q}_{r}bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, we need to find a rank-one solution by using the Gaussian randomization procedure [19].

III-C Overall Algorithm and Complexity Analysis

Putting together the solution for beamforming vectors and transmission/reflection matrices presented respectively in Sections III-A and III-B, our proposed algorithm for maximizing the eavesdrop** non-outage probability is summarized in Algorithm 1. Since at each iteration n𝑛nitalic_n, the proposed algorithm decreases the value of the non-outage probability, convergence of the algorithm is guaranteed.

The complexity of Algorithm 1 is determined by the complexity of iteratively solving the SDP problem (III-A) and (III-B). An SDP problem with an a×a𝑎𝑎a\times aitalic_a × italic_a semidefinite matrix and b𝑏bitalic_b SDP constraints is solved with complexity 𝒪(a(a3b+a2b2+b3))𝒪𝑎superscript𝑎3𝑏superscript𝑎2superscript𝑏2superscript𝑏3\mathcal{O}\left(\sqrt{a}\left(a^{3}b+a^{2}b^{2}+b^{3}\right)\right)caligraphic_O ( square-root start_ARG italic_a end_ARG ( italic_a start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_b + italic_a start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_b start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_b start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) ) by interior-point methods [19]. For problem (III-A), we have a=NT𝑎subscript𝑁𝑇a=N_{T}italic_a = italic_N start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT and b=3𝑏3b=3italic_b = 3, while for problem (III-B) we have a=N𝑎𝑁a=Nitalic_a = italic_N and b=3𝑏3b=3italic_b = 3.

IV Low-Complexity Designs

The optimal design necessitates an SDP approach for beamforming design at E, which entails high computational complexity. In light of this, we propose low-complexity suboptimal beamforming designs using the ZF principle and linear processing, incorporating maximum ratio transmission (MRT) and maximum ratio combining (MRC).

IV-A Suboptimal Designs and Problem Formulation

IV-A1 ZF/MRT Beamforming Design

With ZF/MRT beamforming design, also known as RZF, ZF beamforming is employed on the receiving side to design 𝐰rsubscript𝐰𝑟{\bf w}_{r}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, while MRT beamforming is utilized on the transmitting side to design 𝐰tsubscript𝐰𝑡{\bf w}_{t}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT. To ensure feasibility, we need to deploy at least two receive antennas at E, i.e., NR>1subscript𝑁𝑅1{N_{R}}>1italic_N start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT > 1. Accordingly, we set 𝐰t𝙼𝚁𝚃=𝐡𝚁𝙳𝚯t𝐇𝙴𝚁𝐡𝚁𝙳𝚯t𝐇𝙴𝚁superscriptsubscript𝐰𝑡𝙼𝚁𝚃superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁normsuperscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁{\bf w}_{t}^{\mathtt{MRT}}=\frac{{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{t% }{{\bf H}_{\mathtt{ER}}}}{\|{\bf h}_{\mathtt{RD}}^{\dagger}\bm{\Theta}_{t}{{% \bf H}_{\mathtt{ER}}}\|}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRT end_POSTSUPERSCRIPT = divide start_ARG bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT ∥ end_ARG, and the optimal 𝐰rsubscript𝐰𝑟{\bf w}_{r}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, which maximizes the eavesdrop** non-outage probability, is the solution of

max𝐰r=1normsubscript𝐰𝑟1\displaystyle\underset{\left\|{{\bf w}_{r}}\right\|=1}{\max}\,\,start_UNDERACCENT ∥ bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ∥ = 1 end_UNDERACCENT start_ARG roman_max end_ARG |𝐰r𝐇𝚁𝙴𝚯t𝐡𝚂𝚁|2,superscriptsuperscriptsubscript𝐰𝑟subscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁2\displaystyle\hskip 10.00002pt~{}{|{{\bf w}_{r}^{{\dagger}}}{{\bf H}_{\mathtt{% RE}}}\bm{\Theta}_{t}{\bf h}_{\mathtt{SR}}|^{2}},| bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , (21a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}roman_s . roman_t . 𝐰r(𝐇𝙴𝙴+𝐇𝚁𝙴𝚯r𝐇𝙴𝚁)𝐰t𝙼𝚁𝚃=0.superscriptsubscript𝐰𝑟subscript𝐇𝙴𝙴subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁superscriptsubscript𝐰𝑡𝙼𝚁𝚃0\displaystyle\hskip 10.00002pt~{}{{{{\bf w}_{r}^{{\dagger}}}}\big{(}{\bf H}_{% \mathtt{EE}}+{\bf H}_{\mathtt{RE}}\bm{\Theta}_{r}{\bf H}_{\mathtt{ER}}\big{)}{% {\bf w}_{t}^{\mathtt{MRT}}}}=0.bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT + bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT ) bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRT end_POSTSUPERSCRIPT = 0 . (21b)

By using projection matrix theory [14], the receive beamformer, which satisfies the condition in (21a), is given by 𝐰r𝚉𝙵=𝚵𝐇𝚁𝙴𝚯t𝐡𝚂𝚁𝚵𝐇𝚁𝙴𝚯t𝐡𝚂𝚁superscriptsubscript𝐰𝑟𝚉𝙵superscript𝚵bottomsubscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁normsuperscript𝚵bottomsubscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁{{\bf w}_{r}^{\mathtt{ZF}}}=\frac{\bm{\Xi}^{\bot}{{\bf H}_{\mathtt{RE}}}\bm{% \Theta}_{t}{\bf h}_{\mathtt{SR}}}{\left\|\bm{\Xi}^{\bot}{{\bf H}_{\mathtt{RE}}% }\bm{\Theta}_{t}{\bf h}_{\mathtt{SR}}\right\|}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_ZF end_POSTSUPERSCRIPT = divide start_ARG bold_Ξ start_POSTSUPERSCRIPT ⊥ end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_Ξ start_POSTSUPERSCRIPT ⊥ end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT ∥ end_ARG, where 𝚵=𝐈NR𝐇~𝙴𝙴𝐰t𝙼𝚁𝚃(𝐰t𝙼𝚁𝚃)𝐇~𝙴𝙴𝐇~𝙴𝙴𝐰t𝙼𝚁𝚃2superscript𝚵bottomsubscript𝐈subscript𝑁𝑅subscript~𝐇𝙴𝙴superscriptsubscript𝐰𝑡𝙼𝚁𝚃superscriptsuperscriptsubscript𝐰𝑡𝙼𝚁𝚃superscriptsubscript~𝐇𝙴𝙴superscriptnormsubscript~𝐇𝙴𝙴superscriptsubscript𝐰𝑡𝙼𝚁𝚃2\bm{\Xi}^{\bot}={\bf I}_{N_{R}}-\frac{\tilde{{\bf H}}_{\mathtt{EE}}{\bf w}_{t}% ^{\mathtt{MRT}}{({\bf w}_{t}^{\mathtt{MRT}})^{{\dagger}}}\tilde{{\bf H}}_{% \mathtt{EE}}^{{\dagger}}}{\|\tilde{{\bf H}}_{\mathtt{EE}}{{\bf w}_{t}^{\mathtt% {MRT}}}\|^{2}}bold_Ξ start_POSTSUPERSCRIPT ⊥ end_POSTSUPERSCRIPT = bold_I start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT end_POSTSUBSCRIPT - divide start_ARG over~ start_ARG bold_H end_ARG start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRT end_POSTSUPERSCRIPT ( bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRT end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT over~ start_ARG bold_H end_ARG start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT end_ARG start_ARG ∥ over~ start_ARG bold_H end_ARG start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRT end_POSTSUPERSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG is the projection idempotent matrix, with 𝐇~𝙴𝙴=𝐇𝙴𝙴+𝐇𝚁𝙴𝚯r𝐇𝙴𝚁subscript~𝐇𝙴𝙴subscript𝐇𝙴𝙴subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁\tilde{{\bf H}}_{\mathtt{EE}}={\bf H}_{\mathtt{EE}}+{\bf H}_{\mathtt{RE}}\bm{% \Theta}_{r}{\bf H}_{\mathtt{ER}}over~ start_ARG bold_H end_ARG start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT = bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT + bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT.

Accordingly, by substituting 𝐰r𝚉𝙵superscriptsubscript𝐰𝑟𝚉𝙵{{\bf w}_{r}^{\mathtt{ZF}}}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_ZF end_POSTSUPERSCRIPT and 𝐰t𝙼𝚁𝚃superscriptsubscript𝐰𝑡𝙼𝚁𝚃{{\bf w}_{t}^{\mathtt{MRT}}}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRT end_POSTSUPERSCRIPT into (III) that completely mitigates SI, the optimization problem (II-B) is reduced to

min𝚯r,𝚯tsubscript𝚯𝑟subscript𝚯𝑡\displaystyle\underset{\bm{\Theta}_{r},\bm{\Theta}_{t}}{\min}\,\,start_UNDERACCENT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_UNDERACCENT start_ARG roman_min end_ARG |hSD+𝐡𝚁𝙳𝚯r𝐡𝚂𝚁|2P𝙴𝐡𝚁𝙳𝚯t𝐇𝙴𝚁2+σ𝙳2|(𝐰r𝚉𝙵)𝐇𝚁𝙴𝚯t𝐡𝚂𝚁|2σ𝙴2,superscriptsubscript𝑆𝐷superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑟subscript𝐡𝚂𝚁2subscript𝑃𝙴superscriptnormsuperscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁2superscriptsubscript𝜎𝙳2superscriptsuperscriptsuperscriptsubscript𝐰𝑟𝚉𝙵subscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁2superscriptsubscript𝜎𝙴2\displaystyle\hskip 1.00006pt~{}\frac{|{h_{SD}}\!+\!{\bf h}_{\mathtt{RD}}^{% \dagger}\bm{\Theta}_{r}{\bf h}_{\mathtt{SR}}|^{2}}{{P_{\mathtt{E}}}\|{\bf h}_{% \mathtt{RD}}^{\dagger}\bm{\Theta}_{t}{{\bf H}_{\mathtt{ER}}}\|^{2}\!+\!\sigma_% {\mathtt{D}}^{2}}\!-\!\frac{|({{\bf w}_{r}^{\mathtt{ZF}}})^{{\dagger}}{{\bf H}% _{\mathtt{RE}}}\bm{\Theta}_{t}{\bf h}_{\mathtt{SR}}|^{2}}{\sigma_{\mathtt{E}}^% {2}},divide start_ARG | italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT + bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT ∥ bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG - divide start_ARG | ( bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_ZF end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , (22a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,roman_s . roman_t . (7b),(7c).italic-(7bitalic-)italic-(7citalic-)\displaystyle\hskip 20.00003pt~{}\eqref{P1:beta:const},\eqref{P1:phase1}.italic_( italic_) , italic_( italic_) . (22b)

IV-A2 MRC/ZF Beamforming Design

With MRC/ZF beamforming design, which is also abbreviated as TZF, 𝐰tsubscript𝐰𝑡{\bf w}_{t}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is designed based on the ZF principle to cancel SI, while 𝐰rsubscript𝐰𝑟{\bf w}_{r}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT is set according to the MRC principle to maximize the received SINR at the E, SINREsubscriptSINR𝐸{\text{SINR}_{E}}SINR start_POSTSUBSCRIPT italic_E end_POSTSUBSCRIPT. Therefore, 𝐰r𝙼𝚁𝙲superscriptsubscript𝐰𝑟𝙼𝚁𝙲{{\bf w}_{r}^{\mathtt{MRC}}}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRC end_POSTSUPERSCRIPT =𝐇𝚁𝙴𝚯t𝐡𝚂𝚁𝐇𝚁𝙴𝚯t𝐡𝚂𝚁subscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁normsubscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁\frac{{{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{t}{{\bf h}_{\mathtt{SR}}}}{\|{{{\bf H% }_{\mathtt{RE}}}\bm{\Theta}_{t}{{\bf h}_{\mathtt{SR}}}}\|}divide start_ARG bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT ∥ end_ARG, and the optimal 𝐰tsubscript𝐰𝑡{\bf w}_{t}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT, which maximizes the eavesdrop** non-outage probability, is the solution of

max𝐰t=1normsubscript𝐰𝑡1\displaystyle\underset{\left\|{{\bf w}_{t}}\right\|=1}{\max}\,\,start_UNDERACCENT ∥ bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∥ = 1 end_UNDERACCENT start_ARG roman_max end_ARG |𝐡𝚁𝙳𝚯t𝐇𝙴𝚁𝐰t|2,superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁subscript𝐰𝑡2\displaystyle\hskip 10.00002pt~{}|{\bf h}_{\mathtt{RD}}\bm{\Theta}_{t}{\bf H}_% {\mathtt{ER}}{\bf w}_{t}|^{2},| bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , (23a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}roman_s . roman_t . (𝐰r𝙼𝚁𝙲)(𝐇𝙴𝙴+𝐇𝚁𝙴𝚯r𝐇𝙴𝚁)𝐰t=0.superscriptsuperscriptsubscript𝐰𝑟𝙼𝚁𝙲subscript𝐇𝙴𝙴subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁subscript𝐰𝑡0\displaystyle\hskip 10.00002pt~{}{{({\bf w}_{r}^{\mathtt{MRC}})^{{\dagger}}}% \big{(}{{\bf H}_{\mathtt{EE}}}+{{\bf H}_{\mathtt{RE}}}\bm{\Theta}_{r}{{\bf H}_% {\mathtt{ER}}}\big{)}{{\bf w}_{t}}}=0.( bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRC end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ( bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT + bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT ) bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = 0 . (23b)

Using projection matrix theory, the receive beamformer, which satisfies the condition in (23a), is given by 𝐰t𝚉𝙵=𝚼𝐡𝚁𝙳𝚯t𝐇𝙴𝚁𝚼𝐡𝚁𝙳𝚯t𝐇𝙴𝚁superscriptsubscript𝐰𝑡𝚉𝙵superscript𝚼bottomsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁normsuperscript𝚼bottomsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁{{\bf w}_{t}^{\mathtt{ZF}}}=\frac{\bm{\Upsilon}^{\bot}{{\bf h}_{\mathtt{RD}}% \bm{\Theta}_{t}{\bf H}_{\mathtt{ER}}}}{\left\|\bm{\Upsilon}^{\bot}{{\bf h}_{% \mathtt{RD}}\bm{\Theta}_{t}{\bf H}_{\mathtt{ER}}}\right\|}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_ZF end_POSTSUPERSCRIPT = divide start_ARG bold_Υ start_POSTSUPERSCRIPT ⊥ end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT end_ARG start_ARG ∥ bold_Υ start_POSTSUPERSCRIPT ⊥ end_POSTSUPERSCRIPT bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT ∥ end_ARG, where 𝚼=𝐈NT𝐇~𝙴𝙴𝐰r𝙼𝚁𝙲(𝐰r𝙼𝚁𝙲)𝐇~𝙴𝙴𝐇~𝙴𝙴𝐰r𝙼𝚁𝙲2superscript𝚼bottomsubscript𝐈subscript𝑁𝑇superscriptsubscript~𝐇𝙴𝙴superscriptsubscript𝐰𝑟𝙼𝚁𝙲superscriptsuperscriptsubscript𝐰𝑟𝙼𝚁𝙲subscript~𝐇𝙴𝙴superscriptnormsubscript~𝐇𝙴𝙴superscriptsubscript𝐰𝑟𝙼𝚁𝙲2\bm{\Upsilon}^{\bot}={\bf I}_{N_{T}}-\frac{\tilde{{\bf H}}_{\mathtt{EE}}^{{% \dagger}}{\bf w}_{r}^{\mathtt{MRC}}{({\bf w}_{r}^{\mathtt{MRC}})^{{\dagger}}}% \tilde{{\bf H}}_{\mathtt{EE}}}{\|\tilde{{\bf H}}_{\mathtt{EE}}{{\bf w}_{r}^{% \mathtt{MRC}}}\|^{2}}bold_Υ start_POSTSUPERSCRIPT ⊥ end_POSTSUPERSCRIPT = bold_I start_POSTSUBSCRIPT italic_N start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT end_POSTSUBSCRIPT - divide start_ARG over~ start_ARG bold_H end_ARG start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRC end_POSTSUPERSCRIPT ( bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRC end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT over~ start_ARG bold_H end_ARG start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT end_ARG start_ARG ∥ over~ start_ARG bold_H end_ARG start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRC end_POSTSUPERSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG with 𝐇~𝙴𝙴=𝐇𝙴𝙴+𝐇𝚁𝙴𝚯r𝐇𝙴𝚁subscript~𝐇𝙴𝙴subscript𝐇𝙴𝙴subscript𝐇𝚁𝙴subscript𝚯𝑟subscript𝐇𝙴𝚁\tilde{{\bf H}}_{\mathtt{EE}}={\bf H}_{\mathtt{EE}}+{\bf H}_{\mathtt{RE}}\bm{% \Theta}_{r}{\bf H}_{\mathtt{ER}}over~ start_ARG bold_H end_ARG start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT = bold_H start_POSTSUBSCRIPT typewriter_EE end_POSTSUBSCRIPT + bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT is the projection idempotent.

Accordingly, by substituting 𝐰r𝙼𝚁𝙲superscriptsubscript𝐰𝑟𝙼𝚁𝙲{{\bf w}_{r}^{\mathtt{MRC}}}bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_MRC end_POSTSUPERSCRIPT and 𝐰t𝚉𝙵superscriptsubscript𝐰𝑡𝚉𝙵{{\bf w}_{t}^{\mathtt{ZF}}}bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_ZF end_POSTSUPERSCRIPT into (III) that completely mitigates SI, the optimization problem (II-B) can be written as

min𝚯r,𝚯tsubscript𝚯𝑟subscript𝚯𝑡\displaystyle\underset{\bm{\Theta}_{r},\bm{\Theta}_{t}}{\min}\,\,start_UNDERACCENT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_UNDERACCENT start_ARG roman_min end_ARG |hSD+𝐡𝚁𝙳𝚯r𝐡𝚂𝚁|2P𝙴|𝐡𝚁𝙳𝚯t𝐇𝙴𝚁𝐰t𝚉𝙵|2+σ𝙳2𝐇𝚁𝙴𝚯t𝐡𝚂𝚁2σ𝙴2,superscriptsubscript𝑆𝐷superscriptsubscript𝐡𝚁𝙳subscript𝚯𝑟subscript𝐡𝚂𝚁2subscript𝑃𝙴superscriptsuperscriptsubscript𝐡𝚁𝙳subscript𝚯𝑡subscript𝐇𝙴𝚁superscriptsubscript𝐰𝑡𝚉𝙵2superscriptsubscript𝜎𝙳2superscriptnormsubscript𝐇𝚁𝙴subscript𝚯𝑡subscript𝐡𝚂𝚁2superscriptsubscript𝜎𝙴2\displaystyle\hskip 10.00002pt~{}\frac{|{h_{SD}}+{\bf h}_{\mathtt{RD}}^{% \dagger}\bm{\Theta}_{r}{\bf h}_{\mathtt{SR}}|^{2}}{{P_{\mathtt{E}}}|{\bf h}_{% \mathtt{RD}}^{\dagger}{\bm{\Theta}_{t}}{{\bf H}_{\mathtt{ER}}}{{{{\bf w}_{t}^{% \mathtt{ZF}}}}}|^{2}+\sigma_{\mathtt{D}}^{2}}-\frac{\|{{\bf H}_{\mathtt{RE}}}% \bm{\Theta}_{t}{\bf h}_{\mathtt{SR}}\|^{2}}{\sigma_{\mathtt{E}}^{2}},divide start_ARG | italic_h start_POSTSUBSCRIPT italic_S italic_D end_POSTSUBSCRIPT + bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_P start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT | bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_ZF end_POSTSUPERSCRIPT | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG - divide start_ARG ∥ bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT bold_Θ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , (24a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,roman_s . roman_t . (7b),(7c).italic-(7bitalic-)italic-(7citalic-)\displaystyle\hskip 20.00003pt~{}\eqref{P1:beta:const},\eqref{P1:phase1}.italic_( italic_) , italic_( italic_) . (24b)

IV-B Solution

In this subsection, we present the solution of the optimization problems (IV-A1) and (IV-A2). Before proceeding, we define 𝐚k2𝚋𝚜=diag(𝐡𝚁𝙳)𝐇𝙴𝚁𝐟𝚋𝚜superscriptsubscript𝐚subscript𝑘2𝚋𝚜diagsuperscriptsubscript𝐡𝚁𝙳subscript𝐇𝙴𝚁superscript𝐟𝚋𝚜{\bf a}_{k_{2}}^{\mathtt{bs}}=\mathrm{diag}({\bf h}_{\mathtt{RD}}^{\dagger}){{% \bf H}_{\mathtt{ER}}}\bm{{\bf f}}^{\mathtt{bs}}bold_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT = roman_diag ( bold_h start_POSTSUBSCRIPT typewriter_RD end_POSTSUBSCRIPT start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT ) bold_H start_POSTSUBSCRIPT typewriter_ER end_POSTSUBSCRIPT bold_f start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT, where the superscript “𝚋𝚜𝚋𝚜\mathtt{bs}typewriter_bs” refers to the “beamforming scheme” with 𝚋𝚜={𝚁𝚉𝙵,𝚃𝚉𝙵}𝚋𝚜𝚁𝚉𝙵𝚃𝚉𝙵\mathtt{bs}=\{\mathtt{RZF},\mathtt{TZF}\}typewriter_bs = { typewriter_RZF , typewriter_TZF }, and 𝐟𝚃𝚉𝙵=𝐰t𝚉𝙵superscript𝐟𝚃𝚉𝙵superscriptsubscript𝐰𝑡𝚉𝙵\bm{{\bf f}}^{\mathtt{TZF}}={{{\bf w}_{t}^{\mathtt{ZF}}}}bold_f start_POSTSUPERSCRIPT typewriter_TZF end_POSTSUPERSCRIPT = bold_w start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_ZF end_POSTSUPERSCRIPT, while 𝐟𝚁𝚉𝙵=𝟏Nsuperscript𝐟𝚁𝚉𝙵subscript1𝑁\bm{{\bf f}}^{\mathtt{RZF}}=\bm{1}_{N}bold_f start_POSTSUPERSCRIPT typewriter_RZF end_POSTSUPERSCRIPT = bold_1 start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT. Moreover, let 𝐚¯k2𝚋𝚜=[(𝐚k2𝚋𝚜)H,0]Hsuperscriptsubscript¯𝐚subscript𝑘2𝚋𝚜superscriptsuperscriptsuperscriptsubscript𝐚subscript𝑘2𝚋𝚜𝐻0𝐻\overline{\bf a}_{k_{2}}^{\mathtt{bs}}=[({\bf a}_{k_{2}}^{\mathtt{bs}})^{H},0]% ^{H}over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT = [ ( bold_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT , 0 ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, 𝐀k2𝚋𝚜=𝐚¯k2𝚋𝚜(𝐚¯k2𝚋𝚜)Hsuperscriptsubscript𝐀subscript𝑘2𝚋𝚜superscriptsubscript¯𝐚subscript𝑘2𝚋𝚜superscriptsuperscriptsubscript¯𝐚subscript𝑘2𝚋𝚜𝐻{\bf A}_{k_{2}}^{\mathtt{bs}}=\overline{\bf a}_{k_{2}}^{\mathtt{bs}}(\overline% {\bf a}_{k_{2}}^{\mathtt{bs}})^{H}bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT = over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT ( over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, 𝐚k3𝚋𝚜=diag(𝐠𝚋𝚜𝐇𝚁𝙴)𝐡𝚂𝚁superscriptsubscript𝐚subscript𝑘3𝚋𝚜diagsuperscript𝐠𝚋𝚜subscript𝐇𝚁𝙴subscript𝐡𝚂𝚁{\bf a}_{k_{3}}^{\mathtt{bs}}=\mathrm{diag}({{\bf g}^{\mathtt{bs}}{\bf H}_{% \mathtt{RE}}}){{\bf h}_{\mathtt{SR}}}bold_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT = roman_diag ( bold_g start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT bold_H start_POSTSUBSCRIPT typewriter_RE end_POSTSUBSCRIPT ) bold_h start_POSTSUBSCRIPT typewriter_SR end_POSTSUBSCRIPT where 𝐠𝚁𝚉𝙵=(𝐰r𝚉𝙵)superscript𝐠𝚁𝚉𝙵superscriptsuperscriptsubscript𝐰𝑟𝚉𝙵{\bf g}^{\mathtt{RZF}}={({{\bf w}_{r}^{\mathtt{ZF}}})^{{}^{{\dagger}}}}bold_g start_POSTSUPERSCRIPT typewriter_RZF end_POSTSUPERSCRIPT = ( bold_w start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_ZF end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT start_FLOATSUPERSCRIPT † end_FLOATSUPERSCRIPT end_POSTSUPERSCRIPT and 𝐠𝚃𝚉𝙵=𝟏Nsuperscript𝐠𝚃𝚉𝙵subscript1𝑁{\bf g}^{\mathtt{TZF}}=\bm{1}_{N}bold_g start_POSTSUPERSCRIPT typewriter_TZF end_POSTSUPERSCRIPT = bold_1 start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT, 𝐚¯k3𝚋𝚜=[𝐚k3𝚋𝚜,0]Hsuperscriptsubscript¯𝐚subscript𝑘3𝚋𝚜superscriptsuperscriptsubscript𝐚subscript𝑘3𝚋𝚜0𝐻{\overline{\bf a}_{k_{3}}^{\mathtt{bs}}}=[{\bf a}_{k_{3}}^{\mathtt{bs}},0]^{H}over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT = [ bold_a start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT , 0 ] start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT, 𝐀k3𝚋𝚜=𝐚¯k3𝚋𝚜(𝐚¯k3𝚋𝚜)Hsuperscriptsubscript𝐀subscript𝑘3𝚋𝚜superscriptsubscript¯𝐚subscript𝑘3𝚋𝚜superscriptsuperscriptsubscript¯𝐚subscript𝑘3𝚋𝚜𝐻{\bf A}_{k_{3}}^{\mathtt{bs}}=\overline{\bf a}_{k_{3}}^{\mathtt{bs}}(\overline% {\bf a}_{k_{3}}^{\mathtt{bs}})^{H}bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT = over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT ( over¯ start_ARG bold_a end_ARG start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT. Therefore, the optimization problems (IV-A1) and (IV-A2) can be reformulated as

min𝐐t,𝐐r0succeeds-or-equalssubscript𝐐𝑡subscript𝐐𝑟0\displaystyle\underset{{\bf Q}_{t},{\bf Q}_{r}\succeq 0}{\min}\,\,start_UNDERACCENT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ⪰ 0 end_UNDERACCENT start_ARG roman_min end_ARG tr(𝐀k3𝚋𝚜𝐐t)tr(𝐀k2𝚋𝚜𝐐t)tr(𝐀k1𝐐r),trsuperscriptsubscript𝐀subscript𝑘3𝚋𝚜subscript𝐐𝑡trsuperscriptsubscript𝐀subscript𝑘2𝚋𝚜subscript𝐐𝑡trsubscript𝐀subscript𝑘1subscript𝐐𝑟\displaystyle\hskip 10.00002pt~{}\frac{\mathrm{tr}({\bf A}_{k_{3}}^{\mathtt{bs% }}{\bf Q}_{t})\mathrm{tr}({\bf A}_{k_{2}}^{\mathtt{bs}}{\bf Q}_{t})}{\mathrm{% tr}({\bf A}_{k_{1}}{\bf Q}_{r})},divide start_ARG roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) end_ARG start_ARG roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) end_ARG , (25a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,roman_s . roman_t . diag{𝐐r}+diag{𝐐t}=𝟏N,diagsubscript𝐐𝑟diagsubscript𝐐𝑡subscript1𝑁\displaystyle\hskip 20.00003pt\mathrm{diag}\{{\bf Q}_{r}\}+\mathrm{diag}\{{\bf Q% }_{t}\}=\bm{1}_{N},~{}roman_diag { bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } + roman_diag { bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT } = bold_1 start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT , (25b)
Rank(𝐐r)=1,Rank(𝐐t)=1.formulae-sequenceRanksubscript𝐐𝑟1Ranksubscript𝐐𝑡1\displaystyle\hskip 20.00003pt\mathrm{Rank}({\bf Q}_{r})=1,~{}\mathrm{Rank}({% \bf Q}_{t})=1.~{}roman_Rank ( bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) = 1 , roman_Rank ( bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) = 1 . (25c)

The optimization problem (IV-B) is non-convex due to (16a)-(16d). To tackle this issue, we first introduce two slack variables 1I¯k=tr(𝐀k3𝚋𝚜𝐐t)(tr(𝐀k2𝚋𝚜𝐐t))1subscript¯𝐼𝑘trsuperscriptsubscript𝐀subscript𝑘3𝚋𝚜subscript𝐐𝑡trsuperscriptsubscript𝐀subscript𝑘2𝚋𝚜subscript𝐐𝑡\frac{1}{\bar{I}_{k}}=\mathrm{tr}({\bf A}_{k_{3}}^{\mathtt{bs}}{\bf Q}_{t})(% \mathrm{tr}({\bf A}_{k_{2}}^{\mathtt{bs}}{\bf Q}_{t}))divide start_ARG 1 end_ARG start_ARG over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG = roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ) and S¯k=tr(𝐀k1𝐐r)subscript¯𝑆𝑘trsubscript𝐀subscript𝑘1subscript𝐐𝑟\bar{S}_{k}=\mathrm{tr}({\bf A}_{k_{1}}{\bf Q}_{r})over¯ start_ARG italic_S end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ).

Now, following a similar approach as in the optimal case and relaxing the rank-one constraints, optimization problem (IV-B) is recast as

min𝐐t,𝐐r,I¯k,S¯ksubscript𝐐𝑡subscript𝐐𝑟subscript¯𝐼𝑘subscript¯𝑆𝑘\displaystyle\underset{{\bf Q}_{t},{\bf Q}_{r},\bar{I}_{k},\bar{S}_{k}}{\min}\,\,start_UNDERACCENT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT , over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , over¯ start_ARG italic_S end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_UNDERACCENT start_ARG roman_min end_ARG 1I¯kS¯k,1subscript¯𝐼𝑘subscript¯𝑆𝑘\displaystyle\hskip 1.99997pt~{}\frac{1}{\bar{I}_{k}\bar{S}_{k}},divide start_ARG 1 end_ARG start_ARG over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT over¯ start_ARG italic_S end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG , (26a)
s.t.formulae-sequencest\displaystyle\mathrm{s.t.}\,\,roman_s . roman_t . (tr(𝐀k3𝚋𝚜𝐐t)tr(𝐀k2𝐐t))22(tr(𝐀k3𝚋𝚜𝐐t(n))\displaystyle\hskip 1.99997pt\big{(}\mathrm{tr}({\bf A}_{k_{3}}^{\mathtt{bs}}{% \bf Q}_{t})\!-\!\mathrm{tr}({\bf A}_{k_{2}}{\bf Q}_{t})\big{)}^{\!2}\!-\!2\big% {(}\mathrm{tr}({\bf A}_{k_{3}}^{\mathtt{bs}}{\bf Q}_{t}^{(n)})( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) - roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - 2 ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT )
+tr(𝐀k2𝐐t(n)))(tr(𝐀k3𝚋𝚜𝐐t)+tr(𝐀k2𝐐t))\displaystyle\hskip 1.99997pt+\mathrm{tr}({\bf A}_{k_{2}}{\bf Q}_{t}^{(n)})% \big{)}\big{(}\mathrm{tr}({\bf A}_{k_{3}}^{\mathtt{bs}}{\bf Q}_{t})\!+\!% \mathrm{tr}(\!{\bf A}_{k_{2}}{\bf Q}_{t})\big{)}\!+ roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) ) ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) + roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) )
+(tr(𝐀k3𝚋𝚜𝐐t(n))+tr(𝐀k2𝐐t(n)))2+4I¯k0,superscripttrsuperscriptsubscript𝐀subscript𝑘3𝚋𝚜superscriptsubscript𝐐𝑡𝑛trsubscript𝐀subscript𝑘2superscriptsubscript𝐐𝑡𝑛24subscript¯𝐼𝑘0\displaystyle\hskip 1.99997pt+\!\big{(}\mathrm{tr}({\bf A}_{k_{3}}^{\mathtt{bs% }}{\bf Q}_{t}^{(n)})+\mathrm{tr}({\bf A}_{k_{2}}{\bf Q}_{t}^{(n)})\big{)}^{\!% \!2}+\frac{4}{\bar{I}_{k}}\leq\!0,~{}+ ( roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT typewriter_bs end_POSTSUPERSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) + roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + divide start_ARG 4 end_ARG start_ARG over¯ start_ARG italic_I end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG ≤ 0 , (26b)
tr(𝐀k1𝐐r)S¯k0,trsubscript𝐀subscript𝑘1subscript𝐐𝑟subscript¯𝑆𝑘0\displaystyle\hskip 10.00002pt\!\mathrm{tr}({\bf A}_{k_{1}}{\bf Q}_{r})-\bar{S% }_{k}\!\leq\!0,~{}roman_tr ( bold_A start_POSTSUBSCRIPT italic_k start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) - over¯ start_ARG italic_S end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ≤ 0 , (26c)
(25b).italic-(25bitalic-)\displaystyle\hskip 5.0pt~{}\eqref{eq:p91:d}.~{}italic_( italic_) . (26d)

This SDP problem can be solved efficiently via CVX [20], in an iterative way. After obtaining the optimal 𝐐tsubscript𝐐𝑡{\bf Q}_{t}bold_Q start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT and 𝐐rsubscript𝐐𝑟{\bf Q}_{r}bold_Q start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT, we need to find a rank-one solution by using the Gaussian randomization procedure [19], if the results are not rank-one.

Refer to caption
Figure 2: Eavesdrop** non-outage probability for the proposed optimal and suboptimal designs versus ρesubscript𝜌𝑒\rho_{e}italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT (NR=NT=4subscript𝑁𝑅subscript𝑁𝑇4N_{R}=N_{T}=4italic_N start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT = italic_N start_POSTSUBSCRIPT italic_T end_POSTSUBSCRIPT = 4).

V Numerical Results

In this section, numerical results are presented to evaluate the performance of the proposed proactive eavesdrop** schemes. The optimal scheme refers to the case where the beamforming vectors at E and transmission/reflection coefficients at STAR-RIS are jointly optimized. Unless otherwise stated, in all the simulations, we set σ𝙴2=σ𝙳2=1superscriptsubscript𝜎𝙴2superscriptsubscript𝜎𝙳21\sigma_{\mathtt{E}}^{2}\!=\!\sigma_{\mathtt{D}}^{2}\!=\!1italic_σ start_POSTSUBSCRIPT typewriter_E end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1, and ϵ1=103subscriptitalic-ϵ1superscript103\epsilon_{1}=10^{-3}italic_ϵ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT. We model the large-scale fading as γXY=C0(dXY/D0)μsubscript𝛾𝑋𝑌subscript𝐶0superscriptsubscript𝑑𝑋𝑌subscript𝐷0𝜇\gamma_{XY}=C_{0}(d_{XY}/D_{0})^{-\mu}italic_γ start_POSTSUBSCRIPT italic_X italic_Y end_POSTSUBSCRIPT = italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_X italic_Y end_POSTSUBSCRIPT / italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT - italic_μ end_POSTSUPERSCRIPT, where dXYsubscript𝑑𝑋𝑌d_{XY}italic_d start_POSTSUBSCRIPT italic_X italic_Y end_POSTSUBSCRIPT is the individual link distance, C0=30subscript𝐶030C_{0}=-30italic_C start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = - 30 dB is the reference channel gain at a distance of D0=1subscript𝐷01D_{0}=1italic_D start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = 1 m, and μ𝜇\muitalic_μ denotes the path loss exponent of the individual link and set μ=3.6𝜇3.6\mu\!=\!3.6italic_μ = 3.6 [4]. Moreover, the normalized SNR of the suspicious link, i.e., ρsPs/σ𝙳2subscript𝜌𝑠subscript𝑃𝑠superscriptsubscript𝜎𝙳2\rho_{s}\!\!\triangleq\!\!P_{s}/\sigma_{\mathtt{D}}^{2}italic_ρ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ≜ italic_P start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT / italic_σ start_POSTSUBSCRIPT typewriter_D end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT, is set to 10101010 dB. As a benchmark, we also include the results for MRC/MRT beamforming design with optimized trans- mission and reflection coefficient matrices at STAR-RIS.

Figure 2 shows the eavesdrop** non-outage probability versus ρesubscript𝜌𝑒\rho_{e}italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT for the proposed optimal and suboptimal schemes. We observe that the optimal scheme yields the best performance, reflecting the impact of joint beamforming and transmission/reflection phase shift design. Moreover, by increasing ρesubscript𝜌𝑒\rho_{e}italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT, the RZF outperforms all suboptimal designs, while MRC/MRT outperforms the RZF and TZF schemes in the low ρesubscript𝜌𝑒\rho_{e}italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT regime. The superior performance of RZF over TZF at higher values of ρesubscript𝜌𝑒\rho_{e}italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT can be attributed to the transmission of stronger jamming signals (RZF sacrifices one DoF at the transmit side to cancel SI), leading to an increased dominance of the jamming phase.

Figure 3 shows the eavesdrop** non-outage probability versus the SI strength for the proposed schemes. We observe that the optimal design can effectively cancel SI. However, for a given number of antennas at E, increasing the number of receiving antennas can improve performance. As expected, SI does not affect the ZF-based suboptimal schemes, while the eavesdrop** non-outage probability of the MRC/MRT scheme significantly decreases when the SI strength increases. Moreover, with a decrease in the number of receiving antennas, NRsubscript𝑁𝑅N_{R}italic_N start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT, the MRC/MRT scheme outperforms the ZF/MRT beamforming scheme at lower σ𝚂𝙸2superscriptsubscript𝜎𝚂𝙸2\sigma_{\mathtt{SI}}^{2}italic_σ start_POSTSUBSCRIPT typewriter_SI end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT values. This is due to the fact that decreasing NRsubscript𝑁𝑅N_{R}italic_N start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT results in weak SI, which is beneficial for the MRC/MRT design.

Refer to caption
Figure 3: Eavesdrop** non-outage probability for the proposed optimal and suboptimal designs versus σ𝚂𝙸2superscriptsubscript𝜎𝚂𝙸2\sigma_{\mathtt{SI}}^{2}italic_σ start_POSTSUBSCRIPT typewriter_SI end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT (ρe=10subscript𝜌𝑒10\rho_{e}=10italic_ρ start_POSTSUBSCRIPT italic_e end_POSTSUBSCRIPT = 10 dB).

VI Conclusion

We proposed a STAR-RIS-assisted proactive eavesdrop** system, where the STAR-RIS is deployed to assist a FD multi-antenna E in overhearing a ST and interfering with a SR simultaneously. We formulated a non-convex joint optimization problem to design the beamforming vectors at E𝐸Eitalic_E and reflection/transmission phase shift matrices at the STAR-RIS. Moreover, low-complexity ZF-based beamforming designs were proposed that can balance between performance and system complexity. Our results suggest that the optimal design can effectively cancel the SI. Moreover, by increasing the number of receiving antennas at FD E, the surveillance performance of the optimal design is improved.

In the future, our work will involve monitoring multiple untrusted communication links. Moreover, we can explore other operating protocols for the STAR-RIS operation in wireless surveillance systems, namely, mode switching and time switching.

References

  • [1] J. Xu, L. Duan, and R. Zhang, “Surveillance and intervention of infrastructure-free mobile communications: A new wireless security paradigm,” IEEE Wireless Commun., vol. 24, no. 4, pp. 152–159, Aug. 2017.
  • [2] Z. Mobini, M. Mohammadi, and C. Tellambura, “Wireless-powered full-duplex relay and friendly jamming for secure cooperative communications,” IEEE Trans. Inf. Forensics Secur., vol. 14, no. 3, pp. 621–634, Mar. 2019.
  • [3] Y. Zeng and R. Zhang, “Wireless information surveillance via proactive eavesdrop** with spoofing relay,” IEEE J. Sel. Topics Signal Process., vol. 10, no. 8, pp. 1449–1461, Dec. 2016.
  • [4] M.-M. Zhao, Y. Cai, and R. Zhang, “Intelligent reflecting surface aided wireless information surveillance,” IEEE Trans. Wireless Commun., vol. 22, no. 2, pp. 1219–1234, Feb. 2023.
  • [5] J. Yao, T. Wu, Q. Zhang, and J. Qin, “Proactive monitoring via passive reflection using intelligent reflecting surface,” IEEE Commun. Lett., vol. 24, no. 9, pp. 1909–1913, Sept. 2020.
  • [6] T. Ji, M. Hua, C. Li, Y. Huang, and L. Yang, “A robust IRS-aided wireless information surveillance design with bounded channel errors,” IEEE Wireless Commun. Lett., vol. 11, no. 10, pp. 2210–2214, Oct. 2022.
  • [7] G. Hu, J. Si, Y. Cai, and N. Al-Dhahir, “Intelligent reflecting surface-assisted proactive eavesdrop** over suspicious broadcasting communication with statistical CSI,” IEEE Trans. Veh. Technol., vol. 71, no. 4, pp. 4483–4488, Apr. 2022.
  • [8] X. Hu, Y. Yi, K. Li, H. Zhang, and C. Kai, “Active reconfigurable intelligent surface aided surveillance scheme,” IEEE Wireless Commun. Lett., vol. 12, no. 2, pp. 356–360, Feb. 2023.
  • [9] Q. Wu, S. Zhang, B. Zheng, C. You, and R. Zhang, “Intelligent reflecting surface-aided wireless communications: A tutorial,” IEEE Trans. Commun., vol. 69, no. 5, pp. 3313–3351, May 2021.
  • [10] X. Mu, Y. Liu, L. Guo, J. Lin, and R. Schober, “Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications,” IEEE Trans. Wireless Commun., vol. 21, no. 5, pp. 3083–3098, May 2021.
  • [11] Y. Liu, X. Mu, J. Xu, R. Schober, Y. Hao, H. V. Poor, and L. Hanzo, “STAR: Simultaneous transmission and reflection for 360° coverage by intelligent surfaces,” IEEE Wireless Commun., vol. 28, no. 6, pp. 102–109, Dec. 2021.
  • [12] G. Hu et al., “Analysis and optimization of STAR-RIS-assisted proactive eavesdrop** with statistical CSI,” IEEE Trans. Veh. Technol., vol. 72, no. 5, pp. 6850–6855, May 2023.
  • [13] G. Hu, Q. Wu, J. Si, K. Xu, Z. Li, Y. Cai, and N. Al-Dhahir, “STAR-RIS-assisted information surveillance over suspicious multihop communications,” IEEE Trans. Mobile Comput., pp. 1–20, 2023.
  • [14] M. Mohammadi, B. K. Chalise, H. A. Suraweera, C. Zhong, G. Zheng, and I. Krikidis, “Throughput analysis and optimization of wireless-powered multiple antenna full-duplex relay systems,” IEEE Trans. Commun., vol. 64, no. 4, pp. 1769–1785, Apr. 2016.
  • [15] C. Zhong, X. Jiang, F. Qu, and Z. Zhang, “Multi-antenna wireless legitimate surveillance systems: Design and performance analysis,” IEEE Trans. Wireless Commun., vol. 16, no. 7, pp. 4585–4599, Jul. 2017.
  • [16] F. Feizi, M. Mohammadi, Z. Mobini, and C. Tellambura, “Proactive eavesdrop** via jamming in full-duplex multi-antenna systems: Beamforming design and antenna selection,” IEEE Trans. Commun., vol. 68, no. 12, pp. 7563–7577, Dec. 2020.
  • [17] C. Wu, C. You, Y. Liu, X. Gu, and Y. Cai, “Channel estimation for STAR-RIS-aided wireless communication,” IEEE Commun. Lett., vol. 26, no. 3, pp. 652–656, Mar. 2022.
  • [18] H. Zhang, L. Duan, and R. Zhang, “Jamming-assisted proactive eavesdrop** over two suspicious communication links,” IEEE Trans. Wireless Commun., vol. 19, no. 7, pp. 4817–4830, Jul. 2020.
  • [19] Z.-Q. Luo, W.-K. Ma, A. M.-C. So, Y. Ye, and S. Zhang, “Semidefinite relaxation of quadratic optimization problems,” IEEE Signal Process. Mag., vol. 27, no. 3, pp. 20–34, May 2010.
  • [20] M. Grant and S. Boyd, “CVX: Matlab software for disciplined convex programming, version 2.1, [online]. available:http: //cvxr.com/cvx, 2014.” 2014.