Anda di halaman 1dari 13

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 30, NO.

5, JUNE 2012 993

Optimization of UAV Heading for the


Ground-to-Air Uplink
Feng Jiang, Student Member, IEEE, and A. Lee Swindlehurst, Fellow, IEEE

AbstractWe consider a collection of single-antenna ground UAVs allows their position to be adjusted in order to best
nodes communicating with a multi-antenna unmanned aerial accommodate the evolving network topology. We consider
vehicle (UAV) over a multiple-access ground-to-air communi- such an application in this paper, assuming a system with a
cations link. The UAV uses beamforming to mitigate inter-
user interference and achieve spatial division multiple access multi-antenna UAV flying over a collection of single-antenna
(SDMA). First, we consider a simple scenario with two static mobile ground nodes. The UAV acts as a relay, collecting the
ground nodes and analytically investigate the effect of the UAVs messages from the co-channel users on the ground in order
heading on the system sum rate. We then study a more general to forward them to other ground-based users or some remote
setting with multiple mobile ground-based terminals, and develop base station. The goal is to show how to control the motion
an algorithm for dynamically adjusting the UAV heading to
maximize the approximate ergodic sum rate of the uplink of the UAV so as to optimize the uplink communications
channel, using a prediction filter to track the positions of the performance.
mobile ground nodes. For the common scenario where a strong There is increasing interest in the use of UAVs for providing
line-of-sight (LOS) channel exists between the ground nodes and relay services for mobile ad hoc networks (i.e., networks
UAV, we use an asymptotic analysis to find simplified versions
of the algorithm for low and high SNR. We present simulation
without a centralized basestation or other infrastructure) [1]
results that demonstrate the benefits of adapting the UAV heading [8]. A number of different approaches have been proposed
in order to optimize the uplink communications performance. in the literature to address the performance of UAV-assisted
The simulation results also show that the simplified algorithms communication networks. For example, in [1], a throughput
provide near-optimal performance. maximization protocol for non-real time applications was
Index TermsUAV communication networks, UAV relays, UAV proposed for a network with UAV relays in which the UAV
positioning, interference mitigation, beamforming first loads data from the source node and then flies to the
destination node to deliver it. The authors in [2] investigated
I. I NTRODUCTION different metrics for ad hoc network connectivity and propose
A. Background several approaches for improving the connectivity through
deployment of a UAV. In [3], the authors considered a scenario
I N MILITARY or disaster response (e.g., fire fighting)
scenarios, users on the ground require reliable commu-
nications with each other and their command center. Such
in which multiple UAVs are deployed to relay data from
isolated ground sensors to a base station, and an algorithm was
proposed to maintain the connectivity of the links between the
scenarios often occur in environments without a fixed com-
sensors and base station.
munications infrastructure (e.g., a centralized basestation as
The work described above assumes that the ground nodes
in cellular networks), and thus the network must operate in a
are static and that the UAV is configured with only a single
peer-to-peer or ad hoc manner. The users and the command
antenna. Given the well-known benefits of employing multiple
center may be separated by distances greater than the range of
antennas for communications, it is natural to consider the
their communication devices, or the signals may be shadowed
advantages they offer for UAV-based platforms [9]. The mea-
due to mountainous terrain or dense surroundings (forests,
surement results of [10] showed that using multiple receivers
buildings, etc.). Furthermore, since the users are mobile, the
at the UAV can significantly increase the packet delivery rate
communications environment is constantly changing and thus
of the ground-to-air link. A swarm of single antenna UAVs
connectivity is often only sporadic. Unmanned aerial vehicles
were used as a virtual antenna array to relay data from a fixed
(UAVs) acting as airborne relays (essentially flying basesta-
ad hoc network on the ground in [4], and the performance
tions) provide an attractive solution to problems encountered
of distributed orthogonal space-time block codes (OSTBC)
in such scenarios since their altitude allows them to get
and beamforming were evaluated. A relay system with multi-
above the ground-based shadowing and obtain line-of-sight
antenna UAVs and multi-antenna mobile ground terminals was
(LOS) or near LOS communication channels over a large area.
investigated in [5]. The users employ OSTBC to transmit data
Also and perhaps most importantly, the inherent mobility of
and the data transmissions are assumed to be interference free.
Manuscript received 13 July 2011; revised 30 April 2012. This work was Based on estimates of the user terminals future position, a
supported by the National Science Foundation under grant CCF-0916073. heading optimization approach was proposed that maximizes
Portions of this paper were presented at the IEEE Globecom Workshop on
Wireless Networking for Unmanned Aerial Vehicles (Wi-UAV 2010), Miami, the uplink sum rate of the network (the sum of the theoretically
FL, Nov. 2010. The review of this paper is coordinated by Dr. Gerard P. Parr. achievable throughputs of all users) under the constraint that
The authors are with the Department of Electrical Engineering and Com- each users rate is above a given threshold. The restriction
puter Science, University of California at Irvine, Irvine, CA, 92697 (e-mail:
{feng.jiang, swindle}@uci.edu). of [5] to the interference-free case is a significant drawback,
Digital Object Identifier 10.1109/JSAC.2012.120614. which we address in this paper. An earlier version of our work
0733-8716/12/$31.00 
c 2012 IEEE
994 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 30, NO. 5, JUNE 2012

[11] discussed the use of an antenna array to improve the for the heading optimization problem under the assumption
throughput of the ground-to-air uplink when the users share of a Rician channel with a strong LOS component between
the same channel and interfere with one another. the ground nodes and UAV. The asymptotic results provide
In this paper, we consider a model similar to [5], with sev- simplified methods for solving the heading optimization prob-
eral ground-based users communicating simultaneously with lem. A separate approximation method is used for low and
a multi-antenna UAV. The main difference with [5] is that we high SNR cases, and we show that using the asymptotic
assume there exists co-channel interference between the dif- expressions for heading optimization results in performance
ferent users data streams. The users are assumed to transmit nearly identical to that of the optimal algorithm. Section VI:
data with a single antenna and the UAV uses beamforming to Simulation results are provided to illustrate the performance of
separate the co-channel data streams. We assume a correlated the heading control algorithm, the advantage of SDMA over
Rician fading channel model between each ground node and TDMA, and the validity of the asymptotic results.
the UAV, where the channel is represented as the sum of
a deterministic LOS component and a correlated Gaussian II. S YSTEM M ODEL
term to represent Rayleigh fading due to multipath. We then A. Signal Model
quantify the uplink performance of the relay network by
We assume a UAV configured with an array of M antennas,
deriving an approximation to the ergodic achievable rate (the
and a collection of N ground nodes each equipped with
achievable throughput of the users averaged over the distribu-
a single antenna. We restrict attention to fixed-wing (non-
tion of the channels), assuming that the UAV uses a maximum
hovering) UAVs that must maintain a certain forward velocity
signal-to-interference-plus-noise ratio (SINR) beamformer for
to remain airborne. Fixed-wing UAVs have two advantages
interference mitigation. The strength of the mutual interference
for our application: (1) they tend to be somewhat larger
depends on the correlation between the users channel vectors,
than hovering UAVs and allow more flexibility in deploying
which in a channel with a strong LOS component is a function
an antenna array with a larger aperture, and (2) the rotary
of the signals angle of arrival (AoA). The AoAs depend
blade motion on hovering aircraft can lead to high-Doppler
in turn on the UAVs heading and the relative positions of
reflections of the communications signals that are difficult to
the UAV and the ground nodes. Consequently, we propose
compensate for. We assume that, during the period of time
an adaptive algorithm for adjusting the heading of the UAV
in which the UAV is receiving uplink data from the ground
to minimize the users mutual interference and improve the
nodes, the UAV maintains a constant altitude hu and a constant
uplink communications performance. In particular, the UAV
velocity v. For simplicity, we assume that each ground node
is assumed to fly with a constant velocity, and it adjusts its
transmits with the same power Pt , but this assumption is easily
heading in discrete time steps (assuming a constraint on the
relaxed. The signal received at the UAV array at time n can
maximum turning radius) in order to optimize the approximate
thus be written as
achievable rate. At time step n, the UAV uses a prediction filter
driven by feedback from the ground terminals to estimate their 
N 
yn = Pt hi,n xi,n + nn ,
positions at time n+1, and then the UAV computes its heading
i=1
in order to optimize the approximate sum rate based on these
future position estimates. where hi,n C M1
is the channel vector between node i
After describing the assumed signal and channel model in and the UAV, the data symbol xi,n is a complex scalar with
Section II, the main results of the paper are presented as zero mean and unit magnitude, nn CM1 is zero-mean
follows. Section III: We analyze the trajectory optimization additive Gaussian noise with covariance E{nn nH n } = IM ,
2

problem for a special case involving two static ground nodes. and IM denotes an M M identity matrix. The UAV uses a
We use a rectangular-path model to characterize the UAVs beamformer wi,n to isolate the data from the i-th node: x
i,n =
trajectory, which reduces the problem to one of optimizing wi,n
H
yn , where ()H denotes the complex conjugate transpose.
only the heading. This problem can be solved using a simple Assuming the channels hi,n , i = 1, . . . , N are known to the
line search, and the results indicate how increasing the size of UAV (e.g., via training data from the ground nodes), the vector
the UAV array can reduce the systems sensitivity to the head- wi,n that maximizes the signal-to-interference-plus-noise ratio
ing direction. Section IV: For the case of a general network SIN Ri,n is given by [12]
of mobile ground-based nodes, we derive an approximation to wi,n = Q1
i,n hi,n ,
the average achievable sum rate to measure the system perfor- N
mance. Based on this approximation, we formulate a heading where Qi,n = j=1,j=i Pt hj,n hH
j,n + IM . The correspond-
2

optimization problem and propose a line-search algorithm to ing SIN Ri,n can be calculated as
adjust the UAVs heading direction at time step n such that 1
SIN Ri,n = Pt hH
i,n Qi,n hi,n . (1)
the system performance at time step n + 1 is optimized. We
study the performance of both time-division multiple access
(TDMA, where each user accesses the channel at different B. Channel Model
times) and space-division multiple access (SDMA, where all We assume a correlated Rician fading channel between each
users access the channel at the same time, but are separated user node and the UAV with consideration of large-scale path
based on the spatial component of their signals, such as AoA), loss: 
and illustrate via simulation the dramatic improvement offered hi,n
hi,n = ,
by SDMA. Section V: We derive asymptotic analytical results di,n
JIANG and SWINDLEHURST: OPTIMIZATION OF UAV HEADING FOR THE GROUND-TO-AIR UPLINK 995


where hi,n is the normalized channel vector, di,n is the corresponding to the elevation angle, and the resulting Rr is
distance between node i and the UAV during the nth time step, given by
and is the path loss exponent. Define the three dimensional 
1 H
coordinates of the UAV and node i as (xu,n , yu,n , hu ) and Rr = 1 + hi,n hi,n  B(i,n , r ), (4)
(xi,n , yi,n , 0), so that di,n is given by K
 where  denotes the Hadamard (element-wise) product, and
di,n = (xu,n xi,n )2 + (yu,n yi,n )2 + h2u . the calculation of B(i,n , r ) is given in eq. (5) shown on the

 top of the next page. The resulting distribution for hi,n is thus
For node i, we write the Rician fading channel vector hi,n 
with two components [13], a LOS component h i,n and a 
i,n , 1 Rr .
hi,n CN h (6)
Rayleigh fading component hi,n : K +1

i,n + h
hi,n = h i,n . The goal of the paper is to derive an algorithm for adjusting
the heading angle n of the UAV in order to optimize the
The LOS response will depend on the AoA of the signal, achievable uplink throughput of the network (defined in the
which in turn depends on orientation of the array (and hence next section). For simplicity we consider only UAV heading
the heading of the UAV) and the positions of the UAV and user adjustments, but the same type of approach could be used
nodes. For example, assume a uniform linear array (ULA) with if UAV speed and altitude were assumed to be adaptive as
antennas separated by one-half wavelength, and that at time well. We assume a UAV equipped with a ULA oriented along
step n the phase delay between adjacent antenna elements for either the fuselage or wings, the only difference being a 90
the signal from the i-th node is pi,n , then the LOS component change in how we define the heading angle. Extensions of
could be modeled as the algorithm and analysis to different array geometries would

K  jpi,n T require one to use a different expression for (2) and to derive a
hi,n = (i,n ) 1, e , , ej(M1)pi,n , (2) different spatial correlation matrix Rr . We will consider both
1+K
SDMA and TDMA approaches in the following sections. In
where K is the Rician K-factor and (i,n ) is used to account practice, SDMA would not be used as the only method of
for variations in the antenna gain as a function of the elevation providing wireless access to all users on the ground, since the
angle i,n to the i-th node. The phase delay is given by pi,n = number of antennas is limited and the presence of a (near-
cos(i,n ) sin(i,n ), where i,n represents the azimuth angle )LOS channel would make it difficult to separate users on the
to the i-th ground node. In terms of the UAV and user node ground that are close together. As in the design of terrestrial
positions, these quantities can be calculated as cellular basestations, SDMA would be a tool to augment the
capacity of the network beyond what TDMA and FDMA
(xu,n xi,n )2 + (yu,n yi,n )2
cos(i,n ) = , schemes already provide. The approach described below can
(xu,n xi,n )2 + (yu,n yi,n )2 + h2u be thought of as solving the SDMA problem only for those
sin(i,n ) = cos(n i,n ), (3) users that have been scheduled for the same time/frequency
slot. Finally, we note that in practice, considerations other
where n is the heading angle of the UAV, n i,n denotes than communications performance would likely need to be
the angle between the UAV heading and the LOS to user i, considered in choosing the heading of the UAV, and these
and would need to be included as additional constraints to the

i,n , yi,n yu,n 0 and xi,n xu,n 0, optimization presented below.
i,n = i,n + , xi,n xu,n < 0,

i,n + 2, otherwise. III. R ESULTS FOR THE S TATIC T WO -U SER C ASE

yi,n yu,n
i,n = arctan . To demonstrate the significant impact of the UAV trajectory
xi,n xu,n on the performance of the ground-to-air uplink, we first
Since there is little multipath scattering near the UAV, analyze a two-user scenario. The gross behavior of the UAV
any Rayleigh fading components will experience high spatial would be governed by the distance D between the two users,
correlation at the receive end of the link. Thus, we model the with three possibilities:
spatially correlated Rayleigh component as 1) D  hu - This is not a particularly useful scenario for a
 simultaneous uplink from both users since, if the UAV
i,n = (i,n ) 1 1
h (Rr ) 2 gi,n , flies near their midpoint, both users would experience
1+K
low SINR at the UAV due to path loss, and the sum
where gi,n CM1 has i.i.d. zero-mean, unit-variance com- data rate would be quite low. In this case, a better
plex Gaussian entries (which we denote by CN (0, 1)), and Rr approach would likely involve the UAV serving each
is the spatial correlation matrix of the channel on the receiver ground node separately, circling directly above each user
side of the link. In [14], a model for Rr is proposed under and alternately flying between them.
the assumption that the multipah rays are distributed normally 2) D  hu - This case is also less interesting since the
in two dimensions around the angle from the source with UAV should obviously fly directly above the two users
standard deviation r , assuming a ULA receiver. We can easily in as tight a pattern as possible to minimize path loss.
extend this model to take into account the third dimension The effect of the UAV heading would be minimal, since
996 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 30, NO. 5, JUNE 2012

2
1
r2 cos2 (i,n )(1+cos(2i,n ) 12 r4 sin2 (2i,n )((kl))2 cos2 (i,n ))
B(i,n , r )k,l = e 4 ((kl)) . (5)

y
5.5

5
Heading direction 4.5

Ergodic Sum Rate (bps/Hz)


4
U1 U2
1 3.5
2
d1 d2 x 3
Cb 2.5

Ca 2

1.5 M=4, Exhaustive search


M=2, Exhaustive search
1 M=4, Line search
M=2, Line search
Fig. 1. Simplified UAV trajectory for the two-user case. Ca and Cb represent
0.5
the edges of the rectangular trajectory. The angles 1 and 2 denote the 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
azimuth angles of arrival of the users signals at the ULA when the UAV is Heading direction (radian)
flying over the midpoint of the two users with heading direction .

Fig. 2. Orientation of the rectangular trajectory provided by the line search


method in (9). For the exhaustive search method, the solid curve and the
dashed curve denote the optimal sum rate that can be achieved for different
the AoAs to the two users would be nearly identical. orientations . When M = 4, the optimal are: 0.66 (exhaustive search),
The nearly LOS channels would be highly correlated 0.69 (line search); when M = 2, the optimal are: 0.98 (exhaustive search),
and a TDMA solution would likely be preferred over 1.00 (line search).
SDMA.
3) D = O(hu ) - Since the users transmit with the same
where C denotes the rectangular path followed by the UAV,
power and their channels have the same statistical
variable p denotes different positions along the trajectory
properties, equalizing the average uplink rates for the
and dp represents differential steps along the trajectory. The
two users would require the UAV to fly a symmetric
optimization problem we wish to solve is
trajectory centered around the midpoint of the two users.
If it was desired to minimize the variation in each users max
R (8)
,Ca ,Cb
average uplink rate, the bounds of this trajectory would
be small relative to the distance to the users. This is the subject to 0
2
case we consider in this section. Cmin Cb Ca Cmax ,
To make the analysis tractable, we focus on a rectangular where the symmetry of the problem allows us to restrict
trajectory as depicted in Fig. 1, defined by the side lengths attention to 0 /2 and assume Cb Ca without loss
Ca and Cb and the orientation . The angle is defined to be of generality. In the appendix, we show that for high SNR
with respect to the side of the rectangle with greater length. ( dPt 2  1) and assuming channels with a large K-factor,
i
Given the assumptions for scenario (3) above, the side lengths the solution to (8) is approximately given by Ca = Cmax ,
are assumed to satisfy max{Ca , Cb } Cmax  di . Under Cb = Cmin and
this assumption, the performance of a rectangular trajectory is  
expected to be similar to that for other trajectories with similar Rc sin2 (M cos( ) cos())
= arg min
size and orientation (e.g., an ellipse or figure-8 pattern). We 0/2 1 + Rc sin2 ( cos( ) cos())
also assume that min{Ca , Cb } Cmin , which accounts for 

1 sin2 (M cos( ) sin())
the turning radius of the UAV. Since the UAV flies near the + , (9)
midpoint of the two users, we assume that the antenna gain 1 + Rc sin2 ( cos( ) sin())
factor due to elevation angle is the same for both users, and where Rc = C max


Cmin and is the elevation angle to the two


we set (i,n ) = 1 for i = 1, 2. users at the center of the rectangle in Fig. 1, where
The sum data rate at the UAV averaged along the trajectory  di
is given by cos( ) =  2 .
di + h2u
= E {log (1 + SIN R1 ) + log (1 + SIN R2 )}
R Minimizing (9) can be achieved by a simple line search over
2   2
the interval [0, /2].
1
= log2 (1 + SIN R1 (p)) To illustrate the validity of the approximate solution, we
2(Ca + Cb ) C
 compare the average system sum rate achieved by maximiz-
+ log2 (1 + SIN R2 (p)) dp, (7) ing (8) using an exhaustive search over {Ca , Cb } for each
JIANG and SWINDLEHURST: OPTIMIZATION OF UAV HEADING FOR THE GROUND-TO-AIR UPLINK 997

value of in the line search of (9). The simulation parameters where tr() denotes the trace operator. Instead of working with
were d1 = d2 = 1500m, hu = 350m, Cmin = 200m, the complicated term E{Q1 i,n }, we use instead the following
Cmax = 800m, and P2t = 65dB. The results are plotted in approximation based on Jensens inequality [15, Lemma 4]:
Fig. 2, which shows the best rate obtained by (8) for each value
Pt K H
of , and the optimal value obtained from minimizing (9) for E{SIN Ri,n } 2 h E{Qi,n }1 h i,n
di,n K + 1 i,n
M = 2 and M = 4. In both cases, the approximate approach
1  
of (9) finds a heading that yields a near-optimal uplink rate. + tr Rr E{Qi,n } 1
,(12)
Fig. 2 also illustrates the benefit of increasing the number of K +1
antennas at the UAV, and that proper choice of the heading where
can have a large impact on communications performance. 

N
Pt K H 1
IV. H EADING O PTIMIZATION FOR A M OBILE G ROUND E{Qi,n }= hj,n hj,n + Rr + 2 IM .
d2
j,n K +1 K+1
N ETWORK j=1,j=i

Here we consider a more general scenario in which sev- We denote the approximation on the right side of equation
eral mobile ground nodes are present and the UAV tracks (12) as El {SIN Ri,n } and substitute it into (11), leading to a
their movement. We will consider both SDMA and TDMA related optimization problem:
approaches. In the SDMA scheme, all of the ground nodes are

N
transmitting simultaneously and the UAV uses beamforming max log2 (1 + El {SIN Ri,n }) (13)
for source separation. For the TDMA method, each user is n
i=1
allocated an equal time slot for data transmission. It is assumed subject to |n n1 | .
that at time step n 1 all of the users feedback their current
position to the UAV, and these data are used to predict the Problem (13) requires finding the maximum value of a
user positions at time n. An adaptive algorithm is proposed single-variable function over a fixed interval n [n1
that calculates the UAV heading at time step n 1 so that the , n1+], and thus can be efficiently solved using a one-
networks performance at time step n will be optimized. The dimensional line search. Note that the accuracy of the above
algorithm can be applied with any user mobility model and sum rate approximations is less important than their ability to
any position prediction algorithm. accurately predict the impact of changes to the UAV heading.
The excellent performance achieved by our simulations based
A. SDMA Scenario on (13) supports its use for this application.
The average sum rate of the uplink network can be approx- Since problem (13) aims at maximizing the sum rate of
imated as follows: the system, the algorithm may lead to a large difference in

N achievable rates between the users. As an alternative, we may
Cn = E {log2 (1 + SIN Ri,n )} wish to guarantee fairness among the users via, for example,
i=1 the proportional fair method [16]:

N   
 log2 1 + E{SIN Ri,n } . (10)
N
 
max wi,n log2 1 + El {SIN Ri,n } (14)
i=1 n
i=1
The UAV heading n will impact Cn in two ways. First, it subject to |n n1 | ,
will change the distance between the user nodes and the UAV
during time step n, which will impact the received power. where wi,n R
i,n and R
i,n is user is average data rate:
Second, and usually most importantly, changes in the heading
1 
n1
will modify the AoA of the LOS component, which impacts i,n =
R E{log2 (1 + SIN Ri,k )}.
the ability of the beamformer to spatially separate the users. n1
k=1
At time step n 1, the UAV uses the prediction ( xi,n , yi,n ) Based on our experience simulating the behavior of the
to estimate E{SIN Ri,n }. The heading optimization problem algorithms described in (13) and (14), we propose two simple
can thus be formulated as refinements that eliminate undesirable UAV behavior. First, to
N
  avoid the UAV frequently flying back and forth between the
max log2 1 + E{SIN Ri,n } (11) user nodes in an attempt to promote fairness, the weights wi,n
n
i=1
in (14) are only updated every Nw time steps rather than for
subject to |n n1 | ,
every n. Second, we expect that the optimal position of the
where represents that maximum change in UAV heading UAV should not stray too far from the center of gravity (CoG)
possible for the given time step. of the ground nodes. This would not be the case if the users
The mean value of SIN Ri,n is calculated by were clustered into very widely separated groups, but such
 1
 a scenario would likely warrant the UAV serving the groups
E{SIN Ri,n } = E Pt hH i,n E{Qi,n }hi,n
individually anyway (similar to the D  hu case discussed in
Pt K H
= 2 h E{Q1 i,n }hi,n
Section III). To prevent the UAV from straying too far from the
di,n K + 1 i,n CoG, at each time step the UAV checks to see if the calculated
1   heading would put it outside a certain range dmax from the
1
+ tr Rr E{Qi,n } ,
K+1 CoG. If so, instead of using the calculated value, it chooses
998 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 30, NO. 5, JUNE 2012

a heading that points towards the CoG (or as close to this V. A SYMPTOTICALLY A PPROXIMATE H EADING
heading as possible subject to the turning radius constraint). A LGORITHMS
Appropriate values for Nw and dmax are found empirically.
The proposed adaptive heading algorithm is summarized in Under certain conditions, we can eliminate the need for
the following steps: the approximation in (12) when defining our adaptive heading
control algorithm and thus simplify the algorithm implemen-
1) Use a prediction filter to estimate the user positions
tation. In this section, we explore the asymptotic form of
(xi,n , yi,n ) based on data available at time step n 1,
SIN Ri,n under both low and high SNR conditions. We
and construct the objective function in (13) or (14) based
show that in the low-SNR case, the optimal heading can be
on the predicted positions.
found in closed-form, without the need for a line search. In
2) Use a line search to find the solution of (13) or (14) for
the high-SNR case, we show that maximizing the sum rate
n [0, 2], and denote the solution as n . Calculate
is equivalent to minimizing the sum of the users channel
the heading interval On = [n1 , n1 + ]. If
correlations, which can be achieved by checking a finite set
n On , set n = n , else set n = arg min| n |,
of candidate headings. Our simulations show that the simpler
where = n1 or n1 +. asymptotic algorithms derived here provide performance es-
3) Check to see if the calculated heading n will place the sentially identical to the line-search algorithm of the previous
UAV at a distance of dmax or greater from the predicted section. Our discussion here will focus on the max-sum-rate
CoG of the users. If so, set n = g , where g is the case for SDMA; extensions to the proportional fair and TDMA
heading angle corresponding to the CoG, or set n = cases are straightforward. To simplify the analysis, we have
arg min| g |, where = n1 or n1 +. assumed (i,n ) = 1.

4) UAV flies with heading n during time step n.
Note that the line search in step 2 is over [0, 2] rather than just
[n1 , n1 +], and the boundary point closest to the A. Asymptotic Analysis for Low SNR Case
unconstrained maximum is chosen rather than the boundary
with the maximum predicted rate. Thus, the algorithm may For low SNR d2Pt2  1, problem (13) can be approxi-
i,n
temporarily choose a lower overall rate in pursuit of the global mated as follows
optimum, although this scenario is uncommon.

N
max E{SIN Ri,n } (16)
n
i
B. TDMA Scenario subject to |n n1 | .
In the TDMA scenario, each node is assigned one time
slot for data transmission. Since there is no interference from In this case we can approximate Q1
i,n with the first order
other users with TDMA, the beamformer in this case becomes Neumann series:
simply the maximum ratio combiner wi,n = hi,n . Thus, the
signal-to-noise ratio (SNR) of user i is given by 1 N
P
Q1i,n 2
IM t
hj,n hH
j,n
. (17)
2
j=1,j=i
Pt
SN Ri,n = hi,n 2 ,
2
Substituting (17) into (1), the SIN Ri,n for low SNR can be
whose mean can be calculated as further expressed as

Pt M
E{SN Ri,n } = . Pt H 
N
Pt
d2
i,n
2
SIN Ri,n = 2 hi,n IM hj,n hH
j,n
hi,n ,
2
j=1,j=i
For the TDMA scenario, the optimization problem is formu-
lated as and we obtain an approximation of E {SIN Ri,n } as shown
 on the top of the next page, where in (18), (a) is based on
1 
N
Pt M the assumption of a large Rician factor K for the ground-to-
max wi,n log2 1 + 2 2 (15)
2  1, the term involving
Pt
n N i=1 di,n air channel. When scaled by d2
i,n

subject to |n n1 | . H
|hi,n hj,n | in the above equation plays a minor role in
2

determining the value of E {SIN Ri,n }. Assuming and


are small enough, we treat |h H h
i,n j,n | as a
v
where the ratio di,n

1, max sum rate, constant when n varies in [n1 , n1 + ]. We

wi,n = then approximate |h H h
R i , proportional fair. i,n j,n | as shown in (19), where i,n

and i,n are calculated assuming the user nodes are located
The objective function in (15) can be substituted in step 2 of at (
xi,n , yi,n ) and the UAV is at (xu,n1 , yu,n1 , hu ) with
the adaptive heading algorithm described above to implement heading n1 . The idea here is to use the UAVs position at
the TDMA approach. time step n 1 to calculate the users AoA at time step n.
JIANG and SWINDLEHURST: OPTIMIZATION OF UAV HEADING FOR THE GROUND-TO-AIR UPLINK 999


P 
N
Pt
E {SIN Ri,n } = E
t
hH IM hj,n hH hi,n
2 i,n
2 j,n

j=1,j=i


 Pt  K H
N
Pt K H 1 i,n
= h I M h h
j,n j,n + R r h
d2
i,n
2 K + 1 i,n d2 2 K + 1 K +1
j=1,j=i j,n

N 
1 P K 1
tr Rr R2
t j,n h
H +
+ Rr h j,n
K +1 d2
j,n 2 K + 1 K+1 r
j=1,j=i

(a) Pt N
Pt H 2
2 2 M |hi,n hj,n | , (18)
di,n d2
j,n
2
j=1,j=i

      
sin cos(M
i,n ) cos( n1 i,n )cos( j,n ) cos( n1 j,n )
H h
|h H   
2
 ,
i,n j,n | |hi,n hj,n | =    
(19)
sin 2 cos(i,n ) cos(n1 i,n )cos(j,n ) cos(n1 j,n )

1
Moreover, d2
can be approximated in the following way heading n is given by
i,n

1  n = mod 2 (n + ).
= (xu,n1 + v cos n xi,n )2 + (yu,n1 + v sin n
d2
i,n
 As a result, for low-SNR, the following closed-form approxi-
yi,n ) +2
h2u mation to problem (16) can be used:

n l < n < u
= (xu,n1 xi,n )2 + (yu,n1 yi,n )2 + v 2 + h2u
n = n1 mod |l n | < mod |u n |

+2(xu,n1 xi,n )v cos(n ) + 2(yu,n1 n1 + mod |l n | mod |u n |
 where l = n1 and u = n1 + .
yi,n )v sin(n )
ai,n bi,n cos(n ) ci,n sin(n ), (20) B. Asymptotic Analysis for High SNR Case
where ai,n , bi,n and ci,n are defined as follows In the high SNR case where d2Pt2  1, the average sum
  i,n
rate maximization problem can be approximated as
ai,n = (xu,n1 xi,n )2 + (yu,n1 yi,n )2 + v 2 + h2u
 "
N
bi,n = 2v(xu,n1 xi,n ) (xu,n1 xi,n )2 max E{SIN Ri,n }
n
(+1) i=1
+(yu,n1 yi,n )2 + v 2 + h2u subject to |n n1 | .

ci,n = 2v(yu,n1 yi,n ) (xu,n1 xi,n )2 Here, when Pt
d2 2  1, we approximate Q1
i,n as follows:
i,n
(+1) 1
+(yu,n1 yi,n )2 + v 2 + h2u 1 Pt
. Q1
i,n = 2 IM + 2 Hi,n Di,n Hi,n H

Substituting (19) and (20) into (18), Cn can be approxi-
(b) 1 Pt
mated as (21) shown on the next page. Define the first two = 2 IM 2 Hi,n Di,n

terms in (21) as An , and the term multiplying cos(n ) and  1 
sin(n ) as Bn and Dn , respectively. Then (21) can be further Pt
IM + 2 HH H D
i,n i,n i,n H H
i,n
expressed as
 (c) 1   1 H 
Cn = An Bn2 + Dn2 cos(n n ), 2 IM Hi,n HH i,n Hi,n Hi,n , (22)

where where (b) is due to the matrix inversion lemma, (c) is
  1

Dn due to the approximation IM + P2t HH i,n Hi,n Di,n
arctan B if Bn 0,  Pt H 1
n = n 2 H H D
i,n i,n i,n , and

arctan Dn + otherwise.  
Bn 1 1 1 1
Di,n = diag , , 2 , 2 , , 2
From this expression, we see that the average sum rate Cn can d2
1,n di1,n di+1,n dN,n
be written as a sinusoidal function of n , and the maximizing Hi,n = [h1,n hi1,n hi+1,n hN,n ]
1000 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 30, NO. 5, JUNE 2012

2  
Pt  
N N N
Pt H h  |2 ai,n aj,n (ai,n bj,n + bi,n aj,n ) cos(n )
Cn M (a i,n b i,n cos( n ) c i,n sin( n )) |h i,n j,n
2 i=1 2 i=1 j=1,j=i

(ai,n cj,n + ci,n aj,n ) sin(n )
2  # 2 
M Pt   M Pt  
N N N N N N
Pt 
H  Pt H h
 2
= 2
a i,n 2
| h h
i,n j,n |2
a i,n a j,n 2
b i,n 2
|h i,n j,n | (ai,n bj,n
i=1 i=1 j=1,j=i
i=1 i=1 j=1,j=i
$
N  2 
N N
M P P  
+ bi,n aj,n ) cos(n ) 2
t t Hh 2
ci,n |h i,n j,n | (ai,n cj,n + ci,n aj,n ) sin(n ). (21)
i=1 2 i=1j=1,j=i

are formed by eliminating the terms for user i. Plugging (22)


4
into (1), we obtain Exact value
3.5 Second order approximation
SIN Ri,n
Pt  % H   % 
%h Hi,n HH Hi,n 1 HH %2 .
2 2 hH i,n hi,n i,n i,n i,n
3
di,n
2.5
For large K-factor channels we ignore the contribution of the
Rayleigh term, so that 2

E{SIN Ri,n } y 1.5


Pt  % H  H 
i,n 1 H
% 
2 2 M % i,n H
hi,n H H
i,n
H %2 ,
i,n 1
di,n
where H i,n is defined similarly to Hi,n . Thus, the heading 0.5

optimization problem can be written as 0


0 0.5 1 1.5 2
"
N N 
" x
Pt
max 2 M
n d
i=1 i,n H h j | as a function of the AoA between the two users,
1 H %2 
i=1 Fig. 3. Plot of |h
% H  H i
% i,n H
hi,n H H
i,n i,n
%
H i,n (23) along with a set of piecewise quadratic approximations.

subject to |n n1 | .
At this point we make two further approximations. First, it is enough to evaluate the criterion at the boundary points
{n1 , n1 + } and the zero points of |h H h
we will ignore the terms in the product involving 1/di,n , i,n j,n |
since di,n will not change appreciably over one time step located within [n1 , n1 + ]. To find the zero loca-
compared with the terms involving products of h i,n , which tions, we use the fact that a piecewise quadratic approximation
to |hH h
are angle-dependent. Second, we will make the assumption i,n j,n | is very accurate (as depicted in Fig. 3). When
that the matrix HH H is not too large, the phase term pi,n in (2) satisfies
i,n i,n is approximately diagonal, which
implies that the UAV attempts to orient itself so that the
correlation between the mean channel vectors for different 
 
pi,n cos(i,n ) cos( i,n n1 )
users is minimized. If we then apply these two assumptions 

to (23), we find that the heading problem reduces to + sin( i,n n1 )(n n1 )

N 
N
= ei,n + fi,n x, (25)
min H h
|hi,n j,n |
(24)
n
i=1 j=i+1  

subject to |n n1 | , where x = n n1 , ei,n = cos(i,n ) cos( i,n n1 ),


 
fi,n = cos(i,n ) sin( i,n n1 ), x [, ] and the
 
which is consistent with the assumption of minimizing inter- calculation of i,n and i,n follows (19). Based on (25), we
user channel correlation. obtain
In Fig. 3, we show a plot of |h H h
i,n j,n | for M = 4 as
a function of the difference in AoA between the two users   
H h
(variable x in the plot). It is clear that |h (fi,n fj,n )x + ei,n ej,n
sin M
i,n j,n | is a piecewise  
2
concave function. Since a sum of concave functions is also
H h
|h
i,n j,n |  .
sin 12 (fi,n fj,n )x + ei,n ej,n
concave, the criterion in (24) is piecewise concave as well.
Since the minimum of a concave function must be located
H h
Then the zero points of |h
at the boundary of its domain, to find the solution to (24) i,n j,n | in terms of x are approxi-
JIANG and SWINDLEHURST: OPTIMIZATION OF UAV HEADING FOR THE GROUND-TO-AIR UPLINK 1001

2500 2500
Node 1 Node 1
Node 2 Node 2
2000 Node 3 2000 Node 3
Node 4 Node 4
UAV UAV
1500 1500

1000 1000

y (m)
y (m)

500 500

0 0

500 500

1000 1000

1500 1500
500 0 500 1000 1500 2000 2500 3000 3500 4000 4500 500 0 500 1000 1500 2000 2500 3000 3500 4000 4500
x (m) x (m)

Fig. 4. Trajectories of the UAV and user nodes for SDMA with = Fig. 5. Trajectories of the UAV and user nodes for SDMA with = 6 ,
Pt Pt
6
, K = 10 and 2 = 45dB, maximizing sum rate. The average sum K = 10 and 2 = 45dB, proportional fair algorithm. The average sum rate is
rate is: 1.8185 bps/Hz. The single user data rates are u1 = 0.5607, u2 = 1.6968 bps/Hz with u1 = 0.4169, u2 = 0.4084, u3 = 0.4088, u4 = 0.4627.
0.6138, u3 = 0.2406, u4 = 0.4034.

2500
mately given by1 Node 1
Node 2
2k/M ei,n + ej,n 2000 Node 3
zki,j = , k = 1, . . . , 2M 1. Node 4
fi,n fj,n 1500
UAV

Finally, the asymptotic solution to problem (24) can be written


1000
as

N 
y (m)

N
500
H h
|h
n = arg min i,n j,n |,
n
i=1 j=i+1 0

n {zki,j [, ]} {n1 , n1 + }.
500

1000
VI. S IMULATION R ESULTS
A simulation example involving a UAV with a 4-element 1500
500 0 500 1000 1500 2000 2500 3000 3500 4000 4500
ULA and four users was carried out to test the performance x (m)
of the proposed algorithm. The time between UAV heading
updates was t = 1s, and the simulation was conducted Fig. 6. Trajectories of the UAV and user nodes for TDMA with = 6 ,
over L = 300 steps. The initial speed of all nodes was Pt
K = 10 and 2 = 45dB, maximizing sum rate. The average sum rate
10m/s, and their initial positions in meters were (0, 25), is: 0.5294 bps/Hz, with u1 = 0.1418, u2 = 0.1674, u3 = 0.0895, u4 =
0.1307.
(240, 20), (610, 30), (1240, 20). To describe the user mobility,
we assume a state-space model with random process noise on
the users position and velocity, and we assume the UAV uses
The angle spread factor in (4) was set to r2 = 0.05. For
a standard Kalman filter to predict future user positions. The
the proportional fair case, Nw was set to 4 and for the high
users transmit power was set to P2t = 45dB. We assume
SNR case, dmax was set to 300m. For simplicity, we set
free space propagation for the large-scale fading, and thus
(i,n ) = 1.
the path loss exponent was chosen as = 1 [17, chap. 3].
Figs. 4-7 show the trajectories of the UAV and mobile nodes
Halfway through the simulation, at step 150, all the nodes
for the SDMA and TDMA scenarios assuming either max-
make a sharp turn and change their velocity according to
y y sum or proportional fair objective functions and = 6 .
vi,150 x
/vi,150 = 1.8856, where vi,150
x
and vi,150 represent the
The decision-making behavior of the UAV is evident from its
velocity of the i-th user in the x and y-directions, respectively.
ability to appropriately track the nodes as they dynamically
The initial position of the UAV was (xu,0 , yu,0 ) = (50, 100)m
change position. Due to the relatively high speed of the UAV
and its altitude was hu = 350m. The speed of the UAV was
compared with the ground-based nodes, in some cases the
v = 50m/s, and the maximum heading angle change was set
UAV is forced to fly in a tight circular trajectory to maintain
to be either = 6 or 9 depending on the case considered.
an optimal position for the uplink communications signals.
1 Where we assume < 1, |(f
i,n fj,n ) x + ei,n ej,n | < 4 and
In the proportional-fair approach, the UAV tends to visit the
we only consider the zero points in [4, 4]. nodes in turn, while the max-sum rate algorithm leads to the
1002 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 30, NO. 5, JUNE 2012

2500 3
Node 1 SDMA, =/6
Node 2 SDMA, =/9
2000 Node 3
2.5 TDMA, =/6
Node 4
UAV
1500

Ergodic Sum Rate (bps/Hz)


2
1000
y (m)

500 1.5

0
1

500

0.5
1000

1500 0
500 0 500 1000 1500 2000 2500 3000 3500 4000 4500 0 50 100 150 200 250 300
x (m) Time step n

Fig. 7. Trajectories of the UAV and user nodes for TDMA with = 6 , Fig. 9. Comparison of sum rate performance (bps/Hz) with K = 10 and
Pt Pt
K = 10 and 2 = 45dB, proportional fair algorithm. The average sum 2
= 45dB, proportional fair algorithm. The average sum rates are: 1.6968
rate is 0.5139 bps/Hz, with u1 = 0.1222, u2 = 0.1274, u3 = 0.1193, u4 = for SDMA with = 6 , 1.6042 for SDMA with = 9 , 0.5139 for
0.1450. TDMA with = 6 .

3 14
SDMA =/6 Numerical algorithm
SDMA, =/9 Asymptotic algorithm (low SNR)
2.5 TDMA, =pi/6 12 Asymptotic algorithm (high SNR)
Ergodic Sum Rate (bps/Hz)

Ergodic Sum Rate (bps/Hz)

10
2

8
0.28
1.5

6 0.26

1
0.24
4

0.5 0 5 10
3
2 x 10

0 0
0 50 100 150 200 250 300 0 0.5 1 1.5 2 2.5 3 3.5 4
Time step n Receive SNR at 1km

Fig. 8. Comparison of sum rate performance (bps/Hz) with K = 10 and Fig. 10. Comparison of the average sum rate of the line-search and closed-
Pt
2
= 45dB, maximizing sum rate. The average sum rates are: 1.802 for form approximations with = 9 , K = 1000, maximizing sum rate. The
SDMA with = 6 , 1.6921 for SDMA with = 9 , and 0.5377 for x-axis denotes the SNR that would be observed at the UAV for a user node
TDMA with = 6 . at a distance of 1km.

UAV approximately tracking the area where the user node assuming no interference, indicating the effectiveness of the
density is highest. Note that in this example the proportional- beamforming algorithm.
fair algorithm only suffers a slight degradation in overall sum Fig. 10 compares the average sum rate of the line-search
rate compared with the max-sum rate approach. algorithm in (13) with both the low- and high-SNR approx-
Figs. 8-9 show the ergodic sum rate for the different sce- imations derived in the previous section. The K-factor for
narios. For each time step, the rate is calculated by averaging this example was 1000 and = /9. The performance
over 1000 independent channel realizations. Results for both is plotted as a function of the received SNR that would be
= 6 and 9 are plotted. Increasing the maximum turning observed at the UAV from a ground node located at a distance
rate will clearly provide better performance since it gives the of 1km. Although the approximate algorithms were derived
UAV more flexibility in choosing its heading. The benefit of separately under different SNR assumptions, both of them
using SDMA is also apparent from Figs. 8-9, where we see yield performance essentially identical to (13) over all SNR
that a rate gain of approximately a factor of 3.3 is achieved values. Each approximate algorithm is slightly better than
over the TDMA scheme. We also note that the obtained sum the other in its respective SNR regime, but the performance
rate is only about 16% less than what would be achieved difference is small.
JIANG and SWINDLEHURST: OPTIMIZATION OF UAV HEADING FOR THE GROUND-TO-AIR UPLINK 1003

VII. C ONCLUSION Based on (26) and assuming we have a high SNR scenario
We have investigated the problem of positioning a multiple- where dPt 2  1,
i
antenna UAV for enhanced uplink communications from  &
multiple ground-based users. We studied the optimal UAV (d)Pt M |hH1 h2 |
2
E{SIN R1 } E
trajectory for a case involving two static users, and derived 2 d d1M
1 
an approximate method for finding this trajectory that only (e) Pt E{|hH1 h2 | }
2

requires a simple line search. For the case of a network of 2 M , (28)


d1 M
mobile ground users, an adaptive heading algorithm was pro-
posed that uses predictions of the user terminal positions and where (d) is due to the high SNR assumption and (e) follows
beamforming at the UAV to maximize SINR at each time step. from the assumption that Cmax  d1 . The dependence of
Two kinds of optimization problems were considered, one SIN R1 on d2 is thus eliminated, and in what follows we
that maximizes an approximation to the average uplink sum drop the subscript on d1 and write it simply as d.
rate and one that guarantees fairness among the users using Substituting equation (28) in (27), and replacing the objec-
the proportional fair method. Simulation results indicate the tive function in problem (8) with the upper bound of (27), our
effectiveness of the algorithms in automatically generating a optimization problem is approximately given by
suitable UAV heading for the uplink network, and demonstrate 
the benefit of using SDMA over TDMA in achieving the M Pt Pt E{|hH1 h2 | }
2
max log2 1 + 2 (29)
best throughput performance. We also derived approximate ,Ca ,Cb d M d 2

solutions to the UAV heading problem for low- and high- subject to 0
SNR scenarios; the approximations allow for a closed-form 2
Cmin Cb Ca Cmax .
solution instead of a line search, but still provide near-optimal
performance in their respective domains. Since the objective function in (29) is monotonically decreas-
ing with E{|hH 1 h2 | }, an equivalent problem is formulated
2
A PPENDIX A as
D ERIVATION OF UAV T RAJECTORY FOR T WO -U SER C ASE
In this appendix, we find an approximation to the problem min E{|hH
1 h2 | }
2
(30)
is defined in (7). To begin ,Ca ,Cb
posed in equation (8), where R
with, we observe that, due to the symmetric trajectory centered subject to 0
2
at the midpoint between the two ground nodes, the expected Cmin Cb Ca Cmax .
data rate averaged over the trajectory will be the same for both
users: The interpretation of (30) is that the optimal trajectory mini-
 
mizes the average correlation between the two users channels.
log2 (1 + SIN R1 (p))dp = log2 (1 + SIN R2 (p))dp .
C C The calculation of E{|hH 1 h2 | } includes the integral of the
2

Thus, we can focus on evaluating the SINR for just one of the function
  
users. For large K, we can ignore the Rayleigh component of
 sin2 M cos(1 ) sin( 1 ) cos(2 ) sin( 2 )
the channel, and assume that hi hi . We replace the explicit 2
  
dependence of the channel on n with an implicit dependence sin 2 cos(1 ) sin(1 ) cos(2 ) sin(2 )
2

on a point p along the trajectory defined in Fig. 1. At point


p, the SINR for user 1 can be expressed as with respect to p, which is difficult to evaluate. To simplify (8),
1 we assume that, compared with the distance to the users on
Pt H Pt H 1
SIN R1 = h1 IM + h2 h2
2
h the ground, the UAV moves over a small region, and one
d1 d2
can assume that the UAV essentially remains fixed at the
M Pt P2 2 2
H h
h midpoint between the two users. Only the heading of the UAV
= 2 t 4 1 MPt , (26)
d1 d1 d2 1 + d 2 changes the uplink rate in this case. Under this assumption, the
2 
elevation angles 1 , 2 are constant and equal 1 = 2 = ,
where, assuming that (1 ) = (2 ) = 1, and the azimuth angles 1 , 2 are piecewise constant. When
   UAV flies along Ca , they are equal to 1 and 2 ; when the
sin M cos( 1 ) sin( 1 ) cos(2 ) sin( 2 )
2
  UAV flies along Cb , they are equal to 1 + 2 , 2 + 2 . Note
H h
h
1 2 =  ,
sin 2 cos(1 ) sin(1 ) cos(2 ) sin(2 )
that since 2 = 1 + always holds, then sin(2 ) = sin(1 )
and we have
and cos(i ) and sin(i ) are defined in (3). Note that in addition
1 , the parameters di , i and i all implicitly depend on p.
to h 
sin2 (M cos( ) sin(1 ))
Using Jensens inequality, the following upper bound for R 1 h2 | =
|hH 2
.
sin2 ( cos( ) sin(1 ))
can be found:

log2 (1 + E{SIN R1 }) + log2 (1 + E{SIN R2 )}.(27) Note also that 1 + = 2, and hence sin(1 ) = cos(). Thus
R

We will proceed assuming that an operating point that max- sin2 (M cos( ) cos())
|hH
1 h2 |
2
= .
imizes the upper bound will also approximately optimize R. sin2 ( cos( ) cos())
1004 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 30, NO. 5, JUNE 2012

Along Ca , the UAV flies with heading and along Cb , the and problem (33) is thus equivalent to
UAV flies with heading + 2 , so that cos( + 2 ) = sin(). Rc 1
Thus, we have min s1 + s2 (35)
1 + Rc
1 + Rc

Ca sin2 (M cos( ) cos())
E{|hH subject to 0 .
1 h2 | } =
2
Ca + Cb sin2 ( cos( ) cos()) 2
 Equation (9) follows directly from (35).
Cb sin2 (M cos( ) sin())
+ . (31)
Ca + Cb sin2 ( cos( ) sin())
R EFERENCES
Substituting (31) into the objective function of problem (30)
[1] C. Cheng, P. Hsiao, H. Kung, and D. Vlah, Maximizing throughput
yields of UAV-relaying networks with the load-carry-and-deliver paradigm,
 in Proc. IEEE WCNC 2007, Mar. 2007, pp. 44174424.
Ca sin2 (M cos( ) cos()) [2] Z. Han, A. L. Swindlehurst, and K. J. R. Liu, Optimization of MANET
min
,Ca ,Cb Ca + Cb sin2 ( cos( ) cos()) connectivity via smart deployment/movement of unmanned air vehicles,
 IEEE Trans. Veh. Technol., vol. 58, no. 7, pp. 35333546, Sep. 2009.
Cb sin2 (M cos( ) sin()) [3] E. P. de Freitas, T. Heimfarth, I. F. Netto, C. E. Lino, C. E. Pereira,
+ (32) A. M. Ferreira, F. R. Wagner, and T. Larsson, UAV relay network to
Ca + Cb sin2 ( cos( ) sin()) support WSN connectivity, in Proc. IEEE ICUMT 2010, Oct. 2010, pp.
309314.
subject to 0
2 [4] R. Palat, A. Annamalau, and J. Reed, Cooperative relaying for ad-hoc
Cmin Cb Ca Cmax . ground networks using swarm UAVs, in Proc. IEEE MILCOM 2005,
Oct. 2005, pp. 15881594.
We now show that problem (32) is equivalent to an op- [5] P. Zhan, K. Yu, and A. L. Swindlehurst, Wireless relay communications
with unmannned aerial vehicles: performance and optimization, IEEE
timization problem over the single variable . First define Trans. Aero. and Elec. Sys., vol. 47, no. 3, pp. 20682085, Jul. 2011.
Rc = Cmax /Cmin and R = Ca /Cb so that 1 R Rc . [6] I. Rubin and R. Zhang, Placement of UAVs as communication relays
With aiding mobile ad hoc wireless networks, in Proc. IEEE MILCOM 2007,

Oct. 2007, pp. 17.
sin2 (M cos( ) cos()) [7] J. L. Hillman, S. D. Jones, R. A. Nichols, and I. J. Wang, Commu-
s1 = nications network architectures for the army future combat system and
sin2 ( cos( ) cos()) objective force, in Proc. IEEE MILCOM 2002, Oct. 2002, pp. 1417

sin2 (M cos( ) sin()) 11 421.
s2 = , [8] M. F. J. Pinkney, D. Hampel, and S. DiPierro, Unmanned aerial vehicle
sin2 ( cos( ) sin()) (UAV) communications relay, in Proc. IEEE MILCOM 1996, Oct. 1996,
pp. 4751.
the objective function of (32) can be rewritten as [9] M. S. Sharawi, D. Aloi, and O. A. Rawashdeh, Design and implementa-
R 1 s2 s1 tion of embedded printed antenna arrays in small UAV wing structures,
s1 + s2 = s1 + . IEEE Trans. Antennas and Propag., vol. 58, no. 8, pp. 25312538, Aug.
1+R 1+R 1+R 2010.
[10] H. T. Kung, C.-K. Lin, T.-H. Lin, S. J. Tarsa, and D. Vlah, Measuring
Given a heading direction [0, 2 ], if s2 s1 , then the diversity on a low-altitude UAV in a ground-to-air wireless 802.11 mesh
objective function is minimized when R = Rc . Otherwise, if network, in Proc. IEEE Globecom Workshop on Wireless Networking
s2 < s1 , R = 1 minimizes the objective function. The domain for Unmanned Aerial Vehicles, Dec. 2010, pp. 17991804.
[11] F. Jiang and A. L. Swindlehurst, Dynamic UAV relay positioning
[0, 2 ] can be divided into two sets S1 and S2 , such that for for the ground-to-air uplink, in Proc. IEEE Globecom Workshop on
S1 we have s2 < s1 , and for S2 we have s2 s1 . Wireless Networking for Unmanned Aerial Vehicles, Dec. 2010, pp.
Then problem (32) can be divided into two subproblems 17661770.
[12] J. H. Winters, Optimum combining in digital mobile radio with
Rc 1 cochannel interference, IEEE Trans. Veh. Technol., vol. VT-33, no. 3,
min s1 + s2 (33) pp. 144155, Aug. 1984.
1 + Rc
1 + Rc
[13] H. Bolcskei, M. Borgmann, and A. J. Paulraj, Impact of the propagation
subject to S2 . environment on the performance of space-frequency coded MIMO-
OFDM, IEEE J. Sel. Areas Commun., vol. 21, no. 3, pp. 427439,
1 1 Apr. 2003.
mins2 + s1 (34) [14] T. Trump and B. Ottersten, Estimation of nominal direction of arrival
2
2 and angular spread using an array of sensors, Signal Processing, vol. 50,
subject to S1 . no. 1-2, pp. 5769, Apr. 1996.
[15] X. Zhang, D. P. Palomar, and B. Ottersten, Statistically robust design
Since s1 ( 2 ) = s2 (), for each S2 and s2 () > for linear MIMO transceivers, IEEE Trans. Signal Process., vol. 56,
s1 (), we have 2 S1 and vice versa. Thus the following no. 8, pp. 36783689, Aug. 2008.
equation holds [16] J. Holtzman, Asymptotic analysis of proportional fair algorithm, in
Proc. IEEE PIMRC 2001, Sep. 2001, pp. F33F37.
Rc 1 1 1 [17] T. S. Rappaport, Wireless Communications: Principles and Practice,
s1 () + s2 () s1 () + s2 (), 2nd ed. NJ: Prentice Hall, 2001.
1 + Rc 1 + Rc 2 2
1   1   1 1
s2 + s1 = s1 () + s2 ().
2 2 2 2 2 2
Then the minimum value of (33) must be smaller than or equal
to the minimum value of (34) and problem (32) is equivalent
to problem (33). For each S2 , the following equation holds
R s () + s () Rc s2 () + s1 ()
  c 1  2 
Rc s1 + s2 = Rc s2 () + s1 (),
2 2
JIANG and SWINDLEHURST: OPTIMIZATION OF UAV HEADING FOR THE GROUND-TO-AIR UPLINK 1005

Feng Jiang (S10) received the B.S. degree in A. Lee Swindlehurst (S83-M84-SM99-F04) re-
Communication Engineering and M.S. degree in ceived the B.S., summa cum laude, and M.S. degrees
Communication and Information System from Bei- in Electrical Engineering from Brigham Young Uni-
jing University of Posts and Telecommunications, versity, Provo, Utah, in 1985 and 1986, respectively,
Beijing, China, in 2004 and 2008 respectively. He is and the PhD degree in Electrical Engineering from
currently working toward the Ph.D. degree in electri- Stanford University in 1991. From 1986-1990, he
cal engineering at University of California at Irvine, was employed at ESL, Inc., of Sunnyvale, CA,
Irvine, CA. His research interest include cross-layer where he was involved in the design of algorithms
design of multi-antenna wireless network, wireless and architectures for several radar and sonar signal
communication system assisted by UAV relay, and processing systems. He was on the faculty of the
statistical signal processing for distributed sensor Department of Electrical and Computer Engineering
network. at Brigham Young University from 1990-2007, where he was a Full Professor
and served as Department Chair from 2003-2006. During 1996-1997, he held
a joint appointment as a visiting scholar at both Uppsala University, Uppsala,
Sweden, and at the Royal Institute of Technology, Stockholm, Sweden.
From 2006-07, he was on leave working as Vice President of Research for
ArrayComm LLC in San Jose, California. He is currently a Professor of
Electrical Engineering and Computer Science at the University of California at
Irvine. His research interests include sensor array signal processing for radar
and wireless communications, detection and estimation theory, and system
identification, and he has over 220 publications in these areas.
Dr. Swindlehurst is a Fellow of the IEEE, a past Secretary of the IEEE
Signal Processing Society, past Editor-in-Chief of the IEEE Journal of
Selected Topics in Signal Processing, and past member of the Editorial Boards
for the EURASIP Journal on Wireless Communications and Networking,
IEEE Signal Processing Magazine, and the IEEE Transactions on Signal
Processing. He is a recipient of several paper awards: the 2000 IEEE W.
R. G. Baker Prize Paper Award, the 2006 and 2010 IEEE Signal Processing
Societys Best Paper Award, the 2006 IEEE Communications Society Stephen
O. Rice Prize in the Field of Communication Theory, and is co-author of a
paper that received the IEEE Signal Processing Society Young Author Best
Paper Award in 2001.

Anda mungkin juga menyukai