Networked ISAC for Low-Altitude Economy: Coordinated Transmit Beamforming and UAV Trajectory Design

Gaoyuan Cheng, Xianxin Song, Zhonghao Lyu, and Jie Xu An earlier version of this paper has been accepted at the 2024 IEEE/CIC International Conference on Communications in China (ICCC) [1]. G. Cheng, X. Song, Z. Lyu, and J. Xu are with the School of Science and Engineering (SSE), the Shenzhen Future Network of Intelligence Institute (FNii-Shenzhen), and the Guangdong Provincial Key Laboratory of Future Networks of Intelligence, The Chinese University of Hong Kong, Shenzhen, Guangdong 518172, China (e-mail: [email protected], [email protected], [email protected], xujie@cuhk. edu.cn). J. Xu is the corresponding author.
Abstract

This paper exploits the networked integrated sensing and communications (ISAC) to support low-altitude economy (LAE), in which a set of networked ground base stations (GBSs) cooperatively transmit joint information and sensing signals to communicate with multiple authorized unmanned aerial vehicles (UAVs) and concurrently detect unauthorized objects over the interested region in the three-dimensional (3D) space. We assume that each GBS is equipped with uniform linear array (ULA) antennas, which are deployed either horizontally or vertically to the ground. We also consider two types of UAV receivers, which have and do not have the capability of canceling the interference caused by dedicated sensing signals, respectively. Under each setup, we jointly design the coordinated transmit beamforming at multiple GBSs together with the authorized UAVs’ trajectory control and their GBS associations, for enhancing the authorized UAVs’ communication performance while ensuring the sensing requirements. In particular, we aim to maximize the average sum rate of authorized UAVs over a given flight period, subject to the minimum illumination power constraints toward the interested 3D sensing region, the maximum transmit power constraints at individual GBSs, and the flight constraints of UAVs. These problems are highly non-convex and challenging to solve, due to the involvement of binary UAV-GBS association variables as well as the coupling of beamforming and trajectory variables. To solve these non-convex problems, we propose efficient algorithms by using the techniques of alternating optimization, successive convex approximation, and semi-definite relaxation. Numerical results show that the proposed joint coordinated transmit beamforming and UAV trajectory designs efficiently balance the sensing-communication performance tradeoffs and significantly outperform various benchmarks. It is also shown that the horizontally placed antennas lead to enhanced performance compared with their vertical counterparts due to the more flexible multi-beam design, and the sensing interference cancellation ability at UAV receivers is advantageous for further enhancing ISAC performance.

Index Terms:
Networked integrated sensing and communications (ISAC), low-altitude economy unmanned aerial vehicle (UAV), coordinated transmit beamforming, trajectory design, optimization.

I Introduction

Low-altitude economy (LAE) corresponds to a comprehensive economic form consisting of various low-altitude flight activities of unmanned and manned aircraft, such as unmanned aerial vehicles (UAVs) and electric vertical take-off and landing (eVTOL). It is envisioned that LAE can enable a series of low-altitude applications in transportation, cargo delivery, entertainment, environmental monitoring, agriculture, and public security to create great economic and social value, which has attracted explosively increasing research attention around the world recently [2]. The successful implementation of LAE, however, requires the safe operation of various aircraft. It is essential to provide seamless wireless communication connections and ubiquitous sensing for massive aircraft at the low altitudes, thus extending their serving region, supporting their trajectory planning and tracking, and providing real-time monitoring to prevent invasion of unauthorized objects [3, 4].

As one of the key technologies for six-generation (6G) wireless networks, integrated sensing and communications (ISAC) has emerged as an efficient solution to support LAE [5, 6, 7, 8]. With ISAC, ground base stations (GBSs) can transmit wireless signals to communicate with authorized aircraft as aerial users, and reuse the reflected echo signals to sense low-altitude airspace and monitor the invasion of unauthorized objects [9, 10, 11]. More specifically, thanks to the inter-connected nature of distributed GBSs, networked ISAC is particularly appealing to provide large-scale sensing and communication services for LAE, in which distributed GBSs can cooperate in not only coordinated multi-point (CoMP) transmission and reception, for communication [12, 13, 14] but also distributed multiple-input multiple-output (MIMO) radar for sensing [15, 16, 17, 18]. Compared with conventional ISAC systems with isolated transceivers, networked ISAC offers several advantages. First, networked ISAC significantly extends the coverage of sensing communication by GBS cooperation, which is particularly useful for LAE with massive aircraft distributed in large-scale 3D space. Next, networked ISAC can enable cooperative transmission and reception among GBSs via implementing joint signal processing at the central processors [19, 20, 21]. This allows the GBSs to properly mitigate and even utilize the multi-cell air-ground interference in sensing and communication. Furthermore, GBSs are distributed at separate locations, which can view the same target from different angles and exploit the spatial diversity of target radar cross section (RCS) to enhance the sensing performance [22, 23, 24, 25]. To fully reap the above benefits, it is of utmost importance to exploit networked ISAC to support real-time communication and tracking of authorized aircraft, and provide seamless monitoring of targeted regions in the 3D space.

In the literature, there have been various prior works investigating the use of terrestrial cellular networks to support the communication and sensing of UAVs. On the one hand, cellular-connected UAV has been extensively studied [26], in which GBSs support the communication of UAVs as aerial users by using the spectrum resources originally allocated to terrestrial subscribers. In particular, existing works studied cellular-connected UAV from different perspectives such as interference mitigation [27, 28], energy-efficient communications[29, 30], and mobile edge computing [31]. On the other hand, some recent works [10, 11] studied the use of GBS to provide ISAC services with cellular-connected UAVs. For instance, the work [10] considered a system with one GBS and multiple UAVs, in which a dual identity association-based ISAC method was developed to support swift beam alignment of multiple UAVs. The authors in [11] exploited the cellular-connected UAV to enable bi-static sensing with GBS. In these above works with cellular-connected UAVs [10, 11, 26, 27, 28, 29, 30, 31], the UAV trajectory control is introduced as a new design degree of freedom (DoF) to enhance the desired signal strength and mitigate the undesired interference, thus improving the communication and sensing performances. However, these works only considered communications with cellular-connected UAVs [26, 28, 29, 30, 32], or only investigated mono-static or bi-static ISAC for cellular-connected UAVs with one single GBS. The research on using terrestrial networked ISAC systems to support LAE has not been investigated in the literature yet.

It is worth noting that there is another line of research on UAV-assisted ISAC, in which UAVs are exploited as aerial platforms such as aerial base stations (ABSs) to provide air-to-ground ISAC services towards ground users and terrestrial objects [33, 34, 35, 36, 37, 38, 39]. For instance, the authors in [38] employed a UAV-enabled ISAC platform to communicate with terrestrial users and sense interested targets in pre-determined areas, in which a joint transmit beamforming and UAV trajectory design algorithm was proposed to properly balance the tradeoff between average communication rate and sensing beampattern gains. The work [39, 40] further investigated the scenario with multi-UAV-enabled ISAC towards multiple ground users and targets. However, these prior works are not applicable for terrestrial ISAC supporting LAE, in which authorized UAVs (communication users) and unauthorized objects (sensing targets) are located at the low altitude in the three-dimensional (3D) space, thus making the coverage and ISAC transmit design more challenging.

Different from prior works, this paper studies the exploitation of networked ISAC to support LAE. In particular, we consider a scenario with multiple multi-antenna UAVs cooperatively designing the transmit beamforming to provide seamless communication with authorized UAVs and real-time monitoring of intended areas in the 3D space. We also exploit the trajectory design of authorized UAVs to optimize the communication performance subject to the sensing requirements. However, the efficient design of cooperative transmit beamforming at GBSs and trajectory optimization of authorized UAVs is particularly challenging. First, the sensing-communication performance tradeoff is dependent on both the transmit beamforming and the authorized UAVs’ 3D locations. In particular, GBSs may steer their transmit beams between sensing areas and UAV locations to balance the sensing and communication requirements, and authorized UAVs can fly closely to the areas with strong beamforming gains to enjoy enhanced communication performance. It is thus important but difficult to jointly adapt both transmit beamforming and UAV trajectory. Next, the simultaneous transmission of multiple GBSs introduces inter-GBS interference, while their ISAC operation also leads to interference between sensing and communication. Due to the line-of-sight (LoS) dominated air-ground wireless channels, the interference is rather strong, thus making interference management challenging. Furthermore, due to the mobility of authorized UAVs, their association relationship with GBSs may change over time, which may significantly affect the interference management and the resultant performance. It is thus necessary to further optimize the binary UAV-GBS association together with transmit beamforming and UAV trajectory control, thus making the design problem even more difficult. Therefore, we are motivated to address the above challenges in this work.

In particular, we consider that a set of networked GBSs with uniform linear array (ULA) antennas cooperatively communicate with multiple authorized UAVs and simultaneously sense an interested area in the 3D space to monitor unauthorized objects. The main results are summarized in the following:

  • We consider that each GBS sends joint information and dedicated sensing signals to facilitate the ISAC operation. Under this joint signal design, we consider two types of UAV receivers, i.e., Type-I and Type-II UAV receivers, which have and do not have the capability to cancel the interference from dedicated sensing signals, respectively. Furthermore, to analyze the effect of antenna configuration on the ISAC performance, we consider two different cases when the ULA antennas at each GBS are deployed horizontally and vertically to the ground, respectively.

  • Under each of the above setups, we jointly optimize the coordinated transmit beamforming of GBSs, the authorized UAVs’ trajectory control, and the GBS-UAV association, with the objective of maximizing the average sum rate of authorized UAVs over a particular ISAC period, subject to the transmit power constraints at GBSs, the practical flight constraints at UAVs, and the minimum illumination power constraints for sensing over the targeted 3D region. However, the formulated problem is difficult to solve due to the involvement of integer variable constraints and the coupling of beamforming and trajectory variables. To address these issues, we propose an efficient algorithm to find a high-quality solution by applying the techniques of alternating optimization (AO), semidefinite relaxation (SDR), and successive convex approximation (SCA). The convergence of the proposed algorithm is ensured.

  • Finally, numerical results are provided to validate the performance of our proposed designs as compared to benchmark schemes with straight flight and isotropic transmission, respectively. It is shown that the proposed joint coordinated transmit beamforming and UAV trajectory design efficiently balances the tradeoff between sensing and communication performance and significantly outperforms the benchmark schemes. It is also shown that the horizontally placed antennas at GBSs lead to better ISAC performance than the vertically placed case. Furthermore, for both antenna configurations, the Type-II receivers with the ability to cancel the sensing interference are shown to outperform the Type-I receivers in terms of average sum rate.

The remainder of this paper is organized as follows. Section II presents the networked ISAC model for LAE and formulates the problem. Section III presents the proposed joint coordinated transmit beamforming and UAV trajectory design in the case with horizontally placed antennas at GBSs and Type-I UAV receivers. Section IV presents the proposed designs for other cases of antenna configuration and UAV receivers. Section V provides numerical results to illustrate the efficiency of our proposed designs. Section VI concludes this paper.

Notations: Lowercase and uppercase letters with boldface refer to vectors and matrices, respectively. 𝔼()𝔼\mathbb{E}(\cdot)blackboard_E ( ⋅ ) means the statistical expectation. For an arbitrary scalar a𝑎aitalic_a and an arbitrary vector 𝐚𝐚\bf abold_a, |a|𝑎\left|a\right|| italic_a | and 𝐚norm𝐚\left\|{\bf{a}}\right\|∥ bold_a ∥ denote the absolute value of a𝑎aitalic_a and Euclidean norm of 𝐚𝐚\bf abold_a, respectively. The superscripts T𝑇Titalic_T and H𝐻Hitalic_H denote the transpose and conjugate transpose operators for matrices and vectors. x×ysuperscript𝑥𝑦{\mathbb{C}}^{x\times y}blackboard_C start_POSTSUPERSCRIPT italic_x × italic_y end_POSTSUPERSCRIPT denotes the space of x×y𝑥𝑦x\times yitalic_x × italic_y complex matrices. j=1𝑗1j=\sqrt{-1}italic_j = square-root start_ARG - 1 end_ARG denotes the imaginary unit.

Refer to caption
Figure 1: Illustration of networked ISAC for communicating with authorized UAVs and monitoring of unauthorized objects in 3D space.

II System Model and Problem Formulation

We consider a networked ISAC system as illustrated in Fig. 1, which consists of M𝑀Mitalic_M GBSs each with Nasubscript𝑁𝑎N_{a}italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT antennas and K𝐾Kitalic_K authorized UAVs each with a single antenna. The sets of GBSs and authorized UAVs are denoted as ={1,,M}1𝑀{\cal M}=\{1,\ldots,M\}caligraphic_M = { 1 , … , italic_M } and 𝒦={1,,K}𝒦1𝐾{\cal K}=\{1,\ldots,K\}caligraphic_K = { 1 , … , italic_K }, respectively. In this system, the GBSs perform downlink communication with their associated authorized UAVs and concurrently sense the targeted 3D area for monitoring unauthorized objects.

We focus on the networked ISAC operation over a particular time period 𝒯=[0,T]𝒯0𝑇{\cal T}=[0,T]caligraphic_T = [ 0 , italic_T ] with duration T𝑇Titalic_T, which is divided into N𝑁Nitalic_N time slots each with duration Δt=T/NsubscriptΔ𝑡𝑇𝑁{\Delta_{t}}=T/Nroman_Δ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = italic_T / italic_N. Let 𝒩={1,,N}𝒩1𝑁{\cal N}=\{1,\ldots,N\}caligraphic_N = { 1 , … , italic_N } denote the set of slots. Here, N𝑁Nitalic_N is chosen to be sufficiently large and accordingly ΔtsubscriptΔ𝑡{\Delta_{t}}roman_Δ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is sufficiently small, such that the UAVs’ locations are assumed to be unchanged over each slot to facilitate the system design. Without loss of generality, we consider a 3D Cartesian coordinate system. Let 𝐮m=(xm,ym)subscript𝐮𝑚subscript𝑥𝑚subscript𝑦𝑚{\bf u}_{m}=(x_{m},y_{m})bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = ( italic_x start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) denote the horizontal coordinate of each GBS m𝑚m\in{\cal M}italic_m ∈ caligraphic_M, and 𝐪k[n]=(x^k[n],y^k[n])subscript𝐪𝑘delimited-[]𝑛subscript^𝑥𝑘delimited-[]𝑛subscript^𝑦𝑘delimited-[]𝑛{\bf q}_{k}[n]=({\hat{x}}_{k}[n],{\hat{y}}_{k}[n])bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] = ( over^ start_ARG italic_x end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , over^ start_ARG italic_y end_ARG start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) denote the time-varying horizontal coordinate of UAV k𝒦𝑘𝒦k\in{\cal K}italic_k ∈ caligraphic_K at slot n𝒩𝑛𝒩n\in{\cal N}italic_n ∈ caligraphic_N. All GBSs are located at the zero altitude, and each UAV k𝒦𝑘𝒦k\in{\cal K}italic_k ∈ caligraphic_K is at a fixed altitude of Hk>0subscript𝐻𝑘0H_{k}>0italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT > 0, where Hksubscript𝐻𝑘H_{k}italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT’s can be different among different UAVs due to their pre-assigned flight region.

We consider two types of antenna configurations at GBSs, i.e., the horizontally and vertically placed ULA antennas, in which the ULA antennas at each GBS are placed parallel to the x-axis and z-axis in the 3D Cartesian coordinate system, respectively. For the horizontal and vertical antenna configuration cases, the corresponding angles of departure (AoDs) between GBS m𝑚mitalic_m and UAV k𝑘kitalic_k at time slot n𝑛nitalic_n are respectively denoted as

θm(x)(𝐪k[n],Hk)=arccos𝝍T(𝐪k[n]𝐮m)𝐪k[n]𝐮m2+Hk2,subscriptsuperscript𝜃𝑥𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscript𝝍𝑇subscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚superscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle\theta^{(x)}_{m}({{\bf{q}}_{k}}[n],H_{k})=\arccos\frac{{{{\bm{% \psi}}^{T}}({{\bf{q}}_{k}}[n]-{{\bf{u}}_{m}})}}{{\sqrt{{{\left\|{{{\bf{q}}_{k}% }[n]-{{\bf{u}}_{m}}}\right\|}^{2}}+H_{k}^{2}}}},italic_θ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = roman_arccos divide start_ARG bold_italic_ψ start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) end_ARG start_ARG square-root start_ARG ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG , (1)
θm(z)(𝐪k[n],Hk)=arccosHk𝐪k[n]𝐮m2+Hk2,subscriptsuperscript𝜃𝑧𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝐻𝑘superscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle\theta^{(z)}_{m}({{\bf{q}}_{k}}[n],H_{k})=\arccos\frac{H_{k}}{{% \sqrt{{{\left\|{{{\bf{q}}_{k}}[n]-{{\bf{u}}_{m}}}\right\|}^{2}}+H_{k}^{2}}}},italic_θ start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = roman_arccos divide start_ARG italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG square-root start_ARG ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG , (2)

where 𝝍=[1,0]T𝝍superscript10𝑇{\bm{\psi}}=[1,0]^{T}bold_italic_ψ = [ 1 , 0 ] start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT. Let λ𝜆\lambdaitalic_λ denote the carrier wavelength and d𝑑ditalic_d denote the antenna spacing. We have the steering vector 𝐚m(ı)(𝐪k[n],Hk)superscriptsubscript𝐚𝑚italic-ısubscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘{\bf{a}}_{m}^{(\imath)}({{\bf{q}}_{k}}[n],H_{k})bold_a start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) as

𝐚m(ı)(𝐪k[n],Hk)=[1,ej2πdλcosθ(ı)(𝐪k[n],Hk),,\displaystyle{{{\bf{a}}}_{m}^{(\imath)}}({{\bf{q}}_{k}}[n],H_{k})=[1,{e^{j2\pi% \frac{d}{\lambda}\cos\theta^{(\imath)}({{\bf{q}}_{k}}[n],H_{k})}},\ldots,bold_a start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = [ 1 , italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG roman_cos italic_θ start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT , … ,
ej2πdλ(Na1)cosθ(ı)(𝐪k[n],Hk)]T,ı{x,z}.\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode% \nobreak\ \leavevmode\nobreak\ {e^{j2\pi\frac{d}{\lambda}({N_{a}}-1)\cos\theta% ^{(\imath)}({{\bf{q}}_{k}}[n],H_{k})}}]^{T},{\imath}\in{\{x,z\}}.italic_e start_POSTSUPERSCRIPT italic_j 2 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT - 1 ) roman_cos italic_θ start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) end_POSTSUPERSCRIPT ] start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT , italic_ı ∈ { italic_x , italic_z } . (3)

Similar as in prior work [38], we consider that the air-ground links from GBSs to UAVs are dominated by LoS channels. As a result, the channel vector between GBS m𝑚mitalic_m and UAV k𝑘kitalic_k at slot n𝑛nitalic_n is denoted as

𝐡m(ı)(𝐪k[n],Hk)superscriptsubscript𝐡𝑚italic-ısubscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘\displaystyle{{\bf{h}}_{m}^{(\imath)}}({{\bf{q}}_{k}}[n],H_{k})bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) =κ(𝐪k[n]𝐮m2+Hk2)1absent𝜅superscriptsuperscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘21\displaystyle=\sqrt{\kappa({{\left\|{{{\bf{q}}_{k}}[n]-{{\bf{u}}_{m}}}\right\|% }^{2}+{H_{k}^{2}}})^{-1}}= square-root start_ARG italic_κ ( ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT end_ARG
𝐚m(ı)(𝐪k[n],Hk),ı{x,z}\displaystyle\cdot{{\bf{a}}_{m}^{(\imath)}}({{\bf{q}}_{k}}[n],H_{k}),\imath\in% \{x,z\}⋅ bold_a start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) , italic_ı ∈ { italic_x , italic_z } (4)

where κ𝜅\kappaitalic_κ denotes the path loss at the reference distance of one meter.

II-A Communication Model

First, we consider the communication from the GBSs to the UAVs, in which the GBSs send joint information and dedicated sensing signals to associated UAVs via coordinated transmit beamforming. At each slot n𝑛nitalic_n, each UAV is associated with one single GBS. We use a binary variable αm,k[n]{0,1}subscript𝛼𝑚𝑘delimited-[]𝑛01{\alpha}_{m,k}[n]\in\{0,1\}italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] ∈ { 0 , 1 } to indicate the association relationship between GBS m𝑚mitalic_m and UAV k𝑘kitalic_k at slot n𝑛nitalic_n. Here, we have αm,k[n]=1subscript𝛼𝑚𝑘delimited-[]𝑛1{\alpha}_{m,k}[n]=1italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] = 1 if UAV k𝑘kitalic_k is associated with GBS m𝑚mitalic_m at slot n𝑛nitalic_n and αm,k[n]=0subscript𝛼𝑚𝑘delimited-[]𝑛0{\alpha}_{m,k}[n]=0italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] = 0 otherwise. As such, we have lαl,k[n]=1,k𝒦,n𝒩formulae-sequencesubscript𝑙subscript𝛼𝑙𝑘delimited-[]𝑛1formulae-sequencefor-all𝑘𝒦𝑛𝒩\sum\nolimits_{l\in{\cal M}}{{{\alpha}_{l,k}}[n]}=1,\forall k\in{\cal K},n\in{% \cal N}∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_l , italic_k end_POSTSUBSCRIPT [ italic_n ] = 1 , ∀ italic_k ∈ caligraphic_K , italic_n ∈ caligraphic_N. Let sm,k[n]subscript𝑠𝑚𝑘delimited-[]𝑛s_{m,k}[n]italic_s start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] denote the transmit information signal sent by GBS m𝑚mitalic_m to UAV k𝑘kitalic_k at time slot n𝑛nitalic_n, and 𝐰m,k[n]subscript𝐰𝑚𝑘delimited-[]𝑛{\bf w}_{m,k}[n]bold_w start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] denote the corresponding transmit beamforming vector. Here, we assume sm,k[n]subscript𝑠𝑚𝑘delimited-[]𝑛s_{m,k}[n]italic_s start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ]’s are independent and identically distributed (i.i.d.) random variables each with zero mean and unit variance. Let 𝐬m[n]Na×1subscript𝐬𝑚delimited-[]𝑛superscriptsubscript𝑁𝑎1{\bf s}_{m}[n]\in{\mathbb{C}}^{N_{a}\times 1}bold_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] ∈ blackboard_C start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT × 1 end_POSTSUPERSCRIPT denote the dedicated sensing signal vector sent by GBS m𝑚mitalic_m at time slot n𝑛nitalic_n, which can be generated as pseudorandom signals with zero mean and covariance matrix 𝐑m[n]=𝔼(𝐬m[n]𝐬mH[n])𝟎subscript𝐑𝑚delimited-[]𝑛𝔼subscript𝐬𝑚delimited-[]𝑛superscriptsubscript𝐬𝑚𝐻delimited-[]𝑛succeeds-or-equals0{{\bf{R}}_{m}}[n]={\mathbb{E}}({{\bf{s}}_{m}}[n]{\bf{s}}_{m}^{H}[n])\succeq{% \bf 0}bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] = blackboard_E ( bold_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] bold_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT [ italic_n ] ) ⪰ bold_0. As a result, the transmitted signal by GBS m𝑚mitalic_m at time slot n𝑛nitalic_n is

𝐱m[n]=i𝒦𝐰m,i[n]sm,i[n]+𝐬m[n],n𝒩,formulae-sequencesubscript𝐱𝑚delimited-[]𝑛subscript𝑖𝒦subscript𝐰𝑚𝑖delimited-[]𝑛subscript𝑠𝑚𝑖delimited-[]𝑛subscript𝐬𝑚delimited-[]𝑛𝑛𝒩\displaystyle{{\bf{x}}_{m}}[n]=\sum\limits_{i\in{\cal K}}{{\bf{w}}_{m,i}}[n]{s% _{m,i}}[n]+{{\bf{s}}_{m}}[n],n\!\in\!{\cal N},bold_x start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] = ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_m , italic_i end_POSTSUBSCRIPT [ italic_n ] italic_s start_POSTSUBSCRIPT italic_m , italic_i end_POSTSUBSCRIPT [ italic_n ] + bold_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , italic_n ∈ caligraphic_N , (5)

and the covariance matrix of 𝐱m[n]subscript𝐱𝑚delimited-[]𝑛{\bf x}_{m}[n]bold_x start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] is

𝐗m[n]=i𝒦𝐰m,i[n]𝐰m,iH[n]+𝐑m[n].subscript𝐗𝑚delimited-[]𝑛subscript𝑖𝒦subscript𝐰𝑚𝑖delimited-[]𝑛superscriptsubscript𝐰𝑚𝑖𝐻delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛\displaystyle{{\bf{X}}_{m}}[n]=\sum\limits_{i\in{\cal K}}{\bf{w}}_{m,i}[n]{{% \bf{w}}_{m,i}^{H}}[n]+{{\bf{R}}_{m}[n]}.bold_X start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] = ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT bold_w start_POSTSUBSCRIPT italic_m , italic_i end_POSTSUBSCRIPT [ italic_n ] bold_w start_POSTSUBSCRIPT italic_m , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT [ italic_n ] + bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] . (6)

In (5), the dedicated sensing signals 𝐬m[n]subscript𝐬𝑚delimited-[]𝑛{{\bf{s}}_{m}}[n]bold_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] are jointly sent with information signals to achieve full DoFs for sensing, which may introduce additional interference. However, the dedicated sensing signals 𝐬m[n]subscript𝐬𝑚delimited-[]𝑛{{\bf{s}}_{m}}[n]bold_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ]’s are predetermined pseudorandom signals in practice, and thus can be eliminated by dedicatedly designed receivers. Hence, we consider two different types of UAV receivers based on whether they have the ability to cancel the interference caused by dedicated sensing signals, namely Type-I and Type-II UAV receivers, respectively.

γ(ı,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])=tr(𝐇m(ı)(𝐪k[n],Hk)𝐖m,k[n])(l,i)(m,k)tr(𝐇m(ı)(𝐪k[n],Hk)𝐖l,i[n])+ltr(𝐇m(ı)(𝐪k[n],Hk)𝐑l[n])+σc2.superscript𝛾italic-ıIsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛trsuperscriptsubscript𝐇𝑚italic-ısubscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝑙𝑖𝑚𝑘trsuperscriptsubscript𝐇𝑚italic-ısubscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝐖𝑙𝑖delimited-[]𝑛subscript𝑙trsuperscriptsubscript𝐇𝑚italic-ısubscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝐑𝑙delimited-[]𝑛superscriptsubscript𝜎𝑐2\displaystyle{\gamma^{(\imath,{\rm{I}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n% ],{{\bf{q}}_{k}}[n])={\frac{{{{\rm{tr}}({\bf{H}}_{m}^{(\imath)}({{\bf{q}}_{k}}% [n],H_{k}){\bf{W}}_{m,k}[n])}}}{{\sum\limits_{(l,i)\neq(m,k)}{{{\rm{tr}}({\bf{% H}}_{m}^{(\imath)}({{\bf{q}}_{k}}[n],H_{k}){\bf{W}}_{l,i}[n])}}+\sum\limits_{l% \in{\cal M}}{\rm{tr}}({\bf{H}}_{m}^{(\imath)}({{\bf{q}}_{k}}[n],H_{k}){\bf{R}}% _{l}[n])+\sigma_{c}^{2}}}}.italic_γ start_POSTSUPERSCRIPT ( italic_ı , roman_I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) = divide start_ARG roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] ) end_ARG start_ARG ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ) + ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) + italic_σ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (7)
  • Type-I receivers are legacy users, such that they are designed for communication only and not for ISAC systems. These receivers are not able to cancel the interference generated by dedicated sensing signals {𝐬m[n]}subscript𝐬𝑚delimited-[]𝑛\{{{\bf{s}}_{m}}[n]\}{ bold_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] }. We define 𝐇m(ı)(𝐪k[n],Hk)=𝐡m(ı)(𝐪k[n],Hk)𝐡m(ı)H(𝐪k[n],Hk)superscriptsubscript𝐇𝑚italic-ısubscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐡𝑚italic-ısubscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐡𝑚italic-ı𝐻subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘{\bf{H}}_{m}^{(\imath)}({{\bf{q}}_{k}}[n],H_{k})={{\bf{h}}_{m}^{(\imath)}}({{% \bf{q}}_{k}}[n],H_{k}){{\bf{h}}_{m}^{(\imath)H}}({{\bf{q}}_{k}}[n],H_{k})bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) italic_H end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ), ı{x,z}italic-ı𝑥𝑧\imath\in\{x,z\}italic_ı ∈ { italic_x , italic_z } and 𝐖m,k[n]=𝐰m,k[n]𝐰m,kH[n]subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐰𝑚𝑘delimited-[]𝑛superscriptsubscript𝐰𝑚𝑘𝐻delimited-[]𝑛{{\bf{W}}_{m,k}}[n]={{\bf{w}}_{m,k}}[n]{\bf{w}}_{m,k}^{H}[n]bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] = bold_w start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] bold_w start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT [ italic_n ] with 𝐖m,k[n]0succeeds-or-equalssubscript𝐖𝑚𝑘delimited-[]𝑛0{\bf W}_{m,k}[n]\succeq 0bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] ⪰ 0 and rank(𝐖m,k[n])1ranksubscript𝐖𝑚𝑘delimited-[]𝑛1{\text{rank}}({\bf W}_{m,k}[n])\leq 1rank ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] ) ≤ 1. Accordingly, the signal-to-interference-plus-noise (SINR) with UAV k𝑘kitalic_k communicating with GBS m𝑚mitalic_m is denoted by γm,k(ı,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])subscriptsuperscript𝛾italic-ıI𝑚𝑘subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{\gamma^{(\imath,{\rm{I}})}_{m,k}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf% {q}}_{k}}[n])italic_γ start_POSTSUPERSCRIPT ( italic_ı , roman_I ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) in (7) at the top of the next page, where index ı{x,z}italic-ı𝑥𝑧\imath\in\{x,z\}italic_ı ∈ { italic_x , italic_z } indicates the antenna configuration and σ2superscript𝜎2\sigma^{2}italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT denotes the noise power.

  • Type-II receivers are dedicatedly designed for ISAC systems. These receivers are able to cancel the interference generated by dedicated sensing signals {𝐬m[n]}subscript𝐬𝑚delimited-[]𝑛\{{{\bf{s}}_{m}}[n]\}{ bold_s start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] } prior to decoding the desired information signals {sm,k[n]}subscript𝑠𝑚𝑘delimited-[]𝑛\{{{s}_{m,k}}[n]\}{ italic_s start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] }. Accordingly, the SINR with UAV k𝑘kitalic_k communicating with GBS m𝑚mitalic_m is denoted by γm,k(ı,II)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝛾𝑚𝑘italic-ıIIsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{\gamma_{m,k}^{(\imath,{\rm{II}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{% \bf{q}}_{k}}[n])italic_γ start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı , roman_II ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ), which is expressed as (8) at the top of the next page.

γ(ı,II)(𝐖m,k[n],𝐑m[n],𝐪k[n])=tr(𝐇m(ı)(𝐪k[n],Hk)𝐖m,k[n])(l,i)(m,k)tr(𝐇m(ı)(𝐪k[n],Hk)𝐖l,i[n])+σc2.superscript𝛾italic-ıIIsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛trsuperscriptsubscript𝐇𝑚italic-ısubscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝑙𝑖𝑚𝑘trsuperscriptsubscript𝐇𝑚italic-ısubscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝜎𝑐2\displaystyle{\gamma^{(\imath,{\rm{II}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[% n],{{\bf{q}}_{k}}[n])={\frac{{{{\rm{tr}}({\bf{H}}_{m}^{(\imath)}({{\bf{q}}_{k}% }[n],H_{k}){\bf{W}}_{m,k}[n])}}}{{\sum\limits_{(l,i)\neq(m,k)}{{{\rm{tr}}({\bf% {H}}_{m}^{(\imath)}({{\bf{q}}_{k}}[n],H_{k}){\bf{W}}_{l,i}[n])}}+\sigma_{c}^{2% }}}}.italic_γ start_POSTSUPERSCRIPT ( italic_ı , roman_II ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) = divide start_ARG roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] ) end_ARG start_ARG ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ) + italic_σ start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (8)

Accordingly, we denote rm,k(ı,ȷ)(𝐖m,k[n],𝐑m[n],𝐪k[n])=log2(1+γm,k(ı,ȷ)(𝐖m,k[n],𝐑m[n],𝐪k[n]))superscriptsubscript𝑟𝑚𝑘italic-ıitalic-ȷsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛subscript21superscriptsubscript𝛾𝑚𝑘italic-ıitalic-ȷsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{r_{m,k}^{(\imath,\jmath)}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k% }}[n])={\log_{2}}(1+{\gamma_{m,k}^{(\imath,\jmath)}}({{\bf{W}}_{m,k}}[n],{{\bf% {R}}_{m}}[n],{{\bf{q}}_{k}}[n]))italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı , italic_ȷ ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) = roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( 1 + italic_γ start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı , italic_ȷ ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) ) as the achievable rate if UAV k𝑘kitalic_k is associated to GBS m𝑚mitalic_m in slot n𝑛nitalic_n. Then the achievable sum rate of the K𝐾Kitalic_K authorized UAVs in slot n𝑛nitalic_n is

R(ı,ȷ)(𝐰m,k[n],𝐑m[n],𝐪k[n],αm,k[n])superscript𝑅italic-ıitalic-ȷsubscript𝐰𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛subscript𝛼𝑚𝑘delimited-[]𝑛\displaystyle R^{(\imath,\jmath)}({{\bf{w}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{% q}}_{k}}[n],{{\alpha}_{m,k}}[n])italic_R start_POSTSUPERSCRIPT ( italic_ı , italic_ȷ ) end_POSTSUPERSCRIPT ( bold_w start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] )
=mk𝒦αm,k[n]rm,k(ı,ȷ)(𝐖m,k[n],𝐑m[n],𝐪k[n]),absentsubscript𝑚subscript𝑘𝒦subscript𝛼𝑚𝑘delimited-[]𝑛superscriptsubscript𝑟𝑚𝑘italic-ıitalic-ȷsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle=\sum\limits_{m\in{\cal M}}\sum\limits_{k\in{\cal K}}{\alpha_{m,k% }}[n]{r_{m,k}^{(\imath,\jmath)}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q% }}_{k}}[n]),= ∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k ∈ caligraphic_K end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı , italic_ȷ ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) ,
ı{x,z},ȷ{I,II}.formulae-sequenceitalic-ı𝑥𝑧italic-ȷIII\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \imath\in\{x,z\},\jmath\in\{{\text{I}},{\text{II}}\}.italic_ı ∈ { italic_x , italic_z } , italic_ȷ ∈ { I , II } . (9)

II-B Sensing Model

Next, we consider radar sensing towards the targeted 3D area. For facilitating the ISAC design, we focus on Q𝑄Qitalic_Q sampled locations within the corresponding region as representative sensing points, each of which has an altitude of Hqsubscript𝐻𝑞H_{q}italic_H start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT and a horizontal location of 𝐯qsubscript𝐯𝑞{\bf v}_{q}bold_v start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT, q𝒬=Δ{1,,Q}𝑞𝒬superscriptΔ1𝑄q\in{\cal Q}\buildrel\Delta\over{=}\{1,\ldots,Q\}italic_q ∈ caligraphic_Q start_RELOP SUPERSCRIPTOP start_ARG = end_ARG start_ARG roman_Δ end_ARG end_RELOP { 1 , … , italic_Q }. Based on (1) and (2), we obtain the AoDs from GBS m𝑚mitalic_m toward sensing point q𝑞qitalic_q as θm(x)(𝐯q[n],Hk)subscriptsuperscript𝜃𝑥𝑚subscript𝐯𝑞delimited-[]𝑛subscript𝐻𝑘\theta^{(x)}_{m}({{\bf{v}}_{q}}[n],H_{k})italic_θ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_v start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) and θm(z)(𝐯q[n],Hk)subscriptsuperscript𝜃𝑧𝑚subscript𝐯𝑞delimited-[]𝑛subscript𝐻𝑘\theta^{(z)}_{m}({{\bf{v}}_{q}}[n],H_{k})italic_θ start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_v start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) with horizontally and vertically placed ULA antennas, respectively. Accordingly, we obtain the sensing steering vectors as 𝐚m(ı)(𝐯q[n],Hk)superscriptsubscript𝐚𝑚italic-ısubscript𝐯𝑞delimited-[]𝑛subscript𝐻𝑘{{{\bf{a}}}_{m}^{(\imath)}}({{\bf{v}}_{q}}[n],H_{k})bold_a start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_v start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) defined in (3), where ı{x,z}italic-ı𝑥𝑧\imath\in\{x,z\}italic_ı ∈ { italic_x , italic_z }.

We use the illumination (or received) signal power at the interested sensing locations as the sensing performance metric111Notice that in practice, enhancing the illumination signal power at given sensing locations generally leads to improved sensing performance in terms of, e.g., detection probability, sensing signal-to-noise ratio (SNR), and target parameters estimation error [38, 41]. Therefore, the illumination signal power is a proper sensing performance indicator for networked ISAC.. For target sensing location q𝑞qitalic_q, the illumination power or the received power from the M𝑀Mitalic_M GBSs at slot n𝑛nitalic_n with antenna configuration ı{x,z}italic-ı𝑥𝑧\imath\in\{x,z\}italic_ı ∈ { italic_x , italic_z } is

ζq(ı)(𝐰l,i[n],𝐑l[n])=l𝐚l(ı)H(𝐯q[n])(i𝒦𝐖l,i[n]\displaystyle{\zeta_{q}^{(\imath)}}({{\bf{w}}_{l,i}}[n],{{\bf{R}}_{l}}[n])=% \sum\limits_{l\in{\cal M}}{{\bf{a}}_{l}^{(\imath)H}}({{\bf{v}}_{q}}[n])(\sum% \limits_{i\in{\cal K}}{{{\bf{W}}_{l,i}}[n]}italic_ζ start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_w start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) = ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT bold_a start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) italic_H end_POSTSUPERSCRIPT ( bold_v start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_n ] ) ( ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ]
+𝐑l[n])𝐚(ı)l(𝐯q[n])/dl,q2.\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode% \nobreak\ \leavevmode\nobreak\ +{{\bf{R}}_{l}}[n]){{\bf{a}}^{(\imath)}_{l}}({{% \bf{v}}_{q}}[n])/{d_{l,q}}^{2}.+ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) bold_a start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( bold_v start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_n ] ) / italic_d start_POSTSUBSCRIPT italic_l , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (10)

II-C Problem Formulation

We aim to maximize the average sum rate of K𝐾Kitalic_K authorized UAVs over the N𝑁Nitalic_N time slots, by jointly optimizing the coordinated transmit beamforming {𝐖l,i[n]}subscript𝐖𝑙𝑖delimited-[]𝑛\{{\bf{W}}_{l,i}[n]\}{ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] } and {𝐑l[n]}subscript𝐑𝑙delimited-[]𝑛\{{\bf{R}}_{l}[n]\}{ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] } at GBSs, the trajectory design {𝐪k[n]}subscript𝐪𝑘delimited-[]𝑛\{{\bf{q}}_{k}[n]\}{ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] } of authorized UAVs, and the UAV-GBS association {αm,k[n]}subscript𝛼𝑚𝑘delimited-[]𝑛\{\alpha_{m,k}[n]\}{ italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] }, subject to the minimum illumination power constraints towards the targeted 3D area, the UAV flight constraints, and the maximum transmit power constraints at GBSs. In particular, we assume that the initial and final locations of each UAV k,𝒦k,\in{\cal K}italic_k , ∈ caligraphic_K are fixed to be 𝐪k[1]=𝐪kIsubscript𝐪𝑘delimited-[]1superscriptsubscript𝐪𝑘I{\bf{q}}_{k}[1]={\bf{q}}_{k}^{{\rm{I}}}bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ 1 ] = bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_I end_POSTSUPERSCRIPT and 𝐪k[N]=𝐪kF,k𝒦formulae-sequencesubscript𝐪𝑘delimited-[]𝑁superscriptsubscript𝐪𝑘Ffor-all𝑘𝒦{\bf{q}}_{k}[N]={\bf{q}}_{k}^{{\rm{F}}},\forall k\in{\cal K}bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_N ] = bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_F end_POSTSUPERSCRIPT , ∀ italic_k ∈ caligraphic_K, respectively. Also, the UAVs’ flights are subject to their individual maximum speed constraints and the collision avoidance constraints, i.e.,

𝐪k[n+1]𝐪k[n]VmaxΔt,k𝒦,n𝒩,formulae-sequencenormsubscript𝐪𝑘delimited-[]𝑛1subscript𝐪𝑘delimited-[]𝑛subscript𝑉subscriptΔ𝑡formulae-sequencefor-all𝑘𝒦𝑛𝒩\displaystyle\left\|{{{\bf{q}}_{k}}[n+1]-{{\bf{q}}_{k}}[n]}\right\|\leq{V_{% \max}}{\Delta_{t}},\forall k\in{\cal K},n\in{\cal N},∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n + 1 ] - bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ∥ ≤ italic_V start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT roman_Δ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , ∀ italic_k ∈ caligraphic_K , italic_n ∈ caligraphic_N , (11)
𝐪k[n]𝐪i[n]2+(HkHi)2Dmin2,superscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐪𝑖delimited-[]𝑛2superscriptsubscript𝐻𝑘subscript𝐻𝑖2superscriptsubscript𝐷2\displaystyle\left\|{{{\bf{q}}_{k}}[n]-{{\bf{q}}_{i}}[n]}\right\|^{2}+(H_{k}-H% _{i})^{2}\geq{D_{\min}^{2}},∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_n ] ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ( italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≥ italic_D start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,
k,i𝒦,ki,n𝒩,formulae-sequencefor-all𝑘𝑖𝒦formulae-sequence𝑘𝑖𝑛𝒩\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode% \nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode% \nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \forall k,i\in{\cal K},k\neq i,n\in{\cal N},∀ italic_k , italic_i ∈ caligraphic_K , italic_k ≠ italic_i , italic_n ∈ caligraphic_N , (12)

where Vmaxsubscript𝑉V_{\max}italic_V start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT denotes the maximum UAV speed, and Dminsubscript𝐷{D_{\min}}italic_D start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT denotes the minimum distance between any two UAVs for collision avoidance. Furthermore, to ensure the sensing requirements, we suppose that the illumination power towards each targeted sensing location q𝑞qitalic_q should be no less than a given threshold ΓΓ\Gammaroman_Γ.

Note that depending on the antenna configuration and the type of UAV receivers employed, there are four different cases under our consideration. We represent them as Cases 1-4 for ease of description.

  • Case 1: Horizontally placed GBS antennas with ı=xitalic-ı𝑥\imath=xitalic_ı = italic_x and Type-I UAV receivers with ȷ=Iitalic-ȷI\jmath={\text{I}}italic_ȷ = I;

  • Case 2: Horizontally placed GBS antennas with ı=xitalic-ı𝑥\imath=xitalic_ı = italic_x and Type-II UAV receivers with ȷ=IIitalic-ȷII\jmath={\text{II}}italic_ȷ = II;

  • Case 3: Vertically placed GBS antennas with ı=zitalic-ı𝑧\imath=zitalic_ı = italic_z and Type-I UAV receivers with ȷ=Iitalic-ȷI\jmath={\text{I}}italic_ȷ = I;

  • Case 4: Vertically placed GBS antennas with ı=zitalic-ı𝑧\imath=zitalic_ı = italic_z and Type-II UAV receivers with ȷ=IIitalic-ȷII\jmath={\text{II}}italic_ȷ = II.

For Case 1, the joint coordinated transmit beamforming and UAV trajectory optimization problem for the LAE-oriented networked ISAC system is formulated as

(P1):max{𝐖m,k[n],𝐑m[n],𝐪k[n],αm,k[n]}:P1subscriptsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛subscript𝛼𝑚𝑘delimited-[]𝑛\displaystyle({\rm{P1}}):\mathop{\max}\limits_{\{{{\bf{W}}_{m,k}}[n],{{\bf{R}}% _{m}}[n],{{\bf{q}}_{k}}[n],{\alpha_{m,k}}[n]\}}( P1 ) : roman_max start_POSTSUBSCRIPT { bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] } end_POSTSUBSCRIPT
n𝒩mk𝒦αm,k[n]rm,k(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])subscript𝑛𝒩subscript𝑚subscript𝑘𝒦subscript𝛼𝑚𝑘delimited-[]𝑛superscriptsubscript𝑟𝑚𝑘𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\sum\limits_{n\in{\cal N}}\sum\limits_{m\in{\cal M}}\sum\limits_{% k\in{\cal K}}{\alpha_{m,k}}[n]{r_{m,k}^{(x,{\text{I}})}}({{\bf{W}}_{m,k}}[n],{% {\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n])∑ start_POSTSUBSCRIPT italic_n ∈ caligraphic_N end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k ∈ caligraphic_K end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) (13a)
s.t.l𝐚l(x)H(𝐯q[n])(i𝒦𝐖l,i[n]+𝐑l[n])formulae-sequencestsubscript𝑙superscriptsubscript𝐚𝑙𝑥𝐻subscript𝐯𝑞delimited-[]𝑛subscript𝑖𝒦subscript𝐖𝑙𝑖delimited-[]𝑛subscript𝐑𝑙delimited-[]𝑛\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ {\rm{s.t.}}\sum\limits_{l\in{\cal M}}{\bf{a}}_{l}^{(x)H}(% {{\bf{v}}_{q}}[n])(\sum\limits_{i\in{\cal K}}{{{\bf{W}}_{l,i}}[n]}+{{\bf{R}}_{% l}}[n])roman_s . roman_t . ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT bold_a start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) italic_H end_POSTSUPERSCRIPT ( bold_v start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_n ] ) ( ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] + bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] )
𝐚l(x)(𝐯q[n])/dl,q2Γ,q,n,\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \cdot{\bf{a}}_{% l}^{(x)}({{\bf{v}}_{q}}[n])/{d_{l,q}}^{2}\geq\Gamma,\forall q,n,⋅ bold_a start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_v start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT [ italic_n ] ) / italic_d start_POSTSUBSCRIPT italic_l , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≥ roman_Γ , ∀ italic_q , italic_n , (13b)
i𝒦tr(𝐖m,i[n])+tr(𝐑m[n])Pmax,m,n,subscript𝑖𝒦trsubscript𝐖𝑚𝑖delimited-[]𝑛trsubscript𝐑𝑚delimited-[]𝑛subscript𝑃for-all𝑚𝑛\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \sum\limits_{i% \in{\cal K}}{\rm{tr}}\left({{\bf{W}}_{m,i}}[n]\right)+{\rm{tr}}\left({{\bf{R}}% _{m}}[n]\right)\leq{P_{\max}},\forall m,n,∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT roman_tr ( bold_W start_POSTSUBSCRIPT italic_m , italic_i end_POSTSUBSCRIPT [ italic_n ] ) + roman_tr ( bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] ) ≤ italic_P start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT , ∀ italic_m , italic_n , (13c)
𝐪k[1]=𝐪kI,k,subscript𝐪𝑘delimited-[]1superscriptsubscript𝐪𝑘Ifor-all𝑘\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ {\bf{q}}_{k}[1]% ={\bf{q}}_{k}^{{\rm{I}}},\forall k,bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ 1 ] = bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_I end_POSTSUPERSCRIPT , ∀ italic_k , (13d)
𝐪k[N]=𝐪kF,k,subscript𝐪𝑘delimited-[]𝑁superscriptsubscript𝐪𝑘Ffor-all𝑘\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ {\bf{q}}_{k}[N]% ={\bf{q}}_{k}^{{\rm{F}}},\forall k,bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_N ] = bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_F end_POSTSUPERSCRIPT , ∀ italic_k , (13e)
𝐪k[n+1]𝐪k[n]2(VmaxΔt)2,k,n,superscriptnormsubscript𝐪𝑘delimited-[]𝑛1subscript𝐪𝑘delimited-[]𝑛2superscriptsubscript𝑉subscriptΔ𝑡2for-all𝑘𝑛\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \left\|{{{\bf{q% }}_{k}}[n+1]-{{\bf{q}}_{k}}[n]}\right\|^{2}\leq({V_{\max}}{\Delta_{t}})^{2},% \forall k,n,∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n + 1 ] - bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≤ ( italic_V start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT roman_Δ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT , ∀ italic_k , italic_n , (13f)
𝐪k[n]𝐪i[n]2+(HkHi)2Dmin2,superscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐪𝑖delimited-[]𝑛2superscriptsubscript𝐻𝑘subscript𝐻𝑖2superscriptsubscript𝐷2\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \left\|{{{\bf{q% }}_{k}}[n]-{{\bf{q}}_{i}}[n]}\right\|^{2}+(H_{k}-H_{i})^{2}\geq{D_{\min}^{2}},∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_n ] ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + ( italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≥ italic_D start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ,
k,i,n,ki,for-all𝑘𝑖𝑛𝑘𝑖\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \forall k,i,n,k% \neq i,∀ italic_k , italic_i , italic_n , italic_k ≠ italic_i , (13g)
αm,k[n]{0,1},m,k,n,subscript𝛼𝑚𝑘delimited-[]𝑛01for-all𝑚𝑘𝑛\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ {\alpha}_{m,k}[% n]\in\left\{{0,1}\right\},\forall m,k,n,italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] ∈ { 0 , 1 } , ∀ italic_m , italic_k , italic_n , (13h)
lαl,k[n]=1,k,n,subscript𝑙subscript𝛼𝑙𝑘delimited-[]𝑛1for-all𝑘𝑛\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \sum\limits_{l% \in{\cal M}}{{{\alpha}_{l,k}}}[n]=1,\forall k,n,∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_l , italic_k end_POSTSUBSCRIPT [ italic_n ] = 1 , ∀ italic_k , italic_n , (13i)
𝐖m,k[n]0,𝐑m[n]0,m,k,n,formulae-sequencesucceeds-or-equalssubscript𝐖𝑚𝑘delimited-[]𝑛0succeeds-or-equalssubscript𝐑𝑚delimited-[]𝑛0for-all𝑚𝑘𝑛\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ {\bf{W}}_{m,k}[% n]\succeq 0,{{\bf{R}}_{m}}[n]\succeq 0,\forall m,k,n,bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] ⪰ 0 , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] ⪰ 0 , ∀ italic_m , italic_k , italic_n , (13j)
rank(𝐖m,k[n])1,m,k.ranksubscript𝐖𝑚𝑘delimited-[]𝑛1for-all𝑚𝑘\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ {\rm{rank}}% \left({\bf{W}}_{m,k}[n]\right)\leq 1,\forall m,k.roman_rank ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] ) ≤ 1 , ∀ italic_m , italic_k . (13k)

Similarly, for Case 2, we formulate the joint coordinated transmit beamforming and UAV trajectory optimization problem as (P2), which can be obtained based on (P1) by replacing rm,k(x,I)(𝐰m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥Isubscript𝐰𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{r_{m,k}^{(x,{\rm{I}})}}({{\bf{w}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[% n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , roman_I ) end_POSTSUPERSCRIPT ( bold_w start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) as rm,k(x,II)(𝐰m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥IIsubscript𝐰𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{r_{m,k}^{(x,{\rm{II}})}}({{\bf{w}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}% [n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , roman_II ) end_POSTSUPERSCRIPT ( bold_w start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ). For Case 3 and Case 4, we have problems (P3) and (P4), which can be obtained based on (P1) and (P2), respectively, by replacing θm(x)(𝐪k[n],Hk)subscriptsuperscript𝜃𝑥𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘\theta^{(x)}_{m}({{\bf{q}}_{k}}[n],H_{k})italic_θ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) as θm(z)(𝐪k[n],Hk)subscriptsuperscript𝜃𝑧𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘\theta^{(z)}_{m}({{\bf{q}}_{k}}[n],H_{k})italic_θ start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ).

Note that problems (P1)-(P4) are mixed-integer non-convex problems that are difficult to solve in general. Take (P1) as an example. The sum rate objective function in (13a) is highly non-concave, which is due to the fact that the variables {𝐰l,i[n]}subscript𝐰𝑙𝑖delimited-[]𝑛\{{\bf{w}}_{l,i}[n]\}{ bold_w start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] }, {𝐑l[n]}subscript𝐑𝑙delimited-[]𝑛\{{\bf{R}}_{l}[n]\}{ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] }, {𝐪k[n]}subscript𝐪𝑘delimited-[]𝑛\{{\bf{q}}_{k}[n]\}{ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] }, and {αm,k[n]}subscript𝛼𝑚𝑘delimited-[]𝑛\{\alpha_{m,k}[n]\}{ italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] } are coupled, and the trajectory variables {𝐪k[n]}subscript𝐪𝑘delimited-[]𝑛\{{\bf{q}}_{k}[n]\}{ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] } are involved in the channel matrices 𝐇m(ı)(𝐪k[n])superscriptsubscript𝐇𝑚italic-ısubscript𝐪𝑘delimited-[]𝑛{\bf{H}}_{m}^{(\imath)}({{\bf{q}}_{k}}[n])bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_ı ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ). Moreover, the collision avoidance constraints in (13g) and the binary UAV association constraints in (13h) are also non-convex.

In the following, we first focus on solving the particular problem (P1) in Section III for Case 1, and then present the solutions to the other three problems of (P2)-(P4) for the other three cases in IV.

III Proposed Solution to Problem (P1) for Case 1

In this section, we propose an efficient algorithm to solve problem (P1) by using AO. In particular, we alternately optimize the UAV association {αm,k[n]}subscript𝛼𝑚𝑘delimited-[]𝑛\{\alpha_{m,k}[n]\}{ italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] }, transmit beamforming {𝐖m,k[n]}subscript𝐖𝑚𝑘delimited-[]𝑛\{{{\bf{W}}_{m,k}}[n]\}{ bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] }, {𝐑m[n]}subscript𝐑𝑚delimited-[]𝑛\{{{\bf{R}}_{m}}[n]\}{ bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] } at GBSs, and UAV trajectory {𝐪k[n]}subscript𝐪𝑘delimited-[]𝑛\{{{\bf{q}}_{k}}[n]\}{ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] } via using the techniques of SCA and SDR.

III-A UAV-GBS Association Optimization

In this subsection, we optimize the UAV-GBS association {αm,k[n]}subscript𝛼𝑚𝑘delimited-[]𝑛\{{\alpha_{m,k}}[n]\}{ italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] } under given trajectory {𝐪k[n]}subscript𝐪𝑘delimited-[]𝑛\{{\bf q}_{k}[n]\}{ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] } and transmit beamforming {𝐖m,k[n]}subscript𝐖𝑚𝑘delimited-[]𝑛\{{\bf{W}}_{m,k}[n]\}{ bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] } and {𝐑m[n]}subscript𝐑𝑚delimited-[]𝑛\{{\bf{R}}_{m}[n]\}{ bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] }. As such, the UAV-GBS association optimization problems is expressed as

(P1.1)::P1.1absent\displaystyle({\rm{P1.1}}):( P1 .1 ) :
max{αm,k[n]}n𝒩mk𝒦αm,k[n]rm,k(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])subscriptsubscript𝛼𝑚𝑘delimited-[]𝑛subscript𝑛𝒩subscript𝑚subscript𝑘𝒦subscript𝛼𝑚𝑘delimited-[]𝑛superscriptsubscript𝑟𝑚𝑘𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\mathop{\max}\limits_{\{{\alpha_{m,k}}[n]\}}\sum\limits_{n\in{% \cal N}}\sum\limits_{m\in{\cal M}}\sum\limits_{k\in{\cal K}}{\alpha_{m,k}}[n]{% r_{m,k}^{(x,{\text{I}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}% [n])roman_max start_POSTSUBSCRIPT { italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] } end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_n ∈ caligraphic_N end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k ∈ caligraphic_K end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
s.t.(13h)and(13i).\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode% \nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ {\rm{s.t.}}\leavevmode\nobreak\ % \leavevmode\nobreak\ \eqref{p1:asso1}\leavevmode\nobreak\ {\text{and}}% \leavevmode\nobreak\ \eqref{p1:asso2}.roman_s . roman_t . italic_( italic_) and italic_( italic_) .

Although problem (P1.1) is an integer program, it can be optimally solved by exploiting its special structure. In particular, for any UAV k𝑘kitalic_k at slot n𝑛nitalic_n, it follows that the optimal solution of {αm,k[n]}subscript𝛼𝑚𝑘delimited-[]𝑛\{\alpha_{m,k}[n]\}{ italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] } is obtained by αm,k[n]=1subscriptsuperscript𝛼superscript𝑚𝑘delimited-[]𝑛1{\alpha^{*}_{{m^{*}},k}}[n]=1italic_α start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , italic_k end_POSTSUBSCRIPT [ italic_n ] = 1 and αm,k[n]=0,mmformulae-sequencesubscriptsuperscript𝛼𝑚𝑘delimited-[]𝑛0for-all𝑚superscript𝑚{\alpha^{*}_{m,k}}[n]=0,\forall m\neq{m^{*}}italic_α start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] = 0 , ∀ italic_m ≠ italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, where m=argmax{m}r(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscript𝑚subscript𝑚superscript𝑟𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{m^{*}}=\arg\mathop{\max}\limits_{\{m\in{\cal M}\}}{r^{(x,{\text{I}})}}({{\bf{% W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n])italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT = roman_arg roman_max start_POSTSUBSCRIPT { italic_m ∈ caligraphic_M } end_POSTSUBSCRIPT italic_r start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ). Notice that there can be multiple GBSs achieving the same maximum data rate. In this case, we can choose any arbitrary one as msuperscript𝑚m^{*}italic_m start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT without loss of optimality.

III-B Transmit Beamforming Optimization

Next, we optimize the transmit beamforming {𝐖m,k[n]}subscript𝐖𝑚𝑘delimited-[]𝑛\{{\bf{W}}_{m,k}[n]\}{ bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] } and {𝐑m[n]}subscript𝐑𝑚delimited-[]𝑛\{{\bf{R}}_{m}[n]\}{ bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] } under given UAV trajectory {𝐪k[n]}subscript𝐪𝑘delimited-[]𝑛\{{\bf q}_{k}[n]\}{ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] } and UAV association {αm,k[n]}subscript𝛼𝑚𝑘delimited-[]𝑛\{{\alpha_{m,k}}[n]\}{ italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] }, for which the optimization problem is

(P1.2):max{𝐖m,k[n],𝐑m[n]}:P1.2subscriptsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛\displaystyle\left({\rm{P1.2}}\right):\mathop{\max}\limits_{\{{\bf{W}}_{m,k}[n% ],{{\bf{R}}_{m}}[n]\}}( P1 .2 ) : roman_max start_POSTSUBSCRIPT { bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] } end_POSTSUBSCRIPT
n𝒩mk𝒦αm,k[n]rm,k(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])subscript𝑛𝒩subscript𝑚subscript𝑘𝒦subscript𝛼𝑚𝑘delimited-[]𝑛superscriptsubscript𝑟𝑚𝑘𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\sum\limits_{n\in{\cal N}}\sum\limits_{m\in{\cal M}}\sum\limits_{% k\in{\cal K}}{\alpha_{m,k}}[n]{r_{m,k}^{(x,{\text{I}})}}({{\bf{W}}_{m,k}}[n],{% {\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n])∑ start_POSTSUBSCRIPT italic_n ∈ caligraphic_N end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k ∈ caligraphic_K end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
s.t.(13b),(13c),(13j),and(13k).formulae-sequencestitalic-(13bitalic-)italic-(13citalic-)italic-(13jitalic-)anditalic-(13kitalic-)\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode% \nobreak\ \leavevmode\nobreak\ {\rm{s.t.}}\leavevmode\nobreak\ \eqref{P2:con:% sen},\leavevmode\nobreak\ \eqref{P2:con:pow},\leavevmode\nobreak\ \eqref{P2:% con:semi},\leavevmode\nobreak\ {\text{and}}\leavevmode\nobreak\ \eqref{P2:con:% rank1}.roman_s . roman_t . italic_( italic_) , italic_( italic_) , italic_( italic_) , and italic_( italic_) .

Note that problem (P1.2) is non-convex due to the non-concavity of rm,k(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{r_{m,k}^{(x,{\text{I}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}% }[n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ). To address this issue, we adopt the SCA technique to approximate the non-convex objective functions of (P1.2) as a series of concave ones. Consider each SCA iteration o1𝑜1o\geq 1italic_o ≥ 1, in which the local point is denoted by {𝐖l,i(o)[n]}superscriptsubscript𝐖𝑙𝑖𝑜delimited-[]𝑛\{{\bf{W}}_{l,i}^{(o)}[n]\}{ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] } and {𝐑l(o)[n]}superscriptsubscript𝐑𝑙𝑜delimited-[]𝑛\{{\bf{R}}_{l}^{(o)}[n]\}{ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] }. In this case, we first approximate r(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscript𝑟𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{r^{(x,{\text{I}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n])italic_r start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) as its lower bound, i.e.,

rm,k(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle{r_{m,k}^{(x,{\text{I}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],% {{\bf{q}}_{k}}[n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
log2(li𝒦tr(𝐇m(x)(𝐪k[n],Hk)𝐖l,i[n])\displaystyle\geq{\log_{2}}({\sum\limits_{l\in{\cal M}}\sum\limits_{i\in{\cal K% }}{\rm{tr}}({\bf{H}}_{m}^{(x)}({{\bf{q}}_{k}}[n],H_{k}){\bf{W}}_{l,i}[n])}≥ roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] )
+ltr(𝐇m(x)(𝐪k[n],Hk)𝐑l[n])+σ2)am,k(x,I,o)[n]\displaystyle{+\sum\limits_{l\in{\cal M}}{\rm{tr}}({\bf{H}}_{m}^{(x)}({{\bf{q}% }_{k}}[n],H_{k}){\bf{R}}_{l}[n])+\sigma^{2}})-a_{m,k}^{(x,{\text{I}},o)}[n]+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) - italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ]
(l,i)(m,k)tr(𝐁m(x,I,o)(𝐪k[n],Hk)(𝐖l,i[n]𝐖l,i(o)[n]))subscript𝑙𝑖𝑚𝑘trsuperscriptsubscript𝐁𝑚𝑥I𝑜subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐖𝑙𝑖𝑜delimited-[]𝑛\displaystyle-\sum\limits_{(l,i)\neq(m,k)}{\rm{tr}}({\bf{B}}_{m}^{(x,{\text{I}% },o)}({{\bf{q}}_{k}}[n],H_{k})\cdot({\bf{W}}_{l,i}[n]-{\bf{W}}_{l,i}^{(o)}[n]))- ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT roman_tr ( bold_B start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] - bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) )
ltr(𝐁m(x,I,o)(𝐪k[n],Hk)(𝐑l[n]𝐑l(o)[n]))subscript𝑙trsuperscriptsubscript𝐁𝑚𝑥I𝑜subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝐑𝑙delimited-[]𝑛superscriptsubscript𝐑𝑙𝑜delimited-[]𝑛\displaystyle-\sum\limits_{l\in{\cal M}}{\rm{tr}}({\bf{B}}_{m}^{(x,{\text{I}},% o)}({{\bf{q}}_{k}}[n],H_{k})\cdot({\bf{R}}_{l}[n]-{\bf{R}}_{l}^{(o)}[n]))- ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_B start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] - bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) )
r¯m,k(x,I,o)(𝐖m,k[n],𝐑m[n],𝐪k[n]),absentsuperscriptsubscript¯𝑟𝑚𝑘𝑥I𝑜subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\triangleq{\bar{r}}_{m,k}^{(x,{\text{I}},o)}({{\bf{W}}_{m,k}}[n],% {{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n]),≜ over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) , (14)

where 𝐁m(x,I,o)(𝐪k[n],Hk)superscriptsubscript𝐁𝑚𝑥I𝑜subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘{\bf{B}}_{m}^{(x,{\text{I}},o)}({{\bf{q}}_{k}}[n],H_{k})bold_B start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) is defined in (15) at the top of the next page and

𝐁m(x,I,o)(𝐪k[n],Hk)=log2e𝐇m(x)(𝐪k[n],Hk)(l,i)(m,k)tr(𝐇m(x)(𝐪k[n],Hk)𝐖l,i(o)[n])+ltr(𝐇m(x)(𝐪k[n],Hk)𝐑l(o)[n])+σ2.superscriptsubscript𝐁𝑚𝑥I𝑜subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript2𝑒superscriptsubscript𝐇𝑚𝑥subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝑙𝑖𝑚𝑘trsuperscriptsubscript𝐇𝑚𝑥subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐖𝑙𝑖𝑜delimited-[]𝑛subscript𝑙trsuperscriptsubscript𝐇𝑚𝑥subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐑𝑙𝑜delimited-[]𝑛superscript𝜎2\displaystyle{\bf{B}}_{m}^{(x,{\text{I}},o)}({{\bf{q}}_{k}}[n],H_{k})=\frac{{% \log}_{2}e\cdot{\bf{H}}_{m}^{(x)}({{\bf{q}}_{k}}[n],H_{k})}{{\sum\limits_{(l,i% )\neq(m,k)}{{\rm{tr}}({\bf{H}}_{m}^{(x)}({{\bf{q}}_{k}}[n],H_{k}){\bf{W}}_{l,i% }^{(o)}[n])}+\sum\limits_{l\in{\cal M}}{\rm{tr}}({\bf{H}}_{m}^{(x)}({{\bf{q}}_% {k}}[n],H_{k}){\bf{R}}_{l}^{(o)}[n])+\sigma^{2}}}.bold_B start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_e ⋅ bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) end_ARG start_ARG ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG . (15)
am,k(x,I,o)[n]superscriptsubscript𝑎𝑚𝑘𝑥I𝑜delimited-[]𝑛\displaystyle a_{m,k}^{(x,{\text{I}},o)}[n]italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] =log2((l,i)(m,k)tr(𝐇m(x)(𝐪k[n],Hk)𝐖l,i(o)[n])\displaystyle={\log_{2}}({\sum\limits_{(l,i)\neq(m,k)}{\rm{tr}}({\bf{H}}_{m}^{% (x)}({{\bf{q}}_{k}}[n],H_{k}){\bf{W}}_{l,i}^{(o)}[n])}= roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+ltr(𝐇m(x)(𝐪k[n],Hk)𝐑l(o)[n])+σ2).\displaystyle{+\sum\limits_{l\in{\cal M}}{\rm{tr}}({\bf{H}}_{m}^{(x)}({{\bf{q}% }_{k}}[n],H_{k}){\bf{R}}_{l}^{(o)}[n])+\sigma^{2}}).+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) . (16)

As a result, we substitute rm,k(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{r}_{m,k}^{(x,{\text{I}})}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}% }[n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) as r¯m,k(x,I,o)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript¯𝑟𝑚𝑘𝑥I𝑜subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{\bar{r}}_{m,k}^{(x,{\text{I}},o)}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf% {q}}_{k}}[n])over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) in the objective functions of (P1.2) and thus obtain the approximated transmit beamforming optimization problem as (P1.3.o𝑜oitalic_o) in the o𝑜oitalic_o-th SCA iteration, i.e.,

(P1.3.o):max{𝐖m,k[n],𝐑m[n]}\displaystyle({\rm{P1.3.}}o):\mathop{\max}\limits_{\{{\bf{W}}_{m,k}[n],{{\bf{R% }}_{m}}[n]\}}( P1 .3 . italic_o ) : roman_max start_POSTSUBSCRIPT { bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] } end_POSTSUBSCRIPT
n𝒩mk𝒦αm,k[n]r¯m,k(x,I,o)(𝐖m,k[n],𝐑m[n],𝐪k[n])subscript𝑛𝒩subscript𝑚subscript𝑘𝒦subscript𝛼𝑚𝑘delimited-[]𝑛superscriptsubscript¯𝑟𝑚𝑘𝑥I𝑜subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\sum\limits_{n\in{\cal N}}\sum\limits_{m\in{\cal M}}\sum\limits_{% k\in{\cal K}}{\alpha_{m,k}}[n]{\bar{r}_{m,k}^{(x,{\text{I}},o)}}({{\bf{W}}_{m,% k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n])∑ start_POSTSUBSCRIPT italic_n ∈ caligraphic_N end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k ∈ caligraphic_K end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
s.t.(13b),(13c),(13j),and(13k).formulae-sequencestitalic-(13bitalic-)italic-(13citalic-)italic-(13jitalic-)anditalic-(13kitalic-)\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode% \nobreak\ \leavevmode\nobreak\ {\rm{s.t.}}\leavevmode\nobreak\ \eqref{P2:con:% sen},\leavevmode\nobreak\ \eqref{P2:con:pow},\leavevmode\nobreak\ \eqref{P2:% con:semi},\leavevmode\nobreak\ {\text{and}}\leavevmode\nobreak\ \eqref{P2:con:% rank1}.roman_s . roman_t . italic_( italic_) , italic_( italic_) , italic_( italic_) , and italic_( italic_) .

However, the rank-one constraints in (13k) make problem (P1.3.o𝑜oitalic_o) still non-convex. To address this issue, we omit the rank-one constraints and obtain the SDR version of (P1.3.o𝑜oitalic_o) as (SDR1.3.o𝑜oitalic_o), which are convex and can be optimally solved by standard convex optimization solvers such as CVX [42]. Let {𝐖m,k[n]}superscriptsubscript𝐖𝑚𝑘delimited-[]𝑛\{{\bf{W}}_{m,k}^{*}[n]\}{ bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] } and {𝐑m[n]}superscriptsubscript𝐑𝑚delimited-[]𝑛\{{{\bf{R}}_{m}^{*}}[n]\}{ bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] } denote the optimal solution to (SDR1.3.o𝑜oitalic_o). Notice that the obtained solutions of {𝐖m,k[n]}superscriptsubscript𝐖𝑚𝑘delimited-[]𝑛\{{{\bf{W}}_{m,k}^{*}}[n]\}{ bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] } are normally with high ranks and thus may not satisfy the rank-one constraints in (13k). We then provide the following propositions to reconstruct equivalent rank-one solutions to problem (P1.3.o𝑜oitalic_o).

Proposition 1

If the optimal solutions of {𝐖l,i[n]}superscriptsubscript𝐖𝑙𝑖delimited-[]𝑛\{{\bf{W}}_{l,i}^{*}[n]\}{ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] } to problem (SDR1.3.o𝑜oitalic_o) are not rank-one, then we reconstruct the equivalent solutions to problem (P1.3.o𝑜oitalic_o) as {𝐖¯l,i[n]}subscript¯𝐖𝑙𝑖delimited-[]𝑛\{{{\bf{\bar{W}}}}_{l,i}[n]\}{ over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] } and {𝐑¯l[n]}subscript¯𝐑𝑙delimited-[]𝑛\{{\bf{\bar{R}}}_{l}[n]\}{ over¯ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] }, given by

𝐰¯l,i[n]subscript¯𝐰𝑙𝑖delimited-[]𝑛\displaystyle{\bf{\bar{w}}}_{l,i}[n]over¯ start_ARG bold_w end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] =(𝐡m(x)H(𝐪k[n],Hk)𝐖l,i[n]𝐡m(x)(𝐪k[n],Hk))12absentsuperscriptsuperscriptsubscript𝐡𝑚𝑥𝐻subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐡𝑚𝑥subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘12\displaystyle=({{\bf{h}}_{m}^{(x)H}({{\bf{q}}_{k}}[n],H_{k}){\bf{W}}_{l,i}^{*}% [n]{{\bf{h}}_{m}^{(x)}({{\bf{q}}_{k}}[n],H_{k})}})^{-\frac{1}{2}}= ( bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) italic_H end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT
𝐖l,i[n]𝐡m(x)(𝐪k[n],Hk),absentsuperscriptsubscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐡𝑚𝑥subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \cdot{\bf{W}}_{l,i}^{*}[n]{{\bf{h}}_{m}^{(x)}({{\bf{q}}_{% k}}[n],H_{k})},⋅ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) , (17a)
𝐖¯l,i[n]subscript¯𝐖𝑙𝑖delimited-[]𝑛\displaystyle{{{\bf{\bar{W}}}}_{l,i}[n]}over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] =𝐰¯l,i[n]𝐰¯l,iH[n],absentsubscript¯𝐰𝑙𝑖delimited-[]𝑛superscriptsubscript¯𝐰𝑙𝑖𝐻delimited-[]𝑛\displaystyle={{\bf{\bar{w}}}_{l,i}[n]}{\bf{\bar{w}}}_{l,i}^{H}[n],= over¯ start_ARG bold_w end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] over¯ start_ARG bold_w end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT [ italic_n ] , (17b)
𝐑¯l[n]subscript¯𝐑𝑙delimited-[]𝑛\displaystyle{\bf{\bar{R}}}_{l}[n]over¯ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] =i𝒦𝐖l,i[n]+𝐑l[n]i𝒦𝐖¯l,i[n],absentsubscript𝑖𝒦superscriptsubscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐑𝑙delimited-[]𝑛subscript𝑖𝒦subscript¯𝐖𝑙𝑖delimited-[]𝑛\displaystyle=\sum\limits_{i\in{\cal K}}{{\bf{W}}_{l,i}^{*}}[n]+{\bf{R}}_{l}^{% *}[n]-\sum\limits_{i\in{\cal K}}{\bf{\bar{W}}}_{l,i}[n],= ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] + bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] - ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , (17c)

which satisfy the rank-one constraints and are feasible for problem (P1.3.o𝑜oitalic_o). The equivalent solutions in (17) achieve the same objective value for (P1.3.o𝑜oitalic_o) as the optimal value achieved by {𝐖m,k[n]}superscriptsubscript𝐖𝑚𝑘delimited-[]𝑛\{{\bf{W}}_{m,k}^{*}[n]\}{ bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] } and {𝐑m[n]}superscriptsubscript𝐑𝑚delimited-[]𝑛\{{{\bf{R}}_{m}^{*}}[n]\}{ bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] } for problem (P1.3.o𝑜oitalic_o). Therefore, {𝐰¯l,i[n]}subscript¯𝐰𝑙𝑖delimited-[]𝑛\{{\bf{\bar{w}}}_{l,i}[n]\}{ over¯ start_ARG bold_w end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] } and {𝐑¯l[n]}subscript¯𝐑𝑙delimited-[]𝑛\{{\bf{\bar{R}}}_{l}[n]\}{ over¯ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] } are optimal for (P1.3.o𝑜oitalic_o) and thus the SDR of (P1.3.o𝑜oitalic_o) is tight.

proof 1

See Appendix -A.

Therefore, in each SCA iteration o𝑜oitalic_o, we obtain the optimal solution to (P1.3.o𝑜oitalic_o), which can be shown to lead to monotonically non-decreasing objective values for (P1.2). Hence, the SCA-based solution to problem (P1.2) is ensured to converge.

III-C UAV Trajectory Optimization

Next, we optimize the UAV trajectory {𝐪k[n]}subscript𝐪𝑘delimited-[]𝑛\{{\bf q}_{k}[n]\}{ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] } with given transmit beamforming {𝐖l,i[n]}subscript𝐖𝑙𝑖delimited-[]𝑛\{{\bf{W}}_{l,i}[n]\}{ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] }, {𝐑l[n]}subscript𝐑𝑙delimited-[]𝑛\{{{\bf{R}}_{l}}[n]\}{ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] } and UAV-GBS association {αl,i[n]}subscript𝛼𝑙𝑖delimited-[]𝑛\{{\alpha}_{l,i}[n]\}{ italic_α start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] }. The corresponding optimization problem becomes

(P1.4)::P1.4absent\displaystyle({\rm{P1.4}}):( P1 .4 ) :
max{𝐪k[n]}n𝒩mk𝒦αm,k[n]rm,k(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])subscriptsubscript𝐪𝑘delimited-[]𝑛subscript𝑛𝒩subscript𝑚subscript𝑘𝒦subscript𝛼𝑚𝑘delimited-[]𝑛superscriptsubscript𝑟𝑚𝑘𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\mathop{\max}\limits_{\{{\bf q}_{k}[n]\}}\sum\limits_{n\in{\cal N% }}\sum\limits_{m\in{\cal M}}\sum\limits_{k\in{\cal K}}{\alpha_{m,k}}[n]{r_{m,k% }^{(x,{\text{I}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n])roman_max start_POSTSUBSCRIPT { bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] } end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_n ∈ caligraphic_N end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k ∈ caligraphic_K end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
s.t.(13d),(13e),(13f),and(13g).formulae-sequencestitalic-(13ditalic-)italic-(13eitalic-)italic-(13fitalic-)anditalic-(13gitalic-)\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode% \nobreak\ \leavevmode\nobreak\ {\rm{s.t.}}\leavevmode\nobreak\ \eqref{p1:ini},% \leavevmode\nobreak\ \eqref{p1:end},\leavevmode\nobreak\ \eqref{p1:speed},% \leavevmode\nobreak\ {\text{and}}\leavevmode\nobreak\ \eqref{p1:crash}.roman_s . roman_t . italic_( italic_) , italic_( italic_) , italic_( italic_) , and italic_( italic_) .

Note that in (P1.4), (13g) are non-convex constraints and the optimization variables {𝐪k[n]}subscript𝐪𝑘delimited-[]𝑛\{{\bf q}_{k}[n]\}{ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] } appear in the AoD, both of which are difficult to be tackled.

First, we adopt SCA to approximate (13g). In each iteration o𝑜oitalic_o, the first-order Taylor expansion is applied to approximate the left-hand-side of (13g) with respect to 𝐪k(o)[n]superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛{\bf{q}}_{k}^{(o)}[n]bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] and 𝐪i(o)[n]superscriptsubscript𝐪𝑖𝑜delimited-[]𝑛{\bf{q}}_{i}^{(o)}[n]bold_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ], based on which the approximate version of constraint (13g) is expressed as

2(𝐪k(o)[n]𝐪i(o)[n])T(𝐪k[n]𝐪i[n])2superscriptsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛superscriptsubscript𝐪𝑖𝑜delimited-[]𝑛𝑇subscript𝐪𝑘delimited-[]𝑛subscript𝐪𝑖delimited-[]𝑛\displaystyle 2({\bf{q}}_{k}^{(o)}[n]-{\bf{q}}_{i}^{(o)}[n])^{T}\left({\bf{q}}% _{k}[n]-{\bf{q}}_{i}[n]\right)2 ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT [ italic_n ] )
𝐪k(o)[n]𝐪i(o)[n]2Dmin2(HkHi)2.superscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛superscriptsubscript𝐪𝑖𝑜delimited-[]𝑛2superscriptsubscript𝐷2superscriptsubscript𝐻𝑘subscript𝐻𝑖2\displaystyle-||{\bf{q}}_{k}^{(o)}[n]-{\bf{q}}_{i}^{(o)}[n]||^{2}\geq D_{\min}% ^{2}-(H_{k}-H_{i})^{2}.- | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ≥ italic_D start_POSTSUBSCRIPT roman_min end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT - ( italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT - italic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT . (18)

Next, we reformulate rm,k(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{r_{m,k}^{(x,{\text{I}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}% }[n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) in the objective function. For ease of derivation, we denote the entries in the p𝑝pitalic_p-th and q𝑞qitalic_q-th column of 𝐖l,i[n]subscript𝐖𝑙𝑖delimited-[]𝑛{\bf{W}}_{l,i}[n]bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] and 𝐑l[n]subscript𝐑𝑙delimited-[]𝑛{\bf{R}}_{l}[n]bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] as [𝐖l,i[n]]p,qsubscriptdelimited-[]subscript𝐖𝑙𝑖delimited-[]𝑛𝑝𝑞[{\bf{W}}_{l,i}[n]]_{p,q}[ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT and [𝐑l[n]]p,qsubscriptdelimited-[]subscript𝐑𝑙delimited-[]𝑛𝑝𝑞\left[{\bf{R}}_{l}[n]\right]_{p,q}[ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT, respectively. Similarly, their absolute values are denoted by |[𝐖l,i[n]]p,q|subscriptdelimited-[]subscript𝐖𝑙𝑖delimited-[]𝑛𝑝𝑞|{\left[{\bf{W}}_{l,i}[n]\right]}_{p,q}|| [ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT | and |[𝐑l[n]]p,q|subscriptdelimited-[]subscript𝐑𝑙delimited-[]𝑛𝑝𝑞|{\left[{\bf{R}}_{l}[n]\right]}_{p,q}|| [ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT |. Moreover, the phases of these entries are denoted by θp,q𝐖l,i[n]superscriptsubscript𝜃𝑝𝑞subscript𝐖𝑙𝑖delimited-[]𝑛\theta_{p,q}^{{\bf{W}}_{l,i}[n]}italic_θ start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] end_POSTSUPERSCRIPT and θp,q𝐑l[n]superscriptsubscript𝜃𝑝𝑞subscript𝐑𝑙delimited-[]𝑛\theta_{p,q}^{{\bf{R}}_{l}[n]}italic_θ start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] end_POSTSUPERSCRIPT, respectively. It thus follows that

rm,k(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle{r_{m,k}^{(x,{\text{I}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],% {{\bf{q}}_{k}}[n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
=log2(li𝒦η(x)(𝐖l,i[n],𝐪k[n])\displaystyle={\log_{2}}({\sum\limits_{l\in{\cal M}}\sum\limits_{i\in{\cal K}}% {\eta^{(x)}\left({\bf{W}}_{l,i}[n],{\bf{q}}_{k}[n]\right)}}= roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
+lμ(x)(𝐑l[n],𝐪k[n])+σ2κ(𝐪k[n]𝐮m2+Hk2))\displaystyle+\sum\limits_{l\in{\cal M}}\mu^{(x)}\left({\bf{R}}_{l}[n],{\bf{q}% }_{k}[n]\right)+\frac{{{\sigma^{2}}}}{\kappa}({\left\|{{{\bf{q}}_{k}}[n]-{{\bf% {u}}_{m}}}\right\|^{2}}+{H_{k}^{2}}))+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT italic_μ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) + divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) )
log2((l,i)(m,k)η(x)(𝐖l,i[n],𝐪k[n])\displaystyle-{\log_{2}}(\sum\limits_{(l,i)\neq(m,k)}\eta^{(x)}\left({\bf{W}}_% {l,i}[n],{\bf{q}}_{k}[n]\right)- roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
+lμ(x)(𝐑l[n],𝐪k[n])+σ2κ(𝐪k[n]𝐮m2+Hk2)),\displaystyle+\sum\limits_{l\in{\cal M}}\mu^{(x)}\left({\bf{R}}_{l}[n],{\bf{q}% }_{k}[n]\right)+\frac{{{\sigma^{2}}}}{\kappa}({\left\|{{{\bf{q}}_{k}}[n]-{{\bf% {u}}_{m}}}\right\|^{2}}+{H_{k}^{2}})),+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT italic_μ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) + divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ) , (19)

where η(x)(𝐖l,i[n],𝐪k[n])superscript𝜂𝑥subscript𝐖𝑙𝑖delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\eta^{(x)}\left({\bf{W}}_{l,i}[n],{\bf{q}}_{k}[n]\right)italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) and μ(x)(𝐑l[n],𝐪k[n])superscript𝜇𝑥subscript𝐑𝑙delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\mu^{(x)}({\bf{R}}_{l}[n],{\bf{q}}_{k}[n])italic_μ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) are expressed as

η(x)(𝐖l,i[n],𝐪k[n])superscript𝜂𝑥subscript𝐖𝑙𝑖delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\eta^{(x)}\left({\bf{W}}_{l,i}[n],{\bf{q}}_{k}[n]\right)italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
=r=1Na[𝐖l,i[n]]r,r+2p=1Naq=p+1Na|[𝐖l,i[n]]p,q|absentsuperscriptsubscript𝑟1subscript𝑁𝑎subscriptdelimited-[]subscript𝐖𝑙𝑖delimited-[]𝑛𝑟𝑟2superscriptsubscript𝑝1subscript𝑁𝑎superscriptsubscript𝑞𝑝1subscript𝑁𝑎subscriptdelimited-[]subscript𝐖𝑙𝑖delimited-[]𝑛𝑝𝑞\displaystyle=\sum\limits_{r=1}^{{N_{a}}}{[{\bf{W}}_{l,i}[n]]}_{r,r}+2\sum% \limits_{p=1}^{N_{a}}\sum\limits_{q=p+1}^{{N_{a}}}|{\left[{\bf{W}}_{l,i}[n]% \right]}_{p,q}|= ∑ start_POSTSUBSCRIPT italic_r = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_r , italic_r end_POSTSUBSCRIPT + 2 ∑ start_POSTSUBSCRIPT italic_p = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = italic_p + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | [ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT |
×cos(θp,q𝐖l,i[n]+2πdλ(qp)𝝍T(𝐪k[n]𝐮m)𝐪k[n]𝐮m2+Hk2),absentsuperscriptsubscript𝜃𝑝𝑞subscript𝐖𝑙𝑖delimited-[]𝑛2𝜋𝑑𝜆𝑞𝑝superscript𝝍𝑇subscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚superscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle\times\cos(\theta_{p,q}^{{{\bf{W}}_{l,i}}[n]}+2\pi\frac{d}{% \lambda}(q-p)\frac{{{{\bm{\psi}}^{T}}({{\bf{q}}_{k}}[n]-{{\bf{u}}_{m}})}}{% \sqrt{{{\left\|{{{\bf{q}}_{k}}[n]-{{\bf{u}}_{m}}}\right\|}^{2}}+H_{k}^{2}}}),× roman_cos ( italic_θ start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] end_POSTSUPERSCRIPT + 2 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_q - italic_p ) divide start_ARG bold_italic_ψ start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) end_ARG start_ARG square-root start_ARG ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG ) , (20)

and

μ(x)(𝐑l[n],𝐪k[n])superscript𝜇𝑥subscript𝐑𝑙delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\mu^{(x)}({\bf{R}}_{l}[n],{\bf{q}}_{k}[n])italic_μ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
=r=1Na[𝐑l[n]]r,r+2p=1Naq=p+1Na|[𝐑l[n]]p,q|absentsuperscriptsubscript𝑟1subscript𝑁𝑎subscriptdelimited-[]subscript𝐑𝑙delimited-[]𝑛𝑟𝑟2superscriptsubscript𝑝1subscript𝑁𝑎superscriptsubscript𝑞𝑝1subscript𝑁𝑎subscriptdelimited-[]subscript𝐑𝑙delimited-[]𝑛𝑝𝑞\displaystyle=\sum\limits_{r=1}^{{N_{a}}}{\left[{\bf{R}}_{l}[n]\right]}_{r,r}+% 2\sum\limits_{p=1}^{N_{a}}\sum\limits_{q=p+1}^{N_{a}}|{\left[{\bf{R}}_{l}[n]% \right]}_{p,q}|= ∑ start_POSTSUBSCRIPT italic_r = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_r , italic_r end_POSTSUBSCRIPT + 2 ∑ start_POSTSUBSCRIPT italic_p = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = italic_p + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | [ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT |
×cos(θp,q𝐑l[n]+2πdλ(qp)𝝍T(𝐪k[n]𝐮m)𝐪k[n]𝐮m2+Hk2).absentsuperscriptsubscript𝜃𝑝𝑞subscript𝐑𝑙delimited-[]𝑛2𝜋𝑑𝜆𝑞𝑝superscript𝝍𝑇subscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚superscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle\times\cos(\theta_{p,q}^{{\bf{R}}_{l}[n]}+2\pi\frac{d}{\lambda}(q% -p)\frac{{\bm{\psi}}^{T}({{\bf{q}}_{k}}[n]-{{\bf{u}}_{m}})}{{\sqrt{{{\left\|{{% {\bf{q}}_{k}}[n]-{{\bf{u}}_{m}}}\right\|}^{2}}+H_{k}^{2}}}}).× roman_cos ( italic_θ start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] end_POSTSUPERSCRIPT + 2 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_q - italic_p ) divide start_ARG bold_italic_ψ start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) end_ARG start_ARG square-root start_ARG ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG ) . (21)

In the following, we adopt the first-order Taylor expansion to approximate (19) in iteration o𝑜oitalic_o as

r(x,I)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscript𝑟𝑥Isubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle{r^{(x,{\text{I}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{% q}}_{k}}[n])italic_r start_POSTSUPERSCRIPT ( italic_x , I ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
cm,k(x,I,o)[n]+𝐝m,k(x,I,o)T[n](𝐪k[n]𝐪k(o)[n])absentsuperscriptsubscript𝑐𝑚𝑘𝑥I𝑜delimited-[]𝑛superscriptsubscript𝐝𝑚𝑘𝑥I𝑜𝑇delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\displaystyle\approx c_{m,k}^{(x,{\text{I}},o)}[n]+{\bf{d}}_{m,k}^{(x,{\text{I% }},o)T}[n]({\bf{q}}_{k}[n]-{\bf{q}}_{k}^{(o)}[n])≈ italic_c start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] + bold_d start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) italic_T end_POSTSUPERSCRIPT [ italic_n ] ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
r~(x,I,o)(𝐖m,k[n],𝐑m[n],𝐪k[n]),absentsuperscript~𝑟𝑥I𝑜subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\triangleq{\tilde{r}^{(x,{\text{I}},o)}}({{\bf{W}}_{m,k}}[n],{{% \bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n]),≜ over~ start_ARG italic_r end_ARG start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) , (22)

where cm,k(x,I,o)[n]superscriptsubscript𝑐𝑚𝑘𝑥I𝑜delimited-[]𝑛c_{m,k}^{(x,{\text{I}},o)}[n]italic_c start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] and 𝐝m,k(x,I,o)[n]superscriptsubscript𝐝𝑚𝑘𝑥I𝑜delimited-[]𝑛{\bf{d}}_{m,k}^{(x,{\text{I}},o)}[n]bold_d start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] are defined in (III-C) and (III-C) with gm,k(x,I,o)[n]superscriptsubscript𝑔𝑚𝑘𝑥I𝑜delimited-[]𝑛{g_{m,k}^{(x,{\text{I}},o)}}[n]italic_g start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ], hm,k(x,I,o)[n]superscriptsubscript𝑚𝑘𝑥I𝑜delimited-[]𝑛{h_{m,k}^{(x,{\text{I}},o)}}[n]italic_h start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ], ν(x)(𝐖l,i[n],𝐪k(o)[n])superscript𝜈𝑥subscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\nu^{(x)}({\bf{W}}_{l,i}[n],{\bf{q}}_{k}^{(o)}[n])italic_ν start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ), and υ(x)(𝐑l[n],𝐪k(o)[n])superscript𝜐𝑥subscript𝐑𝑙delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\upsilon^{(x)}({\bf{R}}_{l}[n],{\bf{q}}_{k}^{(o)}[n])italic_υ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) expressed in (III-C), (III-C), (III-C), and (III-C), respectively.

cm,k(x,I,o)[n]=log2(li𝒦η(x)(𝐖l,i[n],𝐪k(o)[n])\displaystyle c_{m,k}^{(x,{\text{I}},o)}[n]={\log_{2}}(\sum\limits_{l\in{\cal M% }}\sum\limits_{i\in{\cal K}}{\eta^{(x)}({\bf{W}}_{l,i}[n],{\bf{q}}_{k}^{(o)}[n% ])}italic_c start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] = roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+lμ(x)(𝐑l[n],𝐪k(o)[n])+σ2κ(||𝐪k(o)[n]𝐮m||2+Hk2))\displaystyle+\sum\limits_{l\in{\cal M}}\mu^{(x)}({\bf{R}}_{l}[n],{\bf{q}}_{k}% ^{(o)}[n])+\frac{{{\sigma^{2}}}}{\kappa}({||{{\bf{q}}_{k}^{(o)}[n]-{{\bf{u}}_{% m}}}||^{2}}+H_{k}^{2}))+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT italic_μ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) )
log2((l,i)(m,k)η(x)(𝐖l,i[n],𝐪k(o)[n])\displaystyle-{\log_{2}}(\sum\limits_{(l,i)\neq(m,k)}{\eta^{(x)}({{\bf{W}}_{l,% i}}[n],{\bf{q}}_{k}^{(o)}[n])}- roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+lμ(x)(𝐑l[n],𝐪k(o)[n])+σ2κ(||𝐪k(o)[n]𝐮m||2+Hk2)),\displaystyle+\sum\limits_{l\in{\cal M}}\mu^{(x)}({\bf{R}}_{l}[n],{\bf{q}}_{k}% ^{(o)}[n])+\frac{{{\sigma^{2}}}}{\kappa}({||{{{\bf{q}}_{k}^{(o)}}[n]-{{\bf{u}}% _{m}}}||^{2}}+{H_{k}^{2}})),+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT italic_μ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ) , (23)
𝐝m,k(x,I,o)[n]=log2egm,k(x,I,o)[n](li𝒦ν(x)(𝐖l,i[n],𝐪k(o)[n])\displaystyle{\bf{d}}_{m,k}^{(x,{\text{I}},o)}[n]=\frac{{{{\log}_{2}}e}}{g_{m,% k}^{(x,{\text{I}},o)}[n]}(\sum\limits_{l\in{\cal M}}{\sum\limits_{i\in{\cal K}% }\nu^{(x)}({\bf{W}}_{l,i}[n],{\bf{q}}_{k}^{(o)}[n])}bold_d start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] = divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_e end_ARG start_ARG italic_g start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_ARG ( ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT italic_ν start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+lυ(x)(𝐑l[n],𝐪k(o)[n])+2σ2κ(𝐪k[n]𝐮m))\displaystyle+\sum\limits_{l\in{\cal M}}\upsilon^{(x)}({{\bf{R}}_{l}}[n],{\bf{% q}}_{k}^{(o)}[n])+\frac{{2{\sigma^{2}}}}{\kappa}({{\bf{q}}_{k}}[n]-{{\bf{u}}_{% m}}))+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT italic_υ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + divide start_ARG 2 italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) )
log2ehm,k(x,I,o)[n]((l,i)(m,k)ν(x)(𝐖l,i[n],𝐪k(o)[n])\displaystyle-\frac{{{\log}_{2}}e}{h_{m,k}^{(x,{\text{I}},o)}[n]}(\sum\limits_% {(l,i)\neq(m,k)}{\nu^{(x)}({{\bf{W}}_{l,i}}[n],{\bf{q}}_{k}^{(o)}[n])}- divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_e end_ARG start_ARG italic_h start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_ARG ( ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT italic_ν start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+lυ(x)(𝐑l[n],𝐪k(o)[n])+2σ2κ(𝐪k[n]𝐮m)),\displaystyle+\sum\limits_{l\in{\cal M}}\upsilon^{(x)}({{\bf{R}}_{l}}[n],{\bf{% q}}_{k}^{(o)}[n])+\frac{{2{\sigma^{2}}}}{\kappa}({{\bf{q}}_{k}}[n]-{{\bf{u}}_{% m}})),+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT italic_υ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + divide start_ARG 2 italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ) , (24)
gm,k(x,I,o)[n]=li𝒦η(x)(𝐖l,i[n],𝐪k(o)[n])superscriptsubscript𝑔𝑚𝑘𝑥I𝑜delimited-[]𝑛subscript𝑙subscript𝑖𝒦superscript𝜂𝑥subscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\displaystyle{g_{m,k}^{(x,{\text{I}},o)}}[n]=\sum\limits_{l\in{\cal M}}\sum% \limits_{i\in{\cal K}}\eta^{(x)}({\bf{W}}_{l,i}[n],{\bf{q}}_{k}^{(o)}[n])italic_g start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] = ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+lμ(x)(𝐑l[n],𝐪k(o)[n])+σ2κ(𝐪k(o)[n]𝐮m2+Hk2),subscript𝑙superscript𝜇𝑥subscript𝐑𝑙delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛superscript𝜎2𝜅superscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle+\sum\limits_{l\in{\cal M}}\mu^{(x)}({\bf{R}}_{l}[n],{\bf{q}}_{k}% ^{(o)}[n])+\frac{{{\sigma^{2}}}}{\kappa}({||{{{\bf{q}}_{k}^{(o)}}[n]-{{\bf{u}}% _{m}}}||^{2}}+{H_{k}^{2}}),+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT italic_μ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) , (25)
hm,k(x,I,o)[n]=(l,i)(m,k)η(x)(𝐖l,i[n],𝐪k(o)[n])superscriptsubscript𝑚𝑘𝑥I𝑜delimited-[]𝑛subscript𝑙𝑖𝑚𝑘superscript𝜂𝑥subscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\displaystyle{h_{m,k}^{(x,{\text{I}},o)}}[n]=\sum\limits_{(l,i)\neq(m,k)}\eta^% {(x)}({\bf{W}}_{l,i}[n],{\bf{q}}_{k}^{(o)}[n])italic_h start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] = ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+lμ(x)(𝐑l[n],𝐪k(o)[n])+σ2κ(𝐪k[n]𝐮m2+Hk2).subscript𝑙superscript𝜇𝑥subscript𝐑𝑙delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛superscript𝜎2𝜅superscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle+\sum\limits_{l\in{\cal M}}\mu^{(x)}({{\bf{R}}_{l}[n]},{\bf{q}}_{% k}^{(o)}[n])+\frac{{{\sigma^{2}}}}{\kappa}({\left\|{{{\bf{q}}_{k}}[n]-{{\bf{u}% }_{m}}}\right\|^{2}}+{H_{k}^{2}}).+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT italic_μ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) . (26)
ν(x)(𝐖l,i[n],𝐪k(o)[n])superscript𝜈𝑥subscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\displaystyle\nu^{(x)}({{\bf{W}}_{l,i}}[n],{\bf{q}}_{k}^{(o)}[n])italic_ν start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) =p=1Naq=p+1Na4πdλ(qp)|[𝐖l,i[n]]p,q|sin(θp,q𝐖l,i[n]+2πdλ(qp)𝝍T(𝐪k(o)[n]𝐮m)𝐪k(o)[n]𝐮m2+Hk2)absentsuperscriptsubscript𝑝1subscript𝑁𝑎superscriptsubscript𝑞𝑝1subscript𝑁𝑎4𝜋𝑑𝜆𝑞𝑝subscriptdelimited-[]subscript𝐖𝑙𝑖delimited-[]𝑛𝑝𝑞superscriptsubscript𝜃𝑝𝑞subscript𝐖𝑙𝑖delimited-[]𝑛2𝜋𝑑𝜆𝑞𝑝superscript𝝍𝑇superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚superscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle=\sum\limits_{p=1}^{{N_{a}}}\sum\limits_{q=p+1}^{{N_{a}}}-4\pi% \frac{d}{\lambda}(q-p)|{{{[{{\bf{W}}_{l,i}}[n]]}_{p,q}}}|\sin({\theta_{p,q}^{{% {\bf{W}}_{l,i}}[n]}+2\pi\frac{d}{\lambda}(q-p)\frac{{{{\bm{\psi}}^{T}}({\bf{q}% }_{k}^{(o)}[n]-{{\bf{u}}_{m}})}}{{\sqrt{{{||{{\bf{q}}_{k}^{(o)}[n]-{{\bf{u}}_{% m}}}||}^{2}}+H_{k}^{2}}}}})= ∑ start_POSTSUBSCRIPT italic_p = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = italic_p + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT - 4 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_q - italic_p ) | [ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT | roman_sin ( italic_θ start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] end_POSTSUPERSCRIPT + 2 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_q - italic_p ) divide start_ARG bold_italic_ψ start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) end_ARG start_ARG square-root start_ARG | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG )
(𝝍𝐪k(o)[n]𝐮m2+Hk2𝝍T(𝐪k(o)[n]𝐮m)(𝐪k(o)[n]𝐮m)𝐪k(o)[n]𝐮m2+Hk23).absent𝝍superscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2superscript𝝍𝑇superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚superscriptsuperscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘23\displaystyle\cdot({\frac{{\bm{\psi}}}{{\sqrt{{{||{{\bf{q}}_{k}^{(o)}[n]-{{\bf% {u}}_{m}}}||}^{2}}+H_{k}^{2}}}}-\frac{{{{\bm{\psi}}^{T}}({\bf{q}}_{k}^{(o)}[n]% -{{\bf{u}}_{m}})\cdot({\bf{q}}_{k}^{(o)}[n]-{{\bf{u}}_{m}})}}{{{{\sqrt{{{||{{% \bf{q}}_{k}^{(o)}[n]-{{\bf{u}}_{m}}}||}^{2}}+H_{k}^{2}}}^{3}}}}}).⋅ ( divide start_ARG bold_italic_ψ end_ARG start_ARG square-root start_ARG | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG - divide start_ARG bold_italic_ψ start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ⋅ ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) end_ARG start_ARG square-root start_ARG | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG ) . (27)
υ(x)(𝐑l[n],𝐪k(o)[n])superscript𝜐𝑥subscript𝐑𝑙delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\displaystyle\upsilon^{(x)}({{\bf{R}}_{l}}[n],{\bf{q}}_{k}^{(o)}[n])italic_υ start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) =p=1Naq=p+1Na4πdλ(qp)|[𝐑l[n]]p,q|sin(θp,q𝐑l[n]+2πdλ(qp)𝝍T(𝐪k(o)[n]𝐮m)𝐪k(o)[n]𝐮m2+Hk2)absentsuperscriptsubscript𝑝1subscript𝑁𝑎superscriptsubscript𝑞𝑝1subscript𝑁𝑎4𝜋𝑑𝜆𝑞𝑝subscriptdelimited-[]subscript𝐑𝑙delimited-[]𝑛𝑝𝑞superscriptsubscript𝜃𝑝𝑞subscript𝐑𝑙delimited-[]𝑛2𝜋𝑑𝜆𝑞𝑝superscript𝝍𝑇superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚superscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle=\sum\limits_{p=1}^{{N_{a}}}\sum\limits_{q=p+1}^{{N_{a}}}-4\pi% \frac{d}{\lambda}(q-p)|{{{[{{\bf{R}}_{l}}[n]]}_{p,q}}}|\sin({\theta_{p,q}^{{{% \bf{R}}_{l}}[n]}+2\pi\frac{d}{\lambda}(q-p)\frac{{{{\bm{\psi}}^{T}}({\bf{q}}_{% k}^{(o)}[n]-{{\bf{u}}_{m}})}}{{\sqrt{{{||{{\bf{q}}_{k}^{(o)}[n]-{{\bf{u}}_{m}}% }||}^{2}}+H_{k}^{2}}}}})= ∑ start_POSTSUBSCRIPT italic_p = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = italic_p + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT - 4 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_q - italic_p ) | [ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT | roman_sin ( italic_θ start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] end_POSTSUPERSCRIPT + 2 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_q - italic_p ) divide start_ARG bold_italic_ψ start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) end_ARG start_ARG square-root start_ARG | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG )
(𝝍𝐪k(o)[n]𝐮m2+Hk2𝝍T(𝐪k(o)[n]𝐮m)(𝐪k(o)[n]𝐮m)𝐪k(o)[n]𝐮m2+Hk23).absent𝝍superscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2superscript𝝍𝑇superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚superscriptsuperscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘23\displaystyle\cdot({\frac{{\bm{\psi}}}{{\sqrt{{{||{{\bf{q}}_{k}^{(o)}[n]-{{\bf% {u}}_{m}}}||}^{2}}+H_{k}^{2}}}}-\frac{{{{\bm{\psi}}^{T}}({\bf{q}}_{k}^{(o)}[n]% -{{\bf{u}}_{m}})\cdot({\bf{q}}_{k}^{(o)}[n]-{{\bf{u}}_{m}})}}{{{{\sqrt{{{||{{% \bf{q}}_{k}^{(o)}[n]-{{\bf{u}}_{m}}}||}^{2}}+H_{k}^{2}}}^{3}}}}}).⋅ ( divide start_ARG bold_italic_ψ end_ARG start_ARG square-root start_ARG | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG - divide start_ARG bold_italic_ψ start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ⋅ ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) end_ARG start_ARG square-root start_ARG | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG ) . (28)

After approximating the non-convex objective function and the collision avoidance constraints (18) for problem (P1.4), we further introduce additional constraints to ensure the accuracy of our approximation. In particular, we consider a series of trust region constraints in each iteration o𝑜oitalic_o [43], i.e.,

𝐪k(o)[n]𝐪k(o1)[n]ω(o),k𝒦,n𝒩,formulae-sequencenormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜1delimited-[]𝑛superscript𝜔𝑜formulae-sequencefor-all𝑘𝒦𝑛𝒩\displaystyle||{{\bf{q}}_{k}^{(o)}[n]-{\bf{q}}_{k}^{(o-1)}[n]}||\leq{\omega^{(% o)}},\forall k\in{\cal K},n\in{\cal N},| | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o - 1 ) end_POSTSUPERSCRIPT [ italic_n ] | | ≤ italic_ω start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT , ∀ italic_k ∈ caligraphic_K , italic_n ∈ caligraphic_N , (29)

where ω(o)superscript𝜔𝑜{\omega^{(o)}}italic_ω start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT denotes the trust region radius. Thus, we obtain the approximated version of UAV trajectory optimization problems as (P1.5.o𝑜oitalic_o) in each SCA iteration o𝑜oitalic_o.

(P1.5.o):\displaystyle\left({\rm{P1.5}}.o\right):( P1 .5 . italic_o ) :
max{𝐪k[n]}n𝒩mk𝒦αm,k[n]r~m,k(x,I,o)(𝐖m,k[n],𝐑m[n],𝐪k[n])subscriptsubscript𝐪𝑘delimited-[]𝑛subscript𝑛𝒩subscript𝑚subscript𝑘𝒦subscript𝛼𝑚𝑘delimited-[]𝑛superscriptsubscript~𝑟𝑚𝑘𝑥I𝑜subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\mathop{\max}\limits_{\{{\bf q}_{k}[n]\}}\!\!\sum\limits_{n\in{% \cal N}}\sum\limits_{m\in{\cal M}}\sum\limits_{k\in{\cal K}}{\alpha_{m,k}}[n]{% \tilde{r}_{m,k}^{(x,{\text{I}},o)}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{% \bf{q}}_{k}}[n])roman_max start_POSTSUBSCRIPT { bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] } end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_n ∈ caligraphic_N end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k ∈ caligraphic_K end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] over~ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , I , italic_o ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
s.t.(13d),(13e),(13f),(18),and(29).formulae-sequencestitalic-(13ditalic-)italic-(13eitalic-)italic-(13fitalic-)italic-(18italic-)anditalic-(29italic-)\displaystyle\leavevmode\nobreak\ {\rm{s.t.}}\leavevmode\nobreak\ \eqref{p1:% ini},\leavevmode\nobreak\ \eqref{p1:end},\leavevmode\nobreak\ \eqref{p1:speed}% ,\leavevmode\nobreak\ \eqref{SCA:crash},\leavevmode\nobreak\ {\text{and}}% \leavevmode\nobreak\ \eqref{trust:region}.roman_s . roman_t . italic_( italic_) , italic_( italic_) , italic_( italic_) , italic_( italic_) , and italic_( italic_) . (30)

In general, we solve problem (P1.4) by iteratively solving a series of convex problems (P1.5.o𝑜oitalic_o)’s. The convergence of the SCA-based algorithm with trust region can be ensured by choosing ω(o)superscript𝜔𝑜{\omega^{(o)}}italic_ω start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [43] to be sufficiently small. In practice, in each iteration o𝑜oitalic_o, we reduce the trust region radius by ω(o)=12ω(o)superscript𝜔𝑜12superscript𝜔𝑜{\omega^{(o)}}=\frac{1}{2}{\omega^{(o)}}italic_ω start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT = divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_ω start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT if the objective value is non-decreasing. The reduction will be terminated when ω(o)superscript𝜔𝑜{\omega^{(o)}}italic_ω start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT is lower than a threshold ξ𝜉\xiitalic_ξ.

Therefore, the algorithms for solving subproblems (P1.1), (P1.2), and (P1.4) are convergent by obtaining the optimal solution or solving a series of SCA problems. As a result, the whole AO-based algorithm is is ensured to converge.

IV Proposed Solution to Problems (P2)-(P4)

In this section, we extend our proposed solution of (P1) to solve problems (P2)-(P4) for the other three cases.

IV-A Solution to Problems (P2) for Case 2

In Case 2, we consider horizontally placed antennas at GBSs and Type-II UAV receivers. We also adopt AO to solve problem (P2) by iteratively optimizing the UAV-GBS association, transmit beamforming, and UAV trajectory. Notice that the UAV-GBS association optimization problem can be similarly solved as for problem (P1.1). In the following, we only need to focus on the transmit beamforming optimization and UAV trajectory optimization, respectively.

First, we use the SCA to tackle the transmit beamforming optimization problem:

(P2.1):max{𝐖m,k[n],𝐑m[n]}:P2.1subscriptsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛\displaystyle\left({\rm{P2.1}}\right):\mathop{\max}\limits_{\{{\bf{W}}_{m,k}[n% ],{{\bf{R}}_{m}}[n]\}}( P2 .1 ) : roman_max start_POSTSUBSCRIPT { bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] } end_POSTSUBSCRIPT
n𝒩mk𝒦αm,k[n]rm,k(x,II)(𝐖m,k[n],𝐑m[n],𝐪k[n])subscript𝑛𝒩subscript𝑚subscript𝑘𝒦subscript𝛼𝑚𝑘delimited-[]𝑛superscriptsubscript𝑟𝑚𝑘𝑥IIsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\sum\limits_{n\in{\cal N}}\sum\limits_{m\in{\cal M}}\sum\limits_{% k\in{\cal K}}{\alpha_{m,k}}[n]{r_{m,k}^{(x,{\text{II}})}}({{\bf{W}}_{m,k}}[n],% {{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n])∑ start_POSTSUBSCRIPT italic_n ∈ caligraphic_N end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k ∈ caligraphic_K end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
s.t.(13b),(13c),(13j),and(13k).formulae-sequencestitalic-(13bitalic-)italic-(13citalic-)italic-(13jitalic-)anditalic-(13kitalic-)\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode% \nobreak\ \leavevmode\nobreak\ {\rm{s.t.}}\leavevmode\nobreak\ \eqref{P2:con:% sen},\leavevmode\nobreak\ \eqref{P2:con:pow},\leavevmode\nobreak\ \eqref{P2:% con:semi},\leavevmode\nobreak\ {\text{and}}\leavevmode\nobreak\ \eqref{P2:con:% rank1}.roman_s . roman_t . italic_( italic_) , italic_( italic_) , italic_( italic_) , and italic_( italic_) .

Towards this end, in each SCA iteration o, we approximate rm,k(x,II)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥IIsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{r_{m,k}^{(x,{\text{II}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k% }}[n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) as

rm,k(x,II)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥IIsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle{r_{m,k}^{(x,{\text{II}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n]% ,{{\bf{q}}_{k}}[n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
log2(li𝒦tr(𝐇m(x)(𝐪k[n],Hk)𝐖l,i[n])+σ2)absentsubscript2subscript𝑙subscript𝑖𝒦trsuperscriptsubscript𝐇𝑚𝑥subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝐖𝑙𝑖delimited-[]𝑛superscript𝜎2\displaystyle\geq{\log_{2}}({\sum\limits_{l\in{\cal M}}\sum\limits_{i\in{\cal K% }}{\rm{tr}}({\bf{H}}_{m}^{(x)}({{\bf{q}}_{k}}[n],H_{k}){\bf{W}}_{l,i}[n])+% \sigma^{2}})≥ roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ) + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
am,k(x,II,o)[n](l,i)(m,k)tr(𝐁m(x,II,o)(𝐪k[n],Hk)\displaystyle-a_{m,k}^{(x,{\text{II}},o)}[n]-\sum\limits_{(l,i)\neq(m,k)}{\rm{% tr}}({\bf{B}}_{m}^{(x,{\text{II}},o)}({{\bf{q}}_{k}}[n],H_{k})- italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT roman_tr ( bold_B start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT )
(𝐖l,i[n]𝐖l,i(o)[n]))\displaystyle\cdot({\bf{W}}_{l,i}[n]-{\bf{W}}_{l,i}^{(o)}[n]))⋅ ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] - bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) )
r¯m,k(x,II,o)(𝐖m,k[n],𝐑m[n],𝐪k[n]),absentsuperscriptsubscript¯𝑟𝑚𝑘𝑥II𝑜subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\triangleq{\bar{r}_{m,k}^{(x,{\text{II}},o)}}({{\bf{W}}_{m,k}}[n]% ,{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n]),≜ over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) , (31)

where 𝐁m(x,II,o)(𝐪k[n],Hk)superscriptsubscript𝐁𝑚𝑥II𝑜subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘{\bf{B}}_{m}^{(x,{\text{II}},o)}({{\bf{q}}_{k}}[n],H_{k})bold_B start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) and am,k(x,II,o)[n]superscriptsubscript𝑎𝑚𝑘𝑥II𝑜delimited-[]𝑛a_{m,k}^{(x,{\text{II}},o)}[n]italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] are defined as

𝐁m,k(x,II,o)(𝐪k[n],Hk)superscriptsubscript𝐁𝑚𝑘𝑥II𝑜subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘\displaystyle{\bf{B}}_{m,k}^{(x,{\text{II}},o)}({{\bf{q}}_{k}}[n],H_{k})bold_B start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT )
=log2e𝐇m(x)(𝐪k[n],Hk)(l,i)(m,k)tr(𝐇m(x)(𝐪k[n],Hk)𝐖l,i(o)[n])+σ2,absentsubscript2𝑒superscriptsubscript𝐇𝑚𝑥subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝑙𝑖𝑚𝑘trsuperscriptsubscript𝐇𝑚𝑥subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐖𝑙𝑖𝑜delimited-[]𝑛superscript𝜎2\displaystyle=\frac{{\log}_{2}e\cdot{\bf{H}}_{m}^{(x)}({{\bf{q}}_{k}}[n],H_{k}% )}{\sum\limits_{(l,i)\neq(m,k)}{{\rm{tr}}({\bf{H}}_{m}^{(x)}({{\bf{q}}_{k}}[n]% ,H_{k}){\bf{W}}_{l,i}^{(o)}[n])}+\sigma^{2}},= divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_e ⋅ bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) end_ARG start_ARG ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG , (32)

and

am,k(x,II,o)[n]superscriptsubscript𝑎𝑚𝑘𝑥II𝑜delimited-[]𝑛\displaystyle a_{m,k}^{(x,{\text{II}},o)}[n]italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ]
=log2((l,i)(m,k)tr(𝐇m(x)(𝐪k[n],Hk)𝐖l,i(o)[n])+σ2).absentsubscript2subscript𝑙𝑖𝑚𝑘trsuperscriptsubscript𝐇𝑚𝑥subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐖𝑙𝑖𝑜delimited-[]𝑛superscript𝜎2\displaystyle={\log_{2}}({\sum\limits_{(l,i)\neq(m,k)}{\rm{tr}}({\bf{H}}_{m}^{% (x)}({{\bf{q}}_{k}}[n],H_{k}){\bf{W}}_{l,i}^{(o)}[n])+\sigma^{2}}).= roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) . (33)

By substituting rm,k(x,II)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥IIsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{r_{m,k}^{(x,{\text{II}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k% }}[n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) as r¯(x,II)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscript¯𝑟𝑥IIsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{\bar{r}^{(x,{\text{II}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k% }}[n])over¯ start_ARG italic_r end_ARG start_POSTSUPERSCRIPT ( italic_x , II ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) in the objective function in (P2.1), we obtain the approximated transmit beamforming optimization problem as (P2.2.o𝑜oitalic_o) in the o𝑜oitalic_o-th SCA iteration, i.e.,

(P2.2.o):max{𝐖m,k[n],𝐑m[n]}\displaystyle({\rm{P2.2.}}o):\mathop{\max}\limits_{\{{\bf{W}}_{m,k}[n],{{\bf{R% }}_{m}}[n]\}}( P2 .2 . italic_o ) : roman_max start_POSTSUBSCRIPT { bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] } end_POSTSUBSCRIPT
n𝒩mk𝒦αm,k[n]r¯m,k(x,II,o)(𝐖m,k[n],𝐑m[n],𝐪k[n])subscript𝑛𝒩subscript𝑚subscript𝑘𝒦subscript𝛼𝑚𝑘delimited-[]𝑛superscriptsubscript¯𝑟𝑚𝑘𝑥II𝑜subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\sum\limits_{n\in{\cal N}}\sum\limits_{m\in{\cal M}}\sum\limits_{% k\in{\cal K}}{\alpha_{m,k}}[n]{\bar{r}_{m,k}^{(x,{\text{II}},o)}}({{\bf{W}}_{m% ,k}}[n],{{\bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n])∑ start_POSTSUBSCRIPT italic_n ∈ caligraphic_N end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_m ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_k ∈ caligraphic_K end_POSTSUBSCRIPT italic_α start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] over¯ start_ARG italic_r end_ARG start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
s.t.(13b),(13c),(13j),and(13k).formulae-sequencestitalic-(13bitalic-)italic-(13citalic-)italic-(13jitalic-)anditalic-(13kitalic-)\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode% \nobreak\ \leavevmode\nobreak\ {\rm{s.t.}}\leavevmode\nobreak\ \eqref{P2:con:% sen},\leavevmode\nobreak\ \eqref{P2:con:pow},\leavevmode\nobreak\ \eqref{P2:% con:semi},\leavevmode\nobreak\ {\text{and}}\leavevmode\nobreak\ \eqref{P2:con:% rank1}.roman_s . roman_t . italic_( italic_) , italic_( italic_) , italic_( italic_) , and italic_( italic_) .

To solve (P2.2.o𝑜oitalic_o), we omit the non-convex rank-one constraints (13k) to obtain (SDR2.2.o𝑜oitalic_o). We have the following proposition to find the rank-one solution to (P2.2.o𝑜oitalic_o) by equivalently solving the convex semidefinite programming (SDP) (SDR2.2.o𝑜oitalic_o).

Proposition 2

Suppose that the optimal solution to (SDR2.2.o𝑜oitalic_o) is given by {𝐖l,i[n]}superscriptsubscript𝐖𝑙𝑖absentdelimited-[]𝑛\{{\bf{W}}_{l,i}^{**}[n]\}{ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT [ italic_n ] } and {𝐑l,i[n]}superscriptsubscript𝐑𝑙𝑖absentdelimited-[]𝑛\{{\bf{R}}_{l,i}^{**}[n]\}{ bold_R start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT [ italic_n ] }, in which {𝐖l,i[n]}superscriptsubscript𝐖𝑙𝑖absentdelimited-[]𝑛\{{\bf{W}}_{l,i}^{**}[n]\}{ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT [ italic_n ] } may not be not rank-one in general. Then we reconstruct the equivalent solutions to problem (P2.2.o𝑜oitalic_o) as {𝐖~l,i[n]}subscript~𝐖𝑙𝑖delimited-[]𝑛\{{{\bf{\tilde{W}}}}_{l,i}[n]\}{ over~ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] } and {𝐑~l[n]}subscript~𝐑𝑙delimited-[]𝑛\{{\bf{\tilde{R}}}_{l}[n]\}{ over~ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] }, given by

𝐰~l,i[n]subscript~𝐰𝑙𝑖delimited-[]𝑛\displaystyle{\bf{\tilde{w}}}_{l,i}[n]over~ start_ARG bold_w end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] =(𝐡m(x)H(𝐪k[n],Hk)𝐖l,i[n]𝐡m(x)(𝐪k[n],Hk))12absentsuperscriptsuperscriptsubscript𝐡𝑚𝑥𝐻subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐖𝑙𝑖absentdelimited-[]𝑛superscriptsubscript𝐡𝑚𝑥subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘12\displaystyle=({{\bf{h}}_{m}^{(x)H}({{\bf{q}}_{k}}[n],H_{k}){\bf{W}}_{l,i}^{**% }[n]{\bf{h}}_{m}^{(x)}({{\bf{q}}_{k}}[n],H_{k})})^{-\frac{1}{2}}= ( bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) italic_H end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT [ italic_n ] bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT - divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_POSTSUPERSCRIPT
𝐖l,i[n]𝐡m(x)(𝐪k[n]),absentsuperscriptsubscript𝐖𝑙𝑖absentdelimited-[]𝑛superscriptsubscript𝐡𝑚𝑥subscript𝐪𝑘delimited-[]𝑛\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ \cdot{\bf{W}}_{l,i}^{**}[n]{{\bf{h}}_{m}^{(x)}({{\bf{q}}_% {k}}[n])},⋅ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT [ italic_n ] bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) , (34a)
𝐖~l,i[n]subscript~𝐖𝑙𝑖delimited-[]𝑛\displaystyle{{{\bf{\tilde{W}}}}_{l,i}[n]}over~ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] =𝐰~l,i[n]𝐰~l,iH[n],absentsubscript~𝐰𝑙𝑖delimited-[]𝑛superscriptsubscript~𝐰𝑙𝑖𝐻delimited-[]𝑛\displaystyle={{\bf{\tilde{w}}}_{l,i}[n]}{\bf{\tilde{w}}}_{l,i}^{H}[n],= over~ start_ARG bold_w end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] over~ start_ARG bold_w end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT [ italic_n ] , (34b)
𝐑~l[n]subscript~𝐑𝑙delimited-[]𝑛\displaystyle{\bf{\tilde{R}}}_{l}[n]over~ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] =i𝒦𝐖l,i[n]+𝐑l[n]i𝒦𝐖~l,i[n],absentsubscript𝑖𝒦superscriptsubscript𝐖𝑙𝑖absentdelimited-[]𝑛superscriptsubscript𝐑𝑙absentdelimited-[]𝑛subscript𝑖𝒦subscript~𝐖𝑙𝑖delimited-[]𝑛\displaystyle=\sum\limits_{i\in{\cal K}}{{\bf{W}}_{l,i}^{**}}[n]+{\bf{R}}_{l}^% {**}[n]-\sum\limits_{i\in{\cal K}}{\bf{\tilde{W}}}_{l,i}[n],= ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT [ italic_n ] + bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT [ italic_n ] - ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT over~ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , (34c)

which satisfy the rank-one constraints and are feasible for problem (P2.2.o𝑜oitalic_o). The equivalent solutions in (34) achieve the same optimal value for (P2.2.o𝑜oitalic_o) with {𝐖m,k[n]}superscriptsubscript𝐖𝑚𝑘absentdelimited-[]𝑛\{{\bf{W}}_{m,k}^{**}[n]\}{ bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT [ italic_n ] } and {𝐑m[n]}superscriptsubscript𝐑𝑚absentdelimited-[]𝑛\{{{\bf{R}}_{m}^{**}}[n]\}{ bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT [ italic_n ] } as well as (SDR2.2.o𝑜oitalic_o). Therefore, {𝐰~l,i[n]}subscript~𝐰𝑙𝑖delimited-[]𝑛\{{\bf{\tilde{w}}}_{l,i}[n]\}{ over~ start_ARG bold_w end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] } and {𝐑~l[n]}subscript~𝐑𝑙delimited-[]𝑛\{{\bf{\tilde{R}}}_{l}[n]\}{ over~ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] } are optimal for (P2.2.o𝑜oitalic_o) and the SDR (SDR2.2.o𝑜oitalic_o) is tight.

proof 2

The proof is similar to Proposition 1 and thus omitted.

Next, we handle the trajectory optimization problem via SCA. Towards this end, in each SCA iteration o𝑜oitalic_o with local point 𝐪k[n]subscript𝐪𝑘delimited-[]𝑛{\bf q}_{k}[n]bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ], the average sum rate is approximated as

rm,k(x,II)(𝐖m,k[n],𝐑m[n],𝐪k[n])superscriptsubscript𝑟𝑚𝑘𝑥IIsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle{r_{m,k}^{(x,{\text{II}})}}({{\bf{W}}_{m,k}}[n],{{\bf{R}}_{m}}[n]% ,{{\bf{q}}_{k}}[n])italic_r start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
cm,k(x,II,o)[n]+𝐝m,k(x,II,o)T[n](𝐪k[n]𝐪k(o)[n])absentsuperscriptsubscript𝑐𝑚𝑘𝑥II𝑜delimited-[]𝑛superscriptsubscript𝐝𝑚𝑘𝑥II𝑜𝑇delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\displaystyle\approx c_{m,k}^{(x,{\text{II}},o)}[n]+{\bf{d}}_{m,k}^{(x,{\text{% II}},o)T}[n]({\bf{q}}_{k}[n]-{\bf{q}}_{k}^{(o)}[n])≈ italic_c start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] + bold_d start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) italic_T end_POSTSUPERSCRIPT [ italic_n ] ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
r~(x,II,o)(𝐖m,k[n],𝐑m[n],𝐪k[n]),absentsuperscript~𝑟𝑥II𝑜subscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐑𝑚delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\triangleq{\tilde{r}^{(x,{\text{II}},o)}}({{\bf{W}}_{m,k}}[n],{{% \bf{R}}_{m}}[n],{{\bf{q}}_{k}}[n]),≜ over~ start_ARG italic_r end_ARG start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] , bold_R start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) , (35)

where cm,k(x,II,o)[n]superscriptsubscript𝑐𝑚𝑘𝑥II𝑜delimited-[]𝑛c_{m,k}^{(x,{\text{II}},o)}[n]italic_c start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] and 𝐝m,k(x,II,o)[n]superscriptsubscript𝐝𝑚𝑘𝑥II𝑜delimited-[]𝑛{\bf{d}}_{m,k}^{(x,{\text{II}},o)}[n]bold_d start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] are defined in (IV-A) and (IV-A) with gm,k(x,II,o)[n]superscriptsubscript𝑔𝑚𝑘𝑥II𝑜delimited-[]𝑛{g_{m,k}^{(x,{\text{II}},o)}}[n]italic_g start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] and hm,k(x,II,o)[n]superscriptsubscript𝑚𝑘𝑥II𝑜delimited-[]𝑛{h_{m,k}^{(x,{\text{II}},o)}}[n]italic_h start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] defined as (IV-A) and (IV-A)

cm,k(x,II,o)[n]superscriptsubscript𝑐𝑚𝑘𝑥II𝑜delimited-[]𝑛\displaystyle c_{m,k}^{(x,{\text{II}},o)}[n]italic_c start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] =log2(li𝒦η(x)(𝐖l,i[n],𝐪k(o)[n])\displaystyle={\log_{2}}(\sum\limits_{l\in{\cal M}}\sum\limits_{i\in{\cal K}}{% \eta^{(x)}({\bf{W}}_{l,i}[n],{\bf{q}}_{k}^{(o)}[n])}= roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+σ2κ(||𝐪k(o)[n]𝐮m||2+Hk2))\displaystyle+\frac{{{\sigma^{2}}}}{\kappa}(||{{\bf{q}}_{k}^{(o)}[n]-{{\bf{u}}% _{m}}}||^{2}+H_{k}^{2}))+ divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) )
log2((l,i)(m,k)η(x)(𝐖l,i[n],𝐪k(o)[n])\displaystyle-{\log_{2}}(\sum\limits_{(l,i)\neq(m,k)}{\eta^{(x)}({{\bf{W}}_{l,% i}}[n],{\bf{q}}_{k}^{(o)}[n])}- roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+σ2κ(||𝐪k(o)[n]𝐮m||2+Hk2)),\displaystyle+\frac{{{\sigma^{2}}}}{\kappa}({||{{{\bf{q}}_{k}^{(o)}}[n]-{{\bf{% u}}_{m}}}||^{2}}+{H_{k}^{2}})),+ divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ) , (36)
𝐝m,k(x,II,o)[n]superscriptsubscript𝐝𝑚𝑘𝑥II𝑜delimited-[]𝑛\displaystyle{\bf{d}}_{m,k}^{(x,{\text{II}},o)}[n]bold_d start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] =log2egm,k(x,II,o)[n](li𝒦ν(x)(𝐖l,i[n],𝐪k(o)[n])\displaystyle=\frac{{{{\log}_{2}}e}}{g_{m,k}^{(x,{\text{II}},o)}[n]}(\sum% \limits_{l\in{\cal M}}\sum\limits_{i\in{\cal K}}\nu^{(x)}({\bf{W}}_{l,i}[n],{% \bf{q}}_{k}^{(o)}[n])= divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_e end_ARG start_ARG italic_g start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_ARG ( ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT italic_ν start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+2σ2κ(𝐪k[n]𝐮m))\displaystyle+\frac{{2{\sigma^{2}}}}{\kappa}({{\bf{q}}_{k}}[n]-{{\bf{u}}_{m}}))+ divide start_ARG 2 italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) )
log2ehm,k(x,II,o)[n]((l,i)(m,k)ν(x)(𝐖l,i[n],𝐪k(o)[n])\displaystyle-\frac{{{\log}_{2}}e}{h_{m,k}^{(x,{\text{II}},o)}[n]}(\sum\limits% _{(l,i)\neq(m,k)}\nu^{(x)}({{\bf{W}}_{l,i}}[n],{\bf{q}}_{k}^{(o)}[n])- divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_e end_ARG start_ARG italic_h start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_ARG ( ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT italic_ν start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+2σ2κ(𝐪k[n]𝐮m)),\displaystyle+\frac{{2{\sigma^{2}}}}{\kappa}({{\bf{q}}_{k}}[n]-{{\bf{u}}_{m}})),+ divide start_ARG 2 italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) ) , (37)
gm,k(x,II,o)[n]superscriptsubscript𝑔𝑚𝑘𝑥II𝑜delimited-[]𝑛\displaystyle{g_{m,k}^{(x,{\text{II}},o)}}[n]italic_g start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] =li𝒦η(x)(𝐖l,i[n],𝐪k(o)[n])absentsubscript𝑙subscript𝑖𝒦superscript𝜂𝑥subscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\displaystyle=\sum\limits_{l\in{\cal M}}\sum\limits_{i\in{\cal K}}\eta^{(x)}({% \bf{W}}_{l,i}[n],{\bf{q}}_{k}^{(o)}[n])= ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+σ2κ(𝐪k(o)[n]𝐮m2+Hk2),superscript𝜎2𝜅superscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle+\frac{{{\sigma^{2}}}}{\kappa}({||{{{\bf{q}}_{k}^{(o)}}[n]-{{\bf{% u}}_{m}}}||^{2}}+{H_{k}^{2}}),+ divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) , (38)
hm,k(x,II,o)[n]superscriptsubscript𝑚𝑘𝑥II𝑜delimited-[]𝑛\displaystyle{h_{m,k}^{(x,{\text{II}},o)}}[n]italic_h start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_x , II , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] =(l,i)(m,k)η(x)(𝐖l,i[n],𝐪k(o)[n])absentsubscript𝑙𝑖𝑚𝑘superscript𝜂𝑥subscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\displaystyle=\sum\limits_{(l,i)\neq(m,k)}\eta^{(x)}({\bf{W}}_{l,i}[n],{\bf{q}% }_{k}^{(o)}[n])= ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT italic_η start_POSTSUPERSCRIPT ( italic_x ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] )
+σ2κ(𝐪k[n]𝐮m2+Hk2).superscript𝜎2𝜅superscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle+\frac{{{\sigma^{2}}}}{\kappa}({\left\|{{{\bf{q}}_{k}}[n]-{{\bf{u% }}_{m}}}\right\|^{2}}+{H_{k}^{2}}).+ divide start_ARG italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_κ end_ARG ( ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) . (39)

Based on the above approximation, we can obtain the approximated UAV trajectory optimization problem in each iteration o𝑜oitalic_o. By using the trust region method, we can find a converged solution to the UAV trajectory optimization problem, for which the details are similar to those in Section III-C and thus omitted. By combining the solutions of the above three subproblems together with AO, problem (P2) can be efficiently solved.

IV-B Solutions to Problems (P3) and (P4)

In Case 3 and Case 4, problems (P3) and (P4) correspond to the scenario with vertically placed antennas GBSs, under Type-I and Type-II UAV receivers, respectively. We also use the AO to solve the two problems similarly as in Section III and Section IV-A. In the two cases, the UAV-GBS association and coordinated transmit beamforming design are similar to those for problems (P1) and (P2), and thus the solutions are omitted for brevity. In the following, we only focus on the UAV trajectory design with vertically placed antennas at GBSs.

In general, we can use an algorithm similar to that in Section III-C to solve the sub-problem of UAV trajectory optimization in Case 3 and Case 4. In particular, we only need to derive new approximations for η(z)(𝐖l,i[n],𝐪k[n])superscript𝜂𝑧subscript𝐖𝑙𝑖delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛{\eta^{(z)}\left({\bf{W}}_{l,i}[n],{\bf{q}}_{k}[n]\right)}italic_η start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ) and μ(z)(𝐑l[n],𝐪k[n])superscript𝜇𝑧subscript𝐑𝑙delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\mu^{(z)}\left({\bf{R}}_{l}[n],{\bf{q}}_{k}[n]\right)italic_μ start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] ), which are respectively expressed as

η(z)(𝐖l,i[n],𝐪k[n])superscript𝜂𝑧subscript𝐖𝑙𝑖delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\eta^{(z)}\left({\bf{W}}_{l,i}[n],{\bf{q}}_{k}[n]\right)italic_η start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
=r=1Na[𝐖l,i[n]]r,r+2p=1Naq=p+1Na|[𝐖l,i[n]]p,q|absentsuperscriptsubscript𝑟1subscript𝑁𝑎subscriptdelimited-[]subscript𝐖𝑙𝑖delimited-[]𝑛𝑟𝑟2superscriptsubscript𝑝1subscript𝑁𝑎superscriptsubscript𝑞𝑝1subscript𝑁𝑎subscriptdelimited-[]subscript𝐖𝑙𝑖delimited-[]𝑛𝑝𝑞\displaystyle=\sum\limits_{r=1}^{{N_{a}}}{[{\bf{W}}_{l,i}[n]]}_{r,r}+2\sum% \limits_{p=1}^{N_{a}}\sum\limits_{q=p+1}^{{N_{a}}}|{\left[{\bf{W}}_{l,i}[n]% \right]}_{p,q}|= ∑ start_POSTSUBSCRIPT italic_r = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_r , italic_r end_POSTSUBSCRIPT + 2 ∑ start_POSTSUBSCRIPT italic_p = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = italic_p + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | [ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT |
×cos(θp,q𝐖l,i[n]+2πdλ(qp)Hk𝐪k[n]𝐮m2+Hk2),absentsuperscriptsubscript𝜃𝑝𝑞subscript𝐖𝑙𝑖delimited-[]𝑛2𝜋𝑑𝜆𝑞𝑝subscript𝐻𝑘superscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle\times\cos(\theta_{p,q}^{{\bf{W}}_{l,i}[n]}+2\pi\frac{d}{\lambda}% (q-p)\frac{H_{k}}{\sqrt{{{\left\|{{{\bf{q}}_{k}}[n]-{{\bf{u}}_{m}}}\right\|}^{% 2}+{H_{k}^{2}}}}}),× roman_cos ( italic_θ start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] end_POSTSUPERSCRIPT + 2 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_q - italic_p ) divide start_ARG italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG square-root start_ARG ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG ) , (40)

and

μ(z)(𝐑l[n],𝐪k[n])superscript𝜇𝑧subscript𝐑𝑙delimited-[]𝑛subscript𝐪𝑘delimited-[]𝑛\displaystyle\mu^{(z)}({\bf{R}}_{l}[n],{\bf{q}}_{k}[n])italic_μ start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] )
=r=1Na[𝐑l[n]]r,r+2p=1Naq=p+1Na|[𝐑l[n]]p,q|absentsuperscriptsubscript𝑟1subscript𝑁𝑎subscriptdelimited-[]subscript𝐑𝑙delimited-[]𝑛𝑟𝑟2superscriptsubscript𝑝1subscript𝑁𝑎superscriptsubscript𝑞𝑝1subscript𝑁𝑎subscriptdelimited-[]subscript𝐑𝑙delimited-[]𝑛𝑝𝑞\displaystyle=\sum\limits_{r=1}^{{N_{a}}}{\left[{\bf{R}}_{l}[n]\right]}_{r,r}+% 2\sum\limits_{p=1}^{N_{a}}\sum\limits_{q=p+1}^{N_{a}}|{\left[{\bf{R}}_{l}[n]% \right]}_{p,q}|= ∑ start_POSTSUBSCRIPT italic_r = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT [ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_r , italic_r end_POSTSUBSCRIPT + 2 ∑ start_POSTSUBSCRIPT italic_p = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = italic_p + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | [ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT |
×cos(θp,q𝐑l[n]+2πdλ(qp)Hk𝐪k[n]𝐮m2+Hk2).absentsuperscriptsubscript𝜃𝑝𝑞subscript𝐑𝑙delimited-[]𝑛2𝜋𝑑𝜆𝑞𝑝subscript𝐻𝑘superscriptnormsubscript𝐪𝑘delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle\times\cos(\theta_{p,q}^{{\bf{R}}_{l}[n]}+2\pi\frac{d}{\lambda}(q% -p)\frac{H_{k}}{\sqrt{{{\left\|{{{\bf{q}}_{k}}[n]-{{\bf{u}}_{m}}}\right\|}^{2}% +{H_{k}^{2}}}}}).× roman_cos ( italic_θ start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] end_POSTSUPERSCRIPT + 2 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_q - italic_p ) divide start_ARG italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG square-root start_ARG ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ∥ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG ) . (41)

Moreover, we derive the new approximation ν(z)(𝐖l,i[n],𝐪k(o)[n])superscript𝜈𝑧subscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\nu^{(z)}({{\bf{W}}_{l,i}}[n],{\bf{q}}_{k}^{(o)}[n])italic_ν start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) and υ(z)(𝐑l[n],𝐪k(o)[n])superscript𝜐𝑧subscript𝐑𝑙delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\upsilon^{(z)}({{\bf{R}}_{l}}[n],{\bf{q}}_{k}^{(o)}[n])italic_υ start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ), which are given in (IV-B) and (IV-B), respectively, at the top of next page.

ν(z)(𝐖l,i[n],𝐪k(o)[n])superscript𝜈𝑧subscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\displaystyle\nu^{(z)}({\bf{W}}_{l,i}[n],{\bf{q}}_{k}^{(o)}[n])italic_ν start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT ( bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) =p=1Naq=p+1Na|[𝐖l,i[n]]p,q|sin(θp,q𝐖l,i[n]+2πdλ(qp)Hk𝐪k(o)[n]𝐮m2+Hk2)absentsuperscriptsubscript𝑝1subscript𝑁𝑎superscriptsubscript𝑞𝑝1subscript𝑁𝑎subscriptdelimited-[]subscript𝐖𝑙𝑖delimited-[]𝑛𝑝𝑞superscriptsubscript𝜃𝑝𝑞subscript𝐖𝑙𝑖delimited-[]𝑛2𝜋𝑑𝜆𝑞𝑝subscript𝐻𝑘superscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle=\sum\limits_{p=1}^{{N_{a}}}\sum\limits_{q=p+1}^{{N_{a}}}\left|{% \left[{\bf{W}}_{l,i}[n]\right]}_{p,q}\right|\sin(\theta_{p,q}^{{\bf{W}}_{l,i}[% n]}+2\pi\frac{d}{\lambda}(q-p)\frac{H_{k}}{\sqrt{{{||{\bf{q}}_{k}^{(o)}[n]-{{% \bf{u}}_{m}}||}^{2}+{H_{k}^{2}}}}})= ∑ start_POSTSUBSCRIPT italic_p = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = italic_p + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | [ bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT | roman_sin ( italic_θ start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] end_POSTSUPERSCRIPT + 2 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_q - italic_p ) divide start_ARG italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG square-root start_ARG | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG )
4πdHk(qp)λ𝐪k(o)[n]𝐮m2+Hk23(𝐪k(o)[n]𝐮m),absent4𝜋𝑑subscript𝐻𝑘𝑞𝑝𝜆superscriptsuperscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘23superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚\displaystyle\cdot\frac{4\pi dH_{k}(q-p)}{\lambda\sqrt{{{||{{\bf{q}}_{k}^{(o)}% }[n]-{{\bf{u}}_{m}}||}^{2}+{H_{k}^{2}}}}^{3}}\cdot({{\bf{q}}_{k}^{(o)}}[n]-{{% \bf{u}}_{m}}),⋅ divide start_ARG 4 italic_π italic_d italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_q - italic_p ) end_ARG start_ARG italic_λ square-root start_ARG | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG ⋅ ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) , (42)
υ(z)(𝐑l[n],𝐪k(o)[n])superscript𝜐𝑧subscript𝐑𝑙delimited-[]𝑛superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛\displaystyle\upsilon^{(z)}({\bf{R}}_{l}[n],{\bf{q}}_{k}^{(o)}[n])italic_υ start_POSTSUPERSCRIPT ( italic_z ) end_POSTSUPERSCRIPT ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] , bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] ) =p=1Naq=p+1Na|[𝐑l[n]]p,q|sin(θp,q𝐑l[n]+2πdλ(qp)Hk𝐪k(o)[n]𝐮m2+Hk2)absentsuperscriptsubscript𝑝1subscript𝑁𝑎superscriptsubscript𝑞𝑝1subscript𝑁𝑎subscriptdelimited-[]subscript𝐑𝑙delimited-[]𝑛𝑝𝑞superscriptsubscript𝜃𝑝𝑞subscript𝐑𝑙delimited-[]𝑛2𝜋𝑑𝜆𝑞𝑝subscript𝐻𝑘superscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘2\displaystyle=\sum\limits_{p=1}^{{N_{a}}}\sum\limits_{q=p+1}^{{N_{a}}}\left|{{% {\left[{{\bf{R}}_{l}}[n]\right]}_{p,q}}}\right|\sin(\theta_{p,q}^{{{\bf{R}}_{l% }}[n]}+2\pi\frac{d}{\lambda}(q-p)\frac{H_{k}}{\sqrt{{{||{{{\bf{q}}_{k}^{(o)}}[% n]-{{\bf{u}}_{m}}}||}^{2}+{H_{k}^{2}}}}})= ∑ start_POSTSUBSCRIPT italic_p = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ∑ start_POSTSUBSCRIPT italic_q = italic_p + 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_POSTSUPERSCRIPT | [ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ] start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT | roman_sin ( italic_θ start_POSTSUBSCRIPT italic_p , italic_q end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] end_POSTSUPERSCRIPT + 2 italic_π divide start_ARG italic_d end_ARG start_ARG italic_λ end_ARG ( italic_q - italic_p ) divide start_ARG italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_ARG start_ARG square-root start_ARG | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG )
4πdHk(qp)λ𝐪k(o)[n]𝐮m2+Hk23(𝐪k(o)[n]𝐮m),absent4𝜋𝑑subscript𝐻𝑘𝑞𝑝𝜆superscriptsuperscriptnormsuperscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚2superscriptsubscript𝐻𝑘23superscriptsubscript𝐪𝑘𝑜delimited-[]𝑛subscript𝐮𝑚\displaystyle\cdot\frac{4\pi dH_{k}(q-p)}{\lambda\sqrt{{{||{{{\bf{q}}_{k}^{(o)% }}[n]-{{\bf{u}}_{m}}}||}^{2}+{H_{k}^{2}}}}^{3}}\cdot({{\bf{q}}_{k}^{(o)}}[n]-{% {\bf{u}}_{m}}),⋅ divide start_ARG 4 italic_π italic_d italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_q - italic_p ) end_ARG start_ARG italic_λ square-root start_ARG | | bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT | | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT + italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT end_ARG ⋅ ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_o ) end_POSTSUPERSCRIPT [ italic_n ] - bold_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) , (43)

Therefore, the UAV trajectory optimization and correspondingly problems (P3) and (P4) can be efficiently solved.

V Numerical Results

In this section, we provide numerical results to validate the performance of our proposed designs in networked ISAC system for supporting LAE in 3D airspace.

V-A Benchmark Schemes

For comparison, we consider the following benchmark schemes.

  • Transmit beamforming with straight flight: This scheme assumes that each authorized UAV k𝑘kitalic_k takes off from the initial location 𝐪kIsuperscriptsubscript𝐪𝑘I{\bf{q}}_{k}^{\rm{I}}bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_I end_POSTSUPERSCRIPT and lands at the final location 𝐪kFsuperscriptsubscript𝐪𝑘F{\bf{q}}_{k}^{\rm{F}}bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_F end_POSTSUPERSCRIPT with straight flight trajectory. The flying speed is assumed to be constant as

    Vk=1N𝐪kI𝐪kF.subscript𝑉𝑘1𝑁normsuperscriptsubscript𝐪𝑘Isuperscriptsubscript𝐪𝑘F\displaystyle{V_{k}}=\frac{1}{N}\left\|{{\bf{q}}_{k}^{\rm{I}}-{\bf{q}}_{k}^{% \rm{F}}}\right\|.italic_V start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_N end_ARG ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_I end_POSTSUPERSCRIPT - bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_F end_POSTSUPERSCRIPT ∥ . (44)

    Hence, the whole UAV trajectories 𝐪k[n]subscript𝐪𝑘delimited-[]𝑛{\bf{q}}_{k}[n]bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] are accordingly determined by

    𝐪k[n+1]subscript𝐪𝑘delimited-[]𝑛1\displaystyle{{\bf{q}}_{k}}[n+1]bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n + 1 ] =𝐪k[n]+𝐪kF𝐪kI𝐪kF𝐪kI(VkΔt),absentsubscript𝐪𝑘delimited-[]𝑛superscriptsubscript𝐪𝑘Fsuperscriptsubscript𝐪𝑘Inormsuperscriptsubscript𝐪𝑘Fsuperscriptsubscript𝐪𝑘Isubscript𝑉𝑘Δ𝑡\displaystyle={{\bf{q}}_{k}}[n]+\frac{{{\bf{q}}_{k}^{\rm{F}}-{\bf{q}}_{k}^{\rm% {I}}}}{{\left\|{{\bf{q}}_{k}^{\rm{F}}-{\bf{q}}_{k}^{\rm{I}}}\right\|}}({V_{k}}% \Delta t),= bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] + divide start_ARG bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_F end_POSTSUPERSCRIPT - bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_I end_POSTSUPERSCRIPT end_ARG start_ARG ∥ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_F end_POSTSUPERSCRIPT - bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_I end_POSTSUPERSCRIPT ∥ end_ARG ( italic_V start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT roman_Δ italic_t ) ,
    n{1,,N1}.𝑛1𝑁1\displaystyle\leavevmode\nobreak\ \leavevmode\nobreak\ \leavevmode\nobreak\ % \leavevmode\nobreak\ n\in\{1,\ldots,N-1\}.italic_n ∈ { 1 , … , italic_N - 1 } . (45)

    With given {𝐪k[n]}subscript𝐪𝑘delimited-[]𝑛\{{{\bf{q}}_{k}}[n]\}{ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] }, the transmit beamforming {𝐰l,i[n]}subscript𝐰𝑙𝑖delimited-[]𝑛\{{{\bf{w}}_{l,i}}[n]\}{ bold_w start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] }, {𝐑l[n]}subscript𝐑𝑙delimited-[]𝑛\{{{\bf{R}}_{l}}[n]\}{ bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] }, and UAV-GBS association {αl,i[n]}subscript𝛼𝑙𝑖delimited-[]𝑛\{\alpha_{l,i}[n]\}{ italic_α start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] } are jointly optimized by solving (P1)-(P4) under different cases.

  • Joint power allocation and trajectory design with isotropic transmission: In this scheme, the GBSs employ the isotropic transmission with 𝐖~l,i[n]=pl,ic[n]Na𝐈subscript~𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝑝𝑙𝑖𝑐delimited-[]𝑛subscript𝑁𝑎𝐈{\tilde{\bf{W}}_{l,i}}[n]={\textstyle{{p_{l,i}^{c}[n]}\over{{N_{a}}}}}{\bf{I}}over~ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] = divide start_ARG italic_p start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT [ italic_n ] end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_ARG bold_I and 𝐑~l[n]=pls[n]Na𝐈subscript~𝐑𝑙delimited-[]𝑛superscriptsubscript𝑝𝑙𝑠delimited-[]𝑛subscript𝑁𝑎𝐈{\tilde{\bf{R}}_{l}}[n]={\textstyle{{p_{l}^{s}[n]}\over{{N_{a}}}}}{\bf{I}}over~ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] = divide start_ARG italic_p start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT [ italic_n ] end_ARG start_ARG italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT end_ARG bold_I, where pl,ic[n]superscriptsubscript𝑝𝑙𝑖𝑐delimited-[]𝑛{p_{l,i}^{c}}[n]italic_p start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT [ italic_n ] and pls[n]superscriptsubscript𝑝𝑙𝑠delimited-[]𝑛{p_{l}^{s}}[n]italic_p start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT [ italic_n ] denote the transmit power of information signals and dedicated sensing signals, respectively. Accordingly, the power constraint at each GBS l𝑙litalic_l becomes i𝒦pl,ic[n]+pls[n]Pmaxsubscript𝑖𝒦superscriptsubscript𝑝𝑙𝑖𝑐delimited-[]𝑛superscriptsubscript𝑝𝑙𝑠delimited-[]𝑛subscript𝑃\sum\nolimits_{i\in{\cal K}}{p_{l,i}^{c}[n]}+p_{l}^{s}[n]\leq{P_{\max}}∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT [ italic_n ] + italic_p start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT [ italic_n ] ≤ italic_P start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT. By substituting {𝐖~l,i[n]}subscript~𝐖𝑙𝑖delimited-[]𝑛\{{\tilde{\bf{W}}_{l,i}}[n]\}{ over~ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] } and {𝐑~l[n]}subscript~𝐑𝑙delimited-[]𝑛\{{\tilde{\bf{R}}_{l}}[n]\}{ over~ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] } into (P1)-(P4) for the four cases, we obtain the corresponding power allocation problems, which can be solved by iteratively optimizing the UAV-GBS association {αl,i[n]}subscript𝛼𝑙𝑖delimited-[]𝑛\{\alpha_{l,i}[n]\}{ italic_α start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] }, power allocation plc[n]superscriptsubscript𝑝𝑙𝑐delimited-[]𝑛{p_{l}^{c}[n]}italic_p start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT [ italic_n ], pls[n]superscriptsubscript𝑝𝑙𝑠delimited-[]𝑛{p_{l}^{s}[n]}italic_p start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s end_POSTSUPERSCRIPT [ italic_n ], and trajectory design {𝐪k[n]}subscript𝐪𝑘delimited-[]𝑛\{{{\bf{q}}_{k}}[n]\}{ bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] }.

V-B Simulation Results

In the simulation, we consider a networked ISAC system with M=3𝑀3M=3italic_M = 3 GBSs located in an area with an acreage of 400m×400m400m400m400\leavevmode\nobreak\ {\text{m}}\times 400\leavevmode\nobreak\ {\text{m}}400 m × 400 m. The antenna spacing of each GBS is set as d=λ2𝑑𝜆2d=\frac{\lambda}{2}italic_d = divide start_ARG italic_λ end_ARG start_ARG 2 end_ARG and the number of antennas at each GBS is Na=4subscript𝑁𝑎4N_{a}=4italic_N start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT = 4. The maximum transmit power budget of each GBSs is Pmax=3Wsubscript𝑃3WP_{\max}=3\leavevmode\nobreak\ {\text{W}}italic_P start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = 3 W. In the airspace, we consider K=2𝐾2K=2italic_K = 2 authorized UAVs flying at an altitude of H1=H2=80msubscript𝐻1subscript𝐻280m{H_{1}}={H_{2}}=80\leavevmode\nobreak\ {\text{m}}italic_H start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_H start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 80 m. The target sensing area is shown in Figs. 2 - 4 with Q=20𝑄20Q=20italic_Q = 20 sample locations. We set the initial locations of UAVs as 𝐪1I=[50m,250m]superscriptsubscript𝐪1I50m250m{\bf{q}}_{1}^{\rm{I}}=[50{\text{m}},250{\text{m}}]bold_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_I end_POSTSUPERSCRIPT = [ 50 m , 250 m ] and 𝐪2I=[50m,150m]superscriptsubscript𝐪2I50m150m{\bf{q}}_{2}^{\rm{I}}=[50{\text{m}},150{\text{m}}]bold_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_I end_POSTSUPERSCRIPT = [ 50 m , 150 m ] and the final locations as 𝐪1F=[350m,250m]superscriptsubscript𝐪1F350m250m{\bf{q}}_{1}^{\rm{F}}=[350{\text{m}},250{\text{m}}]bold_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_F end_POSTSUPERSCRIPT = [ 350 m , 250 m ] and 𝐪2F=[350m,150m]superscriptsubscript𝐪2F350m150m{\bf{q}}_{2}^{\rm{F}}=[350{\text{m}},150{\text{m}}]bold_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_F end_POSTSUPERSCRIPT = [ 350 m , 150 m ]. The maximum flying speed of authorized UAVs is Vmax=10m/ssubscript𝑉10m/sV_{\max}=10\leavevmode\nobreak\ {\text{m/s}}italic_V start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = 10 m/s and the total number of time slots is N=40𝑁40N=40italic_N = 40. Furthermore, the channel power gain at reference distance of one meter is κ=45dB𝜅45dB\kappa=-45\leavevmode\nobreak\ {\text{dB}}italic_κ = - 45 dB, and the noise power at authorized UAVs is σ2=100dBWsuperscript𝜎2100dBW\sigma^{2}=-100\leavevmode\nobreak\ {\text{dBW}}italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = - 100 dBW.

Refer to caption
(a) ΓΓ\Gammaroman_Γ=-20 dBW, Case 1.
Refer to caption
(b) ΓΓ\Gammaroman_Γ=-7 dBW, Case 1.
Refer to caption
(c) ΓΓ\Gammaroman_Γ=-20 dBW, Case 3.
Refer to caption
(d) ΓΓ\Gammaroman_Γ=-7 dBW, Case 3.
Figure 2: The achieved illumination power gains and authorized UAV trajectory via proposed design with Type-I UAV receivers. The chosen time slot is N=10𝑁10N=10italic_N = 10, the carmine ’+’ denote the authorized UAVs location of this time slot, and the arrow associated with each authorized UAV and GBS correspond to their association relationship.
Refer to caption
(a) ΓΓ\Gammaroman_Γ=-20 dBW, Case 2.
Refer to caption
(b) ΓΓ\Gammaroman_Γ=-7 dBW, Case 2.
Refer to caption
(c) ΓΓ\Gammaroman_Γ=-20 dBW, Case 4.
Refer to caption
(d) ΓΓ\Gammaroman_Γ=-7 dBW, Case 4.
Figure 3: The achieved illumination power gains and authorized UAV trajectory via proposed design with Type-II UAV receivers. The chosen time slot is N=10𝑁10N=10italic_N = 10, the carmine ’+’ denote the authorized UAVs location of this time slot, and the arrow associated with each authorized UAV and GBS correspond to their association relationship.
Refer to caption
(a) Transmit beamforming with straight flight, ΓΓ\Gammaroman_Γ=-20 dBW, Case 1.
Refer to caption
(b) Transmit beamforming with straight flight, ΓΓ\Gammaroman_Γ=-7 dBW, Case 1.
Refer to caption
(c) Joint power allocation and trajectory design, ΓΓ\Gammaroman_Γ=-20 dBW, Case 1.
Refer to caption
(d) Joint power allocation and trajectory design, ΓΓ\Gammaroman_Γ=-13 dBW, Case 1.
Figure 4: The achieved illumination power gains and UAV trajectory via benchmark designs of Transmit beamforming with straight flight and Joint power allocation and trajectory design under Case 1. The chosen time slot is N=10𝑁10N=10italic_N = 10, the carmine ’+’ denote the UAVs location of this time slot, and the arrow associated with each UAV and GBS correspond to their association relationship.

Fig. 2 shows the optimized illumination power gains and authorized UAV trajectories with Type-I UAV receivers by our proposed design at time slot n=10𝑛10n=10italic_n = 10. It is observed that under both horizontal and vertical antenna configurations, as ΓΓ\Gammaroman_Γ increases from 2020-20- 20 dBm to 77-7- 7 dBm, the authorized UAVs fly more closely to the GBSs to obtain enhanced communication rate, and the illumination power is more concentrated towards the sensing area. This is because when the sensing constraints become stringent, the GBSs need to steer the transmit beams toward the sensing area at each time slot, and thus the authorized UAVs prefer to fly closer to the GBSs to exploit the strong signal power. Comparing Figs. 2(a) and 2(b) versus Figs. 2(c) and 2(d), it is observed that the schemes with horizontal antennas achieve higher illumination power gains at the authorized UAVs than their counterparts with vertical antennas. This is because the vertically placed antennas can only change its beamformers vertically to serve the authorized UAVs in 3D airspace, which severely restricts the ISAC coverage performance. By contrast, the horizontal antennas can properly adjust the fan-shaped mainlobe to achieve enhanced 3D coverage. It is also observed that in Fig. 2(a) and 2(b), UAV 1111 is associated to GBS 1111, thus hovering near GBS 1111 for higher communication performance, while UAV 2222 is associated to GBS 2222 when Γ=20Γ20\Gamma=-20roman_Γ = - 20 dBW and associated to GBS 3333 when Γ=7Γ7\Gamma=-7roman_Γ = - 7 dBW. The corresponding trajectories of UAV 1111 and UAV 2222 show that the directions of flight are also towards the associated GBS 2222 and GBS 3333. Similar observations can be found in Fig. 2(c) and 2(d).

Fig. 3 depicts the optimized illumination power gains and authorized UAV trajectories with Type-II receivers by our proposed schemes at time slot n=10𝑛10n=10italic_n = 10. By comparing Fig. 3 versus Fig. 2, it is observed that the illumination power gains with Type-II UAV receivers are higher than that with Type-I UAV receivers. This validates the importance of canceling dedicated sensing signal interference in enhancing ISAC performance. Furthermore, the interference-canceling ability of GBSs also influences the optimized UAV trajectories. It is observed that the two UAVs in Fig. 3 keep a greater distance especially from n=10𝑛10n=10italic_n = 10 to n=30𝑛30n=30italic_n = 30 than that in Fig. 2 when flying through the airspace that is near the sensing area. This is due to the fact that the authorized UAVs with Type-II receivers have the ability to cancel the sensing interference, and thus GBSs can steer the information and sensing beams more concentratedly to the sensing area even when UAVs are flying near it. By contrast, when GBSs serve Type-I UAV receivers, they tend to reduce the sensing beam strength to avoid the sensing interference that cannot be cancelled. This thus strengthens the communication beams to illuminate sensing area, which allows Type-I UAV receivers to fly closer to the sensing area.

Fig. 4 shows the optimized UAV trajectory and illumination power gain by the two benchmarks, i.e., transmit beamforming with straight flight and joint power allocation and trajectory design with isotropic transmission under Case 1. In Figs. 4(a) and 4(b), the UAV trajectories are fixed as straight lines, which result in limited communication performance, as the UAVs are not allowed to fly near to GBSs for communication. The illumination power gain at the sensing area is also degraded because the GBSs need to steer the beams to illuminate the pre-designed routine, while the UAV trajectories can be designed to be close to the sensing area to facilitate both sensing and communication in the proposed designs. Thanks to the coordinated transmit beamforming design at GBSs, the degradation of sensing performance is less significant. In Figs. 4(c) and 4(d), the illumination power gain by isotropic transmission is significantly worse than the schemes with beamforming optimization. This is due to the fact that the GBSs only perform the power allocation design, which lacks the DoFs for communicating with UAVs and sensing the interested area. Thus leading to worse interference suppression. The above results validate again the importance of our joint coordinated transmit beamforming and UAV trajectory design.

Fig. 5 shows the achieved average sum rate of authorized UAVs versus the illumination power for sensing. It is observed that the UAVs’ average sum rate declines for all schemes as the sensing requirement ΓΓ\Gammaroman_Γ increases. This is because GBSs need to spend more transmit power to satisfy the sensing requirements by covering the interested sensing area. It is also observed that the proposed scheme under Case 3 achieves the highest average sum rate among all the considered schemes, and the performance gap over other schemes becomes larger when ΓΓ\Gammaroman_Γ increases. This validates again the benefit of the proposed joint coordinated transmit beamforming and UAV trajectory design, and shows that the horizontally placed antennas are beneficial for LAE. Furthermore, the benchmark of joint power allocation and trajectory design is observed to perform significantly worse than other schemes, and even becomes infeasible when Γ>13Γ13\Gamma>13roman_Γ > 13 dBW. This is due to its limited ability to reshape the transmit beamformers to cater to increased sensing requirements.

Refer to caption
Figure 5: The average sum rate of authorized UAVs versus the illumination power for sensing.

VI Conclusion

This paper considered a networked ISAC system, in which multiple GBSs employed joint information and sensing signals to perform cooperative sensing toward an targeted 3D area and communicate with multiple UAVs to support LAE. We considered two configurations of horizontal and vertical antennas at GBSs. We also considered two types of UAV receivers that without and with the ability to cancel the dedicated sensing interference. Under each setup, we proposed the joint coordinated transmit beamforming and trajectory design to maximize the average sum rate of authorized UAVs, subject to the illumination power gain constraints toward the interested sensing area, the transmit power constraints at GBS, and the practical UAV flight constraints. We proposed efficient algorithms to solve the resultant mixed-integer non-convex problems by using the AO, SDR, and SCA techniques. Finally, numerical results showed that the proposed joint transmit beamforming and trajectory design with Type-II UAV receivers and horizontal antennas at GBSs significantly outperforms other designs in supporting LAE. The UAV trajectory design significantly enhances the communication performance with properly controlled interference and the coordinated transmit beamforming together with horizontal antennas at GBSs consistently lead to better ISAC performance.

-A Proof of Proposition 1

In the proof, we omit the superscript (x𝑥xitalic_x) and (o𝑜oitalic_o) in the following formulas for brevity. It can be verified that based on (17a) and (17c), the constructed solutions of 𝐖¯l,i[n]subscript¯𝐖𝑙𝑖delimited-[]𝑛{{\bf{\bar{W}}}}_{l,i}[n]over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] and 𝐑¯l[n]subscript¯𝐑𝑙delimited-[]𝑛{{\bf{\bar{R}}}}_{l}[n]over¯ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] satisfy the illumination power gain constraint (13b) and the power constraint (13c) in problem (P1.3.o𝑜oitalic_o).

Next, we verify that 𝐖¯l,i[n]subscript¯𝐖𝑙𝑖delimited-[]𝑛{{\bf{\bar{W}}}}_{l,i}[n]over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] and 𝐑¯l[n]subscript¯𝐑𝑙delimited-[]𝑛{{\bf{\bar{R}}}}_{l}[n]over¯ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] also achieve the same objective for problem (P1.3.o𝑜oitalic_o). From (17a) and (17b), we have

tr(𝐇m(𝐪k[n],Hk)𝐖¯l,i[n])trsubscript𝐇𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript¯𝐖𝑙𝑖delimited-[]𝑛\displaystyle{\rm{tr}}({\bf{H}}_{m}({{\bf{q}}_{k}}[n],H_{k}){{{\bf{\bar{W}}}}_% {l,i}}[n])roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] )
=tr(𝐡mH(𝐪k[n],Hk)𝐰¯l,i𝐰¯l,iH[n]𝐡m(𝐪k[n],Hk))absenttrsuperscriptsubscript𝐡𝑚𝐻subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript¯𝐰𝑙𝑖superscriptsubscript¯𝐰𝑙𝑖𝐻delimited-[]𝑛subscript𝐡𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘\displaystyle={\rm{tr}}({\bf{h}}_{m}^{H}({{\bf{q}}_{k}}[n],H_{k}){{\bf{\bar{w}% }}_{l,i}}{\bf{\bar{w}}}_{l,i}^{H}[n]{\bf{h}}_{m}({{\bf{q}}_{k}}[n],H_{k}))= roman_tr ( bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) over¯ start_ARG bold_w end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT over¯ start_ARG bold_w end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_H end_POSTSUPERSCRIPT [ italic_n ] bold_h start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) )
=tr(𝐇m(𝐪k[n],Hk)𝐖l,i[n]).absenttrsubscript𝐇𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐖𝑙𝑖delimited-[]𝑛\displaystyle={\rm{tr}}({{\bf{H}}_{m}}({{\bf{q}}_{k}}[n],H_{k}){\bf{W}}_{l,i}^% {*}[n]).= roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] ) . (46)

For the first term in (III-B), it follows that

log2(ltr(𝐇m(𝐪k[n],Hk)(i𝒦𝐖¯l,i[n]+𝐑¯l[n]))+σ2)subscript2subscript𝑙trsubscript𝐇𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝑖𝒦subscript¯𝐖𝑙𝑖delimited-[]𝑛subscript¯𝐑𝑙delimited-[]𝑛superscript𝜎2\displaystyle{\log_{2}}(\sum\limits_{l\in{\cal M}}{{\rm{tr}}({{\bf{H}}_{m}}({{% \bf{q}}_{k}}[n],H_{k})(\sum\limits_{i\in{\cal K}}{{{{\bf{\bar{W}}}}_{l,i}}[n]}% +{{{\bf{\bar{R}}}}_{l}}[n]}))+{\sigma^{2}})roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ( ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] + over¯ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) ) + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT )
=log2(ltr(𝐇m(𝐪k[n],Hk)(i𝒦𝐖l,i[n]+𝐑l[n]))+σ2).absentsubscript2subscript𝑙trsubscript𝐇𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝑖𝒦superscriptsubscript𝐖𝑙𝑖delimited-[]𝑛superscriptsubscript𝐑𝑙delimited-[]𝑛superscript𝜎2\displaystyle={\log_{2}}(\sum\limits_{l\in{\cal M}}{{\rm{tr(}}{{\bf{H}}_{m}}({% {\bf{q}}_{k}}[n],H_{k})(\sum\limits_{i\in{\cal K}}{{\bf{W}}_{l,i}^{*}[n]}+{\bf% {R}}_{l}^{*}[n])})+{\sigma^{2}}).= roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ( ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] + bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] ) ) + italic_σ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) . (47)

For the remaining terms of (III-B), we have

am,k(I,o)[n]+(l,i)(m,k)tr(𝐁m(I,o)(𝐪k[n],Hk)(𝐖¯l,i[n]𝐖l,i[n]))superscriptsubscript𝑎𝑚𝑘I𝑜delimited-[]𝑛subscript𝑙𝑖𝑚𝑘trsuperscriptsubscript𝐁𝑚I𝑜subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript¯𝐖𝑙𝑖delimited-[]𝑛subscript𝐖𝑙𝑖delimited-[]𝑛\displaystyle{a_{m,k}^{(\text{I},o)}}[n]\!\!+\!\!\sum\limits_{(l,i)\neq(m,k)}% \!\!{\rm{tr}}({\bf{B}}_{m}^{(\text{I},o)}({{\bf{q}}_{k}}[n],H_{k})\!\cdot\!({{% {\bf{\bar{W}}}}_{l,i}}[n]\!-\!{\bf{W}}_{l,i}[n]))italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] + ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT roman_tr ( bold_B start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] - bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ) )
+ltr(𝐁m(I,o)(𝐪k[n],Hk)(𝐑¯l[n]𝐑l[n]))subscript𝑙trsuperscriptsubscript𝐁𝑚I𝑜subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript¯𝐑𝑙delimited-[]𝑛subscript𝐑𝑙delimited-[]𝑛\displaystyle+\sum\limits_{l\in{\cal M}}{{\rm{tr}}}({\bf{B}}_{m}^{(\text{I},o)% }({{\bf{q}}_{k}}[n],H_{k})\cdot({{{\bf{\bar{R}}}}_{l}}[n]-{\bf{R}}_{l}[n]))+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_B start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( over¯ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] - bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) )
=am,k(I,o)[n]+log2(e)2am,k(I,o)[n]ltr(𝐇m(𝐪k[n],Hk)\displaystyle={a_{m,k}^{(\text{I},o)}}[n]+\frac{{{\log}_{2}}(e)}{2^{a_{m,k}^{(% \text{I},o)}[n]}}\sum\limits_{l\in{\cal M}}{\rm{tr}}({\bf{H}}_{m}({{\bf{q}}_{k% }}[n],H_{k})= italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] + divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_e ) end_ARG start_ARG 2 start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT )
(i𝒦𝐖¯𝐥,𝐢[n]+𝐑¯l[n]))\displaystyle\cdot(\sum\limits_{i\in{\cal K}}{\bf{\bar{W}}_{l,i}}[n]+{{\bf{% \bar{R}}}_{l}}[n]))⋅ ( ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT bold_l , bold_i end_POSTSUBSCRIPT [ italic_n ] + over¯ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) )
log2(e)2am,k(I,o)[n]ltr(𝐇m(𝐪k[n],Hk)(i𝒦𝐖l,i[n]+𝐑l[n]))subscript2𝑒superscript2superscriptsubscript𝑎𝑚𝑘I𝑜delimited-[]𝑛subscript𝑙trsubscript𝐇𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝑖𝒦subscript𝐖𝑙𝑖delimited-[]𝑛subscript𝐑𝑙delimited-[]𝑛\displaystyle-\frac{{{\log}_{2}}(e)}{2^{{a_{m,k}^{(\text{I},o)}}[n]}}\sum% \limits_{l\in{\cal M}}{\rm{tr}}({{\bf{H}}_{m}}({{\bf{q}}_{k}}[n],H_{k})\cdot(% \sum\limits_{i\in{\cal K}}{{\bf{W}}_{l,i}[n]}+{{\bf{R}}_{l}}[n]))- divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_e ) end_ARG start_ARG 2 start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] + bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) )
log2(e)2am,k(I,o)[n]tr(𝐇m(𝐪k[n],Hk)(𝐖¯m,k[n]𝐖m,k[n]))subscript2𝑒superscript2superscriptsubscript𝑎𝑚𝑘I𝑜delimited-[]𝑛trsubscript𝐇𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript¯𝐖𝑚𝑘delimited-[]𝑛subscript𝐖𝑚𝑘delimited-[]𝑛\displaystyle-\frac{{{\log}_{2}}(e)}{2^{{a_{m,k}^{(\text{I},o)}}[n]}}{\rm{tr}}% ({\bf{H}}_{m}({{\bf{q}}_{k}}[n],H_{k})\cdot({{\bf{\bar{W}}}_{m,k}}[n]-{\bf{W}}% _{m,k}[n]))- divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_e ) end_ARG start_ARG 2 start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_POSTSUPERSCRIPT end_ARG roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] - bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] ) )
=am,k(I,o)[n]+log2(e)2am,kI[n]ltr(𝐇m(𝐪k[n],Hk)\displaystyle={a_{m,k}^{(\text{I},o)}}[n]+\frac{{{\log}_{2}}(e)}{2^{a_{m,k}^{% \text{I}}[n]}}\sum\limits_{l\in{\cal M}}{\rm{tr}}({\bf{H}}_{m}({{\bf{q}}_{k}}[% n],H_{k})= italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] + divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_e ) end_ARG start_ARG 2 start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT I end_POSTSUPERSCRIPT [ italic_n ] end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT )
(i𝒦𝐖𝐥,𝐢[n]+𝐑l[n]))\displaystyle\cdot(\sum\limits_{i\in{\cal K}}{\bf{W}_{l,i}^{*}}[n]+{{\bf{R}}_{% l}^{*}}[n]))⋅ ( ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT bold_W start_POSTSUBSCRIPT bold_l , bold_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] + bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] ) )
log2(e)2am,k(I,o)[n]ltr(𝐇m(𝐪k[n],Hk)(i𝒦𝐖l,i[n]+𝐑l[n]))subscript2𝑒superscript2superscriptsubscript𝑎𝑚𝑘I𝑜delimited-[]𝑛subscript𝑙trsubscript𝐇𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘subscript𝑖𝒦subscript𝐖𝑙𝑖delimited-[]𝑛subscript𝐑𝑙delimited-[]𝑛\displaystyle-\frac{{{\log}_{2}}(e)}{2^{{a_{m,k}^{(\text{I},o)}}[n]}}\sum% \limits_{l\in{\cal M}}{\rm{tr}}({{\bf{H}}_{m}}({{\bf{q}}_{k}}[n],H_{k})\cdot(% \sum\limits_{i\in{\cal K}}{{\bf{W}}_{l,i}[n]}+{{\bf{R}}_{l}}[n]))- divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_e ) end_ARG start_ARG 2 start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_POSTSUPERSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( ∑ start_POSTSUBSCRIPT italic_i ∈ caligraphic_K end_POSTSUBSCRIPT bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] + bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) )
log2(e)2am,k(I,o)[n]tr(𝐇m(𝐪k[n],Hk)(𝐖m,k[n]𝐖m,k[n]))subscript2𝑒superscript2superscriptsubscript𝑎𝑚𝑘I𝑜delimited-[]𝑛trsubscript𝐇𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐖𝑚𝑘delimited-[]𝑛subscript𝐖𝑚𝑘delimited-[]𝑛\displaystyle-\frac{{{\log}_{2}}(e)}{2^{{a_{m,k}^{(\text{I},o)}}[n]}}{\rm{tr}}% ({\bf{H}}_{m}({{\bf{q}}_{k}}[n],H_{k})\cdot({{\bf{W}}_{m,k}^{*}}[n]-{\bf{W}}_{% m,k}[n]))- divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_e ) end_ARG start_ARG 2 start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_POSTSUPERSCRIPT end_ARG roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] - bold_W start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT [ italic_n ] ) ) (48a)
=am,k(I,o)[n]+(l,i)(m,k)log2(e)2am,k(I,o)[n]tr(𝐇m(𝐪k[n],Hk)\displaystyle={a_{m,k}^{(\text{I},o)}}[n]+\sum\limits_{(l,i)\neq(m,k)}\frac{{{% {\log}_{2}}(e)}}{2^{{a_{m,k}^{(\text{I},o)}}[n]}}{\rm{tr}}({{\bf{H}}_{m}}({{% \bf{q}}_{k}}[n],H_{k})= italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] + ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_e ) end_ARG start_ARG 2 start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_POSTSUPERSCRIPT end_ARG roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT )
(𝐖l.i[n]𝐖l,i[n]))\displaystyle\cdot({\bf{W}}_{l.i}^{*}[n]-{{\bf{W}}_{l,i}}[n]))⋅ ( bold_W start_POSTSUBSCRIPT italic_l . italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] - bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ) )
+llog2(e)2am,k(I,o)[n]tr(𝐇m(𝐪k[n],Hk)(𝐑l[n]𝐑l[n]))subscript𝑙subscript2𝑒superscript2superscriptsubscript𝑎𝑚𝑘I𝑜delimited-[]𝑛trsubscript𝐇𝑚subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐑𝑙delimited-[]𝑛subscript𝐑𝑙delimited-[]𝑛\displaystyle+\sum\limits_{l\in{\cal M}}{\frac{{{{\log}_{2}}(e)}}{{{2^{{a_{m,k% }^{(\text{I},o)}}[n]}}}}{\rm{tr}}}({{\bf{H}}_{m}}({{\bf{q}}_{k}}[n],H_{k})% \cdot({\bf{R}}_{l}^{*}[n]-{{\bf{R}}_{l}}[n]))+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT divide start_ARG roman_log start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( italic_e ) end_ARG start_ARG 2 start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] end_POSTSUPERSCRIPT end_ARG roman_tr ( bold_H start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] - bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) )
=am,k(I,o)[n]+(l,i)(m,k)tr(𝐁m(I,o)(𝐪k[n],Hk)(𝐖𝐥,𝐢[n]𝐖l,i[n]))absentsuperscriptsubscript𝑎𝑚𝑘I𝑜delimited-[]𝑛subscript𝑙𝑖𝑚𝑘trsuperscriptsubscript𝐁𝑚I𝑜subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐖𝐥𝐢delimited-[]𝑛subscript𝐖𝑙𝑖delimited-[]𝑛\displaystyle={a_{m,k}^{(\text{I},o)}}[n]\!\!+\!\!\!\sum\limits_{(l,i)\neq(m,k% )}\!\!\!\!{\rm{tr}}({\bf{B}}_{m}^{(\text{I},o)}({{\bf{q}}_{k}}[n],H_{k})\!% \cdot\!({\bf{W}_{l,i}^{*}}[n]\!\!-\!\!{\bf{W}}_{l,i}[n]))= italic_a start_POSTSUBSCRIPT italic_m , italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT [ italic_n ] + ∑ start_POSTSUBSCRIPT ( italic_l , italic_i ) ≠ ( italic_m , italic_k ) end_POSTSUBSCRIPT roman_tr ( bold_B start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( bold_W start_POSTSUBSCRIPT bold_l , bold_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] - bold_W start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] ) )
+ltr(𝐁m(I,o)(𝐪k[n],Hk)(𝐑𝐥[n]𝐑l[n])).subscript𝑙trsuperscriptsubscript𝐁𝑚I𝑜subscript𝐪𝑘delimited-[]𝑛subscript𝐻𝑘superscriptsubscript𝐑𝐥delimited-[]𝑛subscript𝐑𝑙delimited-[]𝑛\displaystyle+\sum\limits_{l\in{\cal M}}{{\rm{tr}}}({\bf{B}}_{m}^{(\text{I},o)% }({{\bf{q}}_{k}}[n],H_{k})\cdot({\bf{R}_{l}^{*}}[n]-{\bf{R}}_{l}[n])).+ ∑ start_POSTSUBSCRIPT italic_l ∈ caligraphic_M end_POSTSUBSCRIPT roman_tr ( bold_B start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( I , italic_o ) end_POSTSUPERSCRIPT ( bold_q start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT [ italic_n ] , italic_H start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) ⋅ ( bold_R start_POSTSUBSCRIPT bold_l end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT [ italic_n ] - bold_R start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] ) ) .

In (48), the equality (48a) follows from (17c) and (46). It is clear that, by combining (47) and (48), it holds that the objective values of (P1.3.o𝑜oitalic_o) and (SDR1.3.o𝑜oitalic_o) remain the same. According to the above derivation, the constructed solution of 𝐖¯l,i[n]subscript¯𝐖𝑙𝑖delimited-[]𝑛{{\bf{\bar{W}}}}_{l,i}[n]over¯ start_ARG bold_W end_ARG start_POSTSUBSCRIPT italic_l , italic_i end_POSTSUBSCRIPT [ italic_n ] and 𝐑¯l[n]subscript¯𝐑𝑙delimited-[]𝑛{{\bf{\bar{R}}}}_{l}[n]over¯ start_ARG bold_R end_ARG start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT [ italic_n ] is also the optimal solution to (P1.3.o𝑜oitalic_o). Thus, this completes the proof of Proposition 1.

References

  • [1] G. Cheng, X. Song, Z. Lyu, and J. Xu, “Networked ISAC for low-altitude economy: Transmit beamforming and UAV trajectory design,” in Proc. IEEE/CIC ICCC, Hangzhou, China, Aug. 2024.
  • [2] China Telecom, Ericsson, Nokia, Huawei, ZTE, CICT Mobile, OPPO, Xiaomi, vivo, Lenovo, Qualcomm, Mediatek, UNISOC, “The low-altitude network by integrated sensing and communication,” White Paper, Feb. 2024. [Online]. Available: https://www.zte.com.cn/content/dam/zte-site/res-www-zte-com-cn/mediares/zte/%E6%97%A0%E7%BA%BF%E6%8E%A5%E5%85%A5/%E7%99%BD%E7%9A%AE%E4%B9%A6/Low_altitude_network_by_ISAC.pdf
  • [3] J. Mu, R. Zhang, Y. Cui, N. Gao, and X. **g, “UAV meets integrated sensing and communication: Challenges and future directions,” IEEE Commun. Mag., vol. 61, no. 5, pp. 62–67, Jan. 2023.
  • [4] K. Meng, Q. Wu, J. Xu, W. Chen, Z. Feng, R. Schober, and A. L. Swindlehurst, “UAV-enabled integrated sensing and communication: Opportunities and challenges,” IEEE Wireless Commun., vol. 31, no. 2, pp. 97–104, Apr. 2023.
  • [5] Q. Wu, J. Xu, Y. Zeng, D. W. K. Ng, N. Al-Dhahir, R. Schober, and A. L. Swindlehurst, “A comprehensive overview on 5G-and-beyond networks with UAVs: From communications to sensing and intelligence,” IEEE J. Sel. Areas Commun., vol. 39, no. 10, pp. 2912–2945, Oct. 2021.
  • [6] M. Mozaffari, W. Saad, M. Bennis, Y.-H. Nam, and M. Debbah, “A tutorial on UAVs for wireless networks: Applications, challenges, and open problems,” IEEE Commun. Surveys Tuts., vol. 21, no. 3, pp. 2334–2360, 3rd Quart. 2019.
  • [7] M. Mozaffari, X. Lin, and S. Hayes, “Toward 6G with connected sky: UAVs and beyond,” IEEE Commun. Mag., vol. 59, no. 12, pp. 74–80, Dec. 2021.
  • [8] F. Liu, Y. Cui, C. Masouros, J. Xu, T. X. Han, Y. C. Eldar, and S. Buzzi, “Integrated sensing and communications: Toward dual-functional wireless networks for 6G and beyond,” IEEE J. Sel. Areas in Commun., vol. 40, no. 6, pp. 1728–1767, Mar. 2022.
  • [9] Y. Jiang, X. Li, G. Zhu, H. Li, J. Deng, and Q. Shi, “6G non-terrestrial networks enabled low-altitude economy: Opportunities and challenges,” arXiv preprint arXiv:2311.09047, 2023.
  • [10] Y. Cui, Q. Zhang, Z. Feng, F. Liu, C. Shi, J. Fan, and P. Zhang, “Specific beamforming for multi-UAV networks: A dual identity-based ISAC approach,” in Proc. IEEE Int. Conf. Commun. (ICC), Rome, Italy, May 2023, pp. 4979–4985.
  • [11] S. Hu, X. Yuan, W. Ni, and X. Wang, “Trajectory planning of cellular-connected UAV for communication-assisted radar sensing,” IEEE Trans. Commun., vol. 70, no. 9, pp. 6385–6396, Aug. 2022.
  • [12] H. Dahrouj and W. Yu, “Coordinated beamforming for the multicell multi-antenna wireless system,” IEEE Trans. Wireless Commun., vol. 9, no. 5, pp. 1748–1759, May 2010.
  • [13] D. Gesbert, S. Hanly, H. Huang, S. Shamai Shitz, O. Simeone, and W. Yu, “Multi-cell MIMO cooperative networks: A new look at interference,” IEEE J. Sel. Areas Commun., vol. 28, no. 9, pp. 1380–1408, Dec. 2010.
  • [14] G. Nigam, P. Minero, and M. Haenggi, “Coordinated multipoint joint transmission in heterogeneous networks,” IEEE Trans. Commun., vol. 62, no. 11, pp. 4134–4146, Oct. 2014.
  • [15] F. Dong, F. Liu, Y. Cui, W. Wang, K. Han, and Z. Wang, “Sensing as a service in 6G perceptive networks: A unified framework for ISAC resource allocation,” IEEE Trans. Wireless Commun., vol. 22, no. 5, pp. 3522–3536, May 2023.
  • [16] A. Zhang, M. L. Rahman, X. Huang, Y. J. Guo, S. Chen, and R. W. Heath, “Perceptive mobile networks: Cellular networks with radio vision via joint communication and radar sensing,” IEEE Veh. Technol. Mag., vol. 16, no. 2, pp. 20–30, Jun. 2021.
  • [17] E. Fishler, A. Haimovich, R. Blum, L. Cimini, D. Chizhik, and R. Valenzuela, “Spatial diversity in radars - models and detection performance,” IEEE Trans. Signal Process., vol. 54, no. 3, pp. 823–838, Mar. 2006.
  • [18] A. M. Haimovich, R. S. Blum, and L. J. Cimini, “MIMO radar with widely separated antennas,” IEEE Signal Process. Mag., vol. 25, no. 1, pp. 116–129, Jan. 2008.
  • [19] G. Cheng, Y. Fang, J. Xu, and D. W. K. Ng, “Optimal coordinated transmit beamforming for networked integrated sensing and communications,” IEEE Trans. Wireless Commun., pp. 1–1, early access, Jan. 2024.
  • [20] H. Q. Ngo, A. Ashikhmin, H. Yang, E. G. Larsson, and T. L. Marzetta, “Cell-free massive MIMO versus small cells,” IEEE Trans. Wireless Commun., vol. 16, no. 3, pp. 1834–1850, Jan. 2017.
  • [21] J. Wu, Z. Zhang, Y. Hong, and Y. Wen, “Cloud radio access network (C-RAN): a primer,” IEEE Network, vol. 29, no. 1, pp. 35–41, Jan. 2015.
  • [22] Z. Fei, X. Wang, N. Wu, J. Huang, and J. A. Zhang, “Air-ground integrated sensing and communications: Opportunities and challenges,” IEEE Commun. Mag., vol. 61, no. 5, pp. 55–61, Feb. 2023.
  • [23] Y. Huang, Y. Fang, X. Li, and J. Xu, “Coordinated power control for network integrated sensing and communication,” IEEE Trans. Veh. Technol., vol. 71, no. 12, pp. 13 361–13 365, Mar. 2022.
  • [24] H. Godrich, A. M. Haimovich, and R. S. Blum, “Target localization accuracy gain in MIMO radar-based systems,” IEEE Trans. Inf. Theory, vol. 56, no. 6, pp. 2783–2803, Jun. 2010.
  • [25] N. H. Lehmann, A. M. Haimovich, R. S. Blum, and L. Cimini, “High resolution capabilities of MIMO radar,” in Proc. 40th Asilomar Conf. Signals, Syst. Comput., Nov. 2006, pp. 25–30.
  • [26] Y. Zeng, J. Lyu, and R. Zhang, “Cellular-connected UAV: Potential, challenges, and promising technologies,” IEEE Wireless Commun., vol. 26, no. 1, pp. 120–127, Feb. 2019.
  • [27] P. Li, L. Xie, J. Yao, and J. Xu, “Cellular-connected UAV with adaptive air-to-ground interference cancellation and trajectory optimization,” IEEE Commun. Lett., vol. 26, no. 6, pp. 1368–1372, Jun. 2022.
  • [28] W. Mei, Q. Wu, and R. Zhang, “Cellular-connected UAV: Uplink association, power control and interference coordination,” IEEE Trans. Wireless Commun., vol. 18, no. 11, pp. 5380–5393, Nov. 2019.
  • [29] Y. Zeng and R. Zhang, “Energy-efficient UAV communication with trajectory optimization,” IEEE Trans. Wireless Commun., vol. 16, no. 6, pp. 3747–3760, Jun. 2017.
  • [30] C. Zhan and Y. Zeng, “Energy-efficient data uploading for cellular-connected UAV systems,” IEEE Transactions on Wireless Communications, vol. 19, no. 11, pp. 7279–7292, Jul. 2020.
  • [31] X. Cao, J. Xu, and R. Zhang, “Mobile edge computing for cellular-connected UAV: Computation offloading and trajectory optimization,” in in Proc. 19th IEEE Signal Process. Adv. Wireless Commun. (SPAWC), Jun. 2018, pp. 1–5.
  • [32] S. Zhang, Y. Zeng, and R. Zhang, “Cellular-enabled UAV communication: A connectivity-constrained trajectory optimization perspective,” IEEE Trans. Commun., vol. 67, no. 3, pp. 2580–2604, Mar. 2019.
  • [33] X. **g, F. Liu, C. Masouros, and Y. Zeng, “ISAC from the sky: UAV trajectory design for joint communication and target localization,” IEEE Trans. Wireless Commun., pp. 1–1, early access, May 2024.
  • [34] J. Wu, W. Yuan, and L. Hanzo, “When UAVs meet ISAC: Real-time trajectory design for secure communications,” IEEE Trans. Veh. Technol., vol. 72, no. 12, pp. 16 766–16 771, Jun. 2023.
  • [35] K. Meng, Q. Wu, S. Ma, W. Chen, K. Wang, and J. Li, “Throughput maximization for UAV-enabled integrated periodic sensing and communication,” IEEE Trans. Wireless Commun., vol. 22, no. 1, pp. 671–687, Aug. 2022.
  • [36] T. Van Chien, M. D. Cong, N. C. Luong, T. N. Do, D. I. Kim, and S. Chatzinotas, “Joint computation offloading and target tracking in integrated sensing and communication enabled UAV networks,” IEEE Commun. Lett., pp. 1–1, early access, Apr. 2024.
  • [37] J. Wu, W. Yuan, and L. Bai, “On the interplay between sensing and communications for UAV trajectory design,” IEEE Internet Things J., vol. 10, no. 23, pp. 20 383–20 395, Jun. 2023.
  • [38] Z. Lyu, G. Zhu, and J. Xu, “Joint maneuver and beamforming design for UAV-enabled integrated sensing and communication,” IEEE Trans. Wireless Commun., vol. 22, no. 4, pp. 2424–2440, Oct. 2022.
  • [39] X. Wang, Z. Fei, J. A. Zhang, J. Huang, and J. Yuan, “Constrained utility maximization in dual-functional radar-communication multi-UAV networks,” IEEE Trans. Commun., vol. 69, no. 4, pp. 2660–2672, Apr. 2021.
  • [40] W. Ding, C. Chen, Y. Fang, L. Qiu, X. Li, X. Wang, and J. Xu, “Multi-UAV-enabled integrated sensing and communications: Joint UAV placement and power control,” in Proc. 2023 IEEE Globecom Workshops (GC Wkshps), Dec. 2023, pp. 842–847.
  • [41] H. Hua, J. Xu, and T. X. Han, “Optimal transmit beamforming for integrated sensing and communication,” IEEE Trans. Veh. Technol., vol. 72, no. 8, pp. 10 588–10 603, Mar. 2023.
  • [42] M. Grant and S. Boyd, “CVX: Matlab software for disciplined convex programming, version 2.1,” 2014. [Online]. Available: http://cvxr.com/cvx/
  • [43] A. R. Conn, N. I. Gould, and P. L. Toint, Trust-Region Methods.   Philadelphia, PA, USA: SIAM, 2000.