DistributedTransmitBeamformingforUAVtoBaseCommunic

DistributedTransmitBeamformingforUAVtoBaseCommunic


2024年5月16日发(作者:可复制的万能空白昵称)

N

etwork

-

C

onnected

UAV C

ommunications

Distributed Transmit Beamforming for UAV to Base

Communications

Yin Lu*1*, Jun Fang2, Zhong Guo2, J. Andrew Zhang3

1 Jiangsu Provincial Key Laboratory of Wireless Communications, Nanjing University of Posts and Telecommunications,

Nanjing 210023, China

2 Wuxi Longi Intelligent Technology Co. Ltd., Wuxi 214400, China

3 University of Technology Sydney, Ultimo NSW 2007, Australia

* The corresponding author, email: luyin@

Abstract: Distributed transmit beamform­

ing (DTB) is very efficient for extending the

communication distance between a swarm of

UAVs and the base, particularly when con­

sidering the constraints in weight and battery

life for payloads on UAVs. In this paper, we

review major function modules and potential

solutions in realizing DTB in UAV systems,

such as timing and carrier synchronization,

phase drift tracking and compensation, and

beamforming vector generation and updating.

We then focus on beamforming vector genera­

tion and updating, and introduce a concatenat­

ed training scheme, together with a recursive

channel estimation and updating algorithm.

We also propose three approaches for tracking

the variation of channels and updating the vec­

tors. The effectiveness of these approaches is

validated by simulation results.

Keywords: unmanned aerial vehicle; distribut­

ed transmit beamforming; beamforming vector

generation and updating; channel prediction

I. I

ntroduction

We consider a situation where a swarm of

UAVs work collaboratively on a task, in an

area that is relatively far away from the base.

For example, these UAVs are doing formation

China Communications • January 2019

flight, or patrolling an area. These UAVs are

connected to the base via wireless communi­

cation links, and form a communication net-

work including these UAVs and the base. Con­

sidering the constraints in weight and battery

life, we prefer communication systems with

small profile, low weight and low power con­

sumption. When the distances among UAVs

are much smaller than the distance from UAVs

to the base, distributed beamforming can be

an excellent solution for achieving long-range

and low-power communications. Since the

main communication traffic is typically from

UAVs to the base and the base can have much

higher transmission power, we only consider

the realization of distributed transmit beam­

forming (DTB) in this paper.

DTB [1] is a form of cooperative communi­

cation where two or more information sources

simultaneously transmit a common message

and control the phase (and power) of their

transmissions so that the signals are construc­

tively combined at an intended destination.

Ideally, DTB with N nodes/antennas can result

in an N-fold gain in received power, for a giv­

en total transmitted power [2]. Hence using

DTB, UAVs may significantly reduce the total

transmission power, or extend their communi-

F ’

cation distance to the base.

Received: Feb. 14,2018

Revised: Apr. 10,2018

15

In this paper, we re­

view major function

modules and potential

solutions in realizing

DTB in UAV systems,

such as timing and

carrier synchroniza­

tion, phase drift track­

ing and compensation,

and beamforming

vector generation and

updating.

DTB for conventional sensor networks has

been well studied in [2] [3] [4] [5]. There are

some specific problems for applying DTB to

UAV networks, associated with the signal prop­

agation environment, their movement and the

geographical shape of the UAV swarms. There

is very limited work on DTB for UAV networks

that addresses these problems. An earlier work

in this area was published in [6], where the au­

thor only reviewed the challenges and prelimi­

nary solutions, but provided little detail.

In this paper, we investigate the specific real­

ization of DTB in a swarm of UAVs, where the

group of UAVs transmit signals cooperatively

to the base via forming distributed transmit

beamforming. We review the major function

modules and discuss potential solutions to im­

plementing these modules, including timing

and frequency synchronization, tracking phase

drift, and beamforming vector generation and

updating. We show that most of these modules,

apart from beamforming vector generation and

updating, can be efficiently implemented with­

in UAVs, without requiring the involvement

of the base. We then introduce a concatenated

training scheme with scattered training sym­

bols for estimating the channels between the

base and UAVs and obtaining the DTB vector.

In this scheme, UAVs send training sequences

scattered over time, and the base estimates the

channel, generate the DTB vector and feedback

to UAVs. This scheme can efficiently combine

discontinuous training symbols within one

packet or across multiple packets for channel

estimation. Hence training overhead can be

significantly reduced to improve spectrum

efficiency. We consider channel variation due

to both UAV movement and the residual fre­

quency offset, and propose three methods for

updating beamforming in possibly fast varying

channels. These schemes have varying com­

plexity, and demonstrate different performance

in simulation. They can be selectively adopted

depending on channel varying speed.

number of UAVs for technologies discussed

in this paper. To provide concrete results, we

consider an exemplified swarm of 16 UAVs,

flying in formation (in two rows here). The

moving speeds of the UAVs are up to 50 m/s,

and the base is static. We consider a 2D geo­

graphical setup with horizontal distance and

the height to the base only, represented as x-

and y- axis respectively. The base is assumed

to be at (x,y)=(0,0). The initial relative posi­

tions of these UAVs are in two rows, one row

with 8 UAVs at y=200 m, and the other row

also with 8 UAVs at y=250 m. The distance

between two neighbouring UAVs in each row

is 100 m. UAVs are travelling horizontally

away from the base. The initial horizontal dis­

tance between the base and the nearest UAV is

5 km.

The carrier frequency used for wireless

communication between UAVs and the base is

assumed to be 900MHz, with a bandwidth of

5MHz. Thus the maximal Doppler frequency

is 150 Hz. The packet length is assumed to be

200 samples, and hence the packet period is

0.04 ms. So over one packet, the maximum

Doppler frequency can cause a phase shift of

about 7 degrees, which is insignificant.

With DTB, the received baseband signal, in

the absence of noise, at the base can be repre­

sented as

>-(t) = exp( j2nfst) xn (t) hn (t)

,

=s ^Lnan ) exp (j^n )) Wn )

exp ( j2n( fs - fC n )t)

II. S

ignal

and

S

ystem

F

ormulation

There is no limitations on the formation and

16

where n is the index of the UAVs, f

s

is the

receiver's carrier frequency; Xn(t)=sw„(t)ex-

p(j2n/cnt)) is the signal transmitted from the

n-th UAV, with the transmitted data symbol s,

beamforming weight w

n

(t) and carrier frequen­

cy /

c,n

; and h

n

(t)=a

n

(t)Qxp(j^

n

(t)) is the complex

channel between the n-th UAV and the base

with magnitude a„(t) and phase pjt). Here,

^

n

(t) has incorporated phase shifts caused by

propagation delay, initial phase difference be­

tween transmitters, phase drift, and Doppler

phase shift. Since line-of-sight multipath is

dominating in the UAV-to-base connection,

a

n

(t) mainly depends on the path loss and

China Communications • January 2019

changes slowly. Therefore it can be assumed to

be fixed for each UAV in this formulation, and

the variable t can be dropped. The term ^

n

(t)

contains both fast and slow time-varying com­

ponents, and needs to be treated separately, as

will be detailed later. In the above expression,

we have assumed that the difference between

signal arrival times is small enough so that

no resolvable multipath signal is caused. This

assumption is based on the fact that timing in

DTB for UAVs is a less challenging problem

and can be achieved with well-known tech­

nologies, such as through locking to the GPS

timing.

From the above equation, we can see that

in order to achieve a robust beamforming,

it is necessary to synchronize f

c,n

for any n,

estimate (p

n

(t), and track and compensate for

their variations over time. These are the main

challenges in realizing DTB, in addition to

other challenges such as information sharing

between beamforming nodes. For more infor­

mation on DTB, the readers are referred to [1]

and [2] for overviews and [7] for MAC and

routing design.

Observed over a period of [

/^,(k

0

+K-1)

T

0

] with K samples, the normalized mean DTB

beamforming gain, normalized to the ideal one

with perfectly known channels, is defined as

(2) bellow.

• Get rid of fast varying phase components

in ^n(t

);

• Generate the beamforming vector based

on the observed signals at the base, and feed­

back it to UAVs;

• Track the changes and repeat the above

steps when necessary.

3.1 Time synchronization between

UAVs

Ideally, the arrival time of signals from dif­

ferent UAVs should be the same. However,

this will require complex interaction between

UAVs and the base. In DTB, we mainly con­

cern large timing difference between UAVs

that will lead to misalignment between the

symbols from different UAVs, and cause large

inter-symbol interference (ISI) at the receiver.

Accumulated timing offset also needs to be

compensated, as it will be translated as large

ones. The beamforming vector can generally

absorb small timing difference, which only

cause some phase shift of the received signal.

The propagation time difference between

UAVs and the base is typically small and

hence is not a concern here. Since the distanc­

es between UAVs are much smaller than the

distance between them and the base, their trav­

el distances to the base only vary insignificant­

ly. For example, when the UAVs are 5 kilome­

tres away from the base, a relative distance of

III. M

ain

F

unction

M

odules

and

S

olutions

Successfully implementing DTB in a swarm

of UAVs relies on the following operations, as

shown in figure 1 in the order of processing:

• Synchronize UAVs’ transmission time

so that their signals arrive at the base receiver

approximately at the same time;

• Synchronize UAVs’ carrier frequen­

cies so that (f

s

- f

c,n

) becomes the same for all

UAVs;

1

A

Channel

Estimation

y

Time sync

Carrier frequency

sync

1

1

1

Tracking

Generate

Beamforming Vector

Fig. 1. Major process in forming distributed transmit beamforming. Operations in

square blocks and round-corner blocks are done in UAVs and the base, respectively.

2k0+K-1

X ^

n

a

n

exp (jV„ (

kT0

)) w

n

(

kT0

) exp (j2

n

( f

s

- f

c,n

)

kT0

)

|

(2)r = J

k

d

k

2----------------------------------------------------------------------.

China Communications • January 2019

17

50 metres between UAVs will only lead to a

difference of about 1.25m in the propagation

distance. For a data rate 10Mbps, this corre­

sponds to about 5% of the bit period, which

can be ignored. Hence once UAVs' transmis­

sion time is synchronized, we can assume that

propagation delay causes little degradation to

beamforming performance.

Time synchronization can thus be limited

to be within UAVs, which is required to en­

sure that all of the cooperating UAVs start to

transmit the same symbol at the same time.

Being simplified as a conventional time syn­

chronization problem in a network, various

well-developed methods can be applied [8],

for example, synchronizing to the GPS time is

easy to achieve in UAVs.

3.2 Carrier synchronization between

distributed UAVs

The more critical and challenging problem is

carrier synchronization [9] [10]. The phases

of the signals from different nodes may vary

with time quickly and diversely if their carrier

frequencies are different. We call them

carrier

frequency offset (CFO) here. Thus the beam­

forming gain will vary with time rapidly and

randomly. Large CFO can result in complete

failure of DTB and hence must be compen­

sated. For phase shift caused by smaller CFO,

it is shown in [4] that beamforming gains

are quite robust to moderate errors in phase

alignment. For example, 90 percent of an ide­

al two-antenna beamforming gain is attained

even with phase offsets on the order of 30°

[4]. The phase shift caused by small CFO can

also be compensated by tracking its variation

and updating the beamforming vector, as will

be shown in Section IV Thus practically, car­

rier synchronization will become solved if we

can maintain the carrier frequencies' stability

to several ppm (parts per million) and achieve

similar synchronization accuracy.

Carrier synchronization can be implement­

ed in either analog circuit or digitally. The

core components of the analog circuit are

phase looped lock (PLL) and a voltage con­

trolled oscillator (VCO) [4] [8]. The unknown

18

carrier frequency is generally accompanied by

an unknown phase shift, which may be caused

by propagation delay and the different phase

response of hardware. The analog implemen­

tation requires phase offset to be known and

compensated before correcting the frequency

offset [4]. Estimation of the phase offset is a

complex process, requiring generally closed-

loop between transmit and receive nodes.

The digital implementation can estimate the

frequency offset and phase shift independently

[8].

The digital implementation, resembling a

digital PLL, is typically based on a maximum

likelihood (ML) or maximum a posterior

probability (MAP) formulation of parameter

estimation [8]. The estimation of frequency

offset is independent of the phase offset in the

digital implementation. Hence we can ignore

the phase offset during frequency offset esti­

mation. Actually, the phase offset, which typi­

cally changes slowly, does not need to be esti­

mated separately here as it can be incorporated

to the channel estimation later. In this case,

we can use a simple algorithm for frequency

offset estimation, based on computing the one-

lag autocorrelation of the baseband signal, as

discussed in Chapter 8 in [8]. Assign any UAV

as a master and let it transmit a beacon/train-

ing signal, other UAVs can implement this

autocorrelation algorithm and work out their

frequency offsets to the master UAV readily.

The estimation can be done without involving

the base.

After getting the carrier offset estimation, it

can be either used to adjust the carrier frequen­

cy of the transmitter or inject a time-varying

digital phase shift term to the beamforming

weight.

3.3 Tracking phase drift during

beamforming

There are three types of phase drifts that may

be of concern, caused by oscillator instability,

residual frequency offset, and the movement of

UAVs (Doppler frequency), respectively. The

oscillator phase drift is random, and may rep­

resent an irreducible phase error if the stability

China Communications • January 2019

period of the oscillator is too short. The last two

generally change slowly, and can be compen­

sated by updating beamforming vector, which

will be considered in detail in Section 4.

Several studies have reported that the oscil­

lator phase drift is generally not a significant

issue for distributed beamforming design. In

[11], using Brownian motion to model the os­

cillator drift, a Cramer-Rao bound is derived

for the performance of estimating phase and

frequency in the presence of the random phase

drift. It is shown that estimation performance

can be improved by increasing the number of

observations, increasing the sampling frequen­

cy, and applying a Kalman filter [11] [12]. In

[4], a statistical model is applied to analyze the

effect of the oscillator phase drift on the beam­

forming gain. The results demonstrate that

beamforming gain is robust to phase errors

under some typical phase noise parameters.

In average beamforming gains of at least 91%

are achievable and 81% of the maximum for

an extraordinary 35o phase drift is obtained.

lobe and has lower chance of large sidelobes.

Figures 2 and 3 present the beam pattern of

the DTB formed by the 16 UAVs at their ini­

tial locations. The figures show clear main and

sub lobes of the beam. The size of the main-

lobe is geographically large in both horizontal

and vertical domains.

1000

vertical span (m)

3.4 Impact of UAV formation on

beamforming

The relative location of UAVs has some im­

pact on the shape of beamforming. Although

the “antenna geometry” of a distributed

beamformer may be random, the beamform-

er pattern may be characterized statistically

based on some statistical approximation of

the geometrical distribution of UAVs. The

probability distribution of the far-field beam

pattern of a distributed beamformer with

node locations uniformly distributed on a

two-dimensional disk of radius R is analyzed

in [13]. It is demonstrated that very narrow

beamwidths can be achieved for a reasonable

number of nodes. For example, a network with

10 randomly placed source nodes on a disk

of radius 25 meters will, on average, achieve

a 3dB beamwidth of less than half a degree if

the sources transmit with 900MHz carriers. In

[3], the beam pattern is analysed based on an

assumption of Gaussian distributed instead of

uniformly distributed nodes, and it is shown

that Gaussian deployment gives wider main-

China Communications • January 2019

-50 -1000

horizontal span (m)

Fig. 2. 3D plot of the beamforming pattern seen around the base. The base locates

at (horizontal span, vertical span) = (0,0).

horizontal span (m)

Vertical span (m)

Fig. 3. Sample 2D-plot of the beam pattern at vertical span=0 (top) and horizontal

span=0 (bottom).

19

IV. G

eneration

and

U

pdating

of

B

eamforming

V

ector

Once time and frequency synchronization are

completed, beamforming vector can be deter­

mined through channel estimation at the base,

and then feedback to UAVs. There are sev­

eral known channel estimation and feedback

schemes, such as the 1-bit feedback scheme

[14], and nonfeedback scheme using spa­

tial-temporal extraction [15]. The 1-bit feed­

back scheme is a close-loop implementation

requiring least feedback, but it takes very long

time to converge. The nonfeedback scheme

does not require information feedback, but has

high computational complexity and requires

other information for processing, apart from a

complex training scheme.

In this section, we introduce a concatenated

training scheme for estimating the channels

and obtaining the DTB vector, considering

channel variation due to both UAV movement

and the residual frequency offset.

In [16], we proposed a concatenated train­

ing scheme for channel estimation in DTB

systems, and derived the optimal training sig­

nals, particularly for spatially correlated chan­

nels and for the case when the number of con­

secutive training symbols, N, are less than the

number of distributed nodes, M. The scheme

distributes a block of complete training signals

to multiple sub-blocks, each being applied to

one packet or a fraction of the packet. Training

signals over different packets can be seam­

lessly combined for channel estimation. This

scheme can be effectively applied to the UAV

setup here. Using scattered training signals

are helpful for tracking channel variation, and

training overhead can be reduced to improve

spectrum efficiency.

Figure 4 shows an example of the frame

structure, where the training signals are placed

in the middle and the end of the packet to re­

duce the delay in applying the estimated DTB

vector to the data signal in the next packet.

These training symbols can be flexibly placed

in many different forms, such as being divided

into more and shorter sub-blocks, even as a

single pilot, and uniformly scattered over the

packet. The preamble in the beginning of a

packet may contain additional training signals

for estimating the combined channels that are

weighted by the DTB vector.

Ignoring the correlation between the path-

loss of the UAV channels, we can use an or­

thogonal matrix as the basis of constructing

these training signals. Given an matrix

T, we can generate Pk from T cyclically. For a

NkxM matrix P, mathematically, the q-th row

of Pk, q

e

[1, Nk ] is the (mod(q+p,M))-th row

of T, where p is the index of the next row in T

after obtaining Pk] and mod(x,y) denotes the

operation of x modulo

y.

A recursive algorithm can then be conve­

niently applied to combine signals from these

sub-blocks to get the channel estimation at the

receiver. Typically, at least K>M/N sub-blocks

are combined to get the channel estimates, un­

less channels change too rapidly. Referring to

(35) in [16], the recursive equation is given by

k

= h

k-1

+ P

k

y

k

- P

k-K

y

k-K

, (3)

where is the conjugate transpose of Pk, jk

is the corresponding received signals, K is the

number of subblocks selected for combination,

and h

k

denotes the channel estimate obtained

at the k-th subblock (but with previous signals

combined). The DTB vector is then deter­

mined through /h

k

, ^

k

= conj(h

k

),

where conj (x) denotes the conjugate of x.

Without noted otherwise, we will assume that

K>M/N is used in the following discussion and

Fig. 4. Frame structure and signal flow of DTB vector generation.

20

China Communications • January 2019

simulation.

When both Doppler frequency and residual

CFO are small enough, the recursive equation

(3) works quite reliably. But its performance

will deteriorate significantly when channels

change rapidly. We propose the following

three improved methods to deal with the rapid

channel variation. Their performance will be

compared in Section 5 through simulation.

power and the updated benchmarking value at

k-th block for value K, respectively. If channel

is stable, Pk(K) is expected to be larger than

bk(K-1) and smaller than bk(K+1); if channel

becomes less stable, pk(K) is expected to be

smaller than bk(K) and even bk(K-1). The algo­

rithm is summarized below.

If « * bk (K -1)< Pk (K )< b“: + 1),

doK = K + l,and4 = 4—i

Elseif pk (K )<

>k;

4.1 Method 1: improved recursion

with

K

adapting to channel variation

A simple way for improving the recursive

algorithm above is to make K adaptive to the

channel variation. When channel is stable, a

larger K can lead to higher SNR and hence bet­

ter channel estimation. However, if it changes

rapidly, larger K introduces more mismatch and

degrades the estimation performance. There­

fore, we want to find a right K that adapts to the

channel variation. Our approach to achieving

this goal is computing the mean signal power

over the data payload period, and comparing

it to some thresholds. The selection of these

thresholds, however, is not straightforward.

UAV channels vary slowly in terms of the

pathloss or channel magnitude due to the dom­

inating line-of-sight propagation. This implies

that the variation of the computed signal pow­

er from DTB will vary consistently with the

variation of the channel phase. Therefore, we

can ignore the magnitude variation, and focus

on the varying channel phase. One approach

is then comparing the received signal power

obtained at the current sub-block to those at the

previous (averaged) ones. If the signal power

decreases, it could be an indicator that K shall

be decreased. However, this cannot tell us when

we should increase K.

Our proposed novel approach is to compute

and update the signal power for each value

of K, and use them as benchmarking values

for comparison with the signal power. More

specifically we compare the signal power ob­

tained at K to the benchmarking values for K-1

and K+1, as they can tell us clearly what we

can expect for different channel variations. Let

Pk(K) and bk(K) denote the measured signal

China Communications • January 2019

~^ ,do K = K — 1, and

hlk = hlk—1 + Pk yk — Pk—Kyk—K — Pk—K —1 yk—K —1;

therwise hk = hk—i + PkHyk - pH

k

yk—

k

.

(4)

In the above algorithm, a is a scalar and

we have found through simulation that a=1.1

is a good choice. The benchmark bk(K)

is updated through a recursive equation

bk(K)=^*bk(K)+(1-^)*pk(K), with the forget­

ting factor p =0.4.

4.2 Method 2: Estimation of Phase

Variation

The second method intends to estimate the

phase variation for each UAV channel at the

base receiver, and then feedback both the

beamforming vector and phase variations to

UAVs. Let hik be the channel estimates obtained

M

with K = . The channel phase variations

N

can be estimated as

=Z(hk Oconj(hk—

1

)),

where O denotes element-wise multiplication.

Different sub-blocks see different phase shifts,

hence there is no a constant phase difference

between any two channel estimates for any

UAV. When the phase shift is relatively small,

the estimation performance is acceptable as

will be seen from the simulation results in

Section 5. Once

is estimated, each UAV can

generate a phase shifting sequence, multiplied

to its signals to be transmitted, to compensate

for its phase variation due to its movement and

residual CFO.

21

4.3 Method 3: tracking through

channel prediction

A theoretically more rigorous approach is to

apply a channel prediction algorithm to pre­

dict what the channel, or DTB vector, should

be in the next packet period, using the current

and past received signals at the base. We use

a linear prediction [17] for the problem here.

Given the estimates hk

—i

…,hk—L+i , we can

derive a linear estimator for either the vector

or for each element in the vector individually.

It would be more accurate to predict for the

vector if there are high correlation between the

elements, but the computational complexity

is also much higher. When the sources that

cause channel variation are mainly the residu­

al CFOs, there are generally little correlation

between them. Hence we use element-wise

prediction here. Let fik denote any element in

hk . The linear predictor is given by

hk+1 =ahk +a2 hk—1 +…+aLhk—1,

where a

are the coefficients to be determined.

There are various ways to determine a;. Here

we propose a minimum mean square error

criterion, which can be efficiently solved by

the Levinson Recursive algorithm [17]. In the

simulation, we use L=4 and a correlation ma­

trix of size 4x4 to compute the coefficients a;.

V. S

imulation

R

esults

We present simulation results for the three

proposed beamforming vector generation and

updating schemes, together with one using

M

fixed value of K = . The system setup is

as described in Section II. In the following

presentation, the SNR is defined as the mean

SNR of the received signal from each UAV,

and the DTB gain is normalized to the maxi­

mum ideal value when the channel is perfectly

known. We will compare DTB gains under

the conditions with and without residual CFO,

in line-of-sight multipath only channels or

more general multipath channels simulated

using the well-known Jakes model. For the

residual CFO, we use ppm (parts per million)

to represent its value, e.g., 1ppm for a carrier

frequency 900MHz means a residual CFO of

900Hz. The residual CFO value for each UAV

is generated following a uniform distribution

between 0 and a specified maximum value.

We first consider channels with only line-

of-sight multipath between UAVs and the

base. In this case, Doppler frequency causes

minor variations of the channel. Figs. 5 and 6

plot the normalized beamforming gain in the

absence and presence of residual CFO, respec-

Fig. 5. DTB gain with CFO=0, SNR=-5dB. LOS channels.

u

j

e

o

p

e

z

j

l

e

E

J

O

z

u

ra

c

p

e

N

l

ra

E

J

O

N

0 0.5

Time (s)

1 1.5

X10

-3

Fig. 6. DTB gain with CFO up to 4ppm, SNR=-5dB.

22

China Communications • January 2019

tively, where N=M. From the two figures we

can have the following three observations. (1)

The adaptive method (Method 1) performs

very well when CFO is very small because it

can combine many subblocks to improve the

SNR in channel estimation. It adapts to chan­

nel variation and achieves performance close

to the one with fixed K when CFO is large;

(2) The method calculating the phase shift

(Method 2) performs much better than Method

1 when CFO is large, as expected; and (3) The

prediction method (Method 3) performs well

in both cases thanks to its capability of both

channel prediction and improving SNR. In fig­

ure 6, Method 3 outperforms Method 2 when

more samples become available because its

prediction accuracy improves over time.

We then consider channels generated from

the Jakes model, which combines multiple

multipath signals with randomly generated

Doppler frequencies for each UAV. The num­

ber of multipath used in the model is 7. Figure

7 shows two sample channels generated using

this model, with N=M. For these channels,

Figs. 8 and 9 present the results for the cases

without CFO and with CFO=4ppm, respec­

tively. From these figures, we can get observa­

tions similar to those from Figs. 5 and 6.

Finally, in figure 10, we show the results

with N=M/2, and the other setup is similar to

those used in figure 8. In this case, the single

complete training block is split into two sub­

blocks, and one is put in the middle and the

other is put in the end of the packet. The basic

channel estimates, that are subsequently used

as inputs to Method 2 and 3, are obtained

by combing received signals over K=2 sub­

blocks. The figure indicates that Method 2

performs relatively well due to its phase track­

ing capability. The performance of Method 3

degrades notably as its prediction accuracy is

sensitive to the deteriorated inputs for predic­

tion.

Based on these simulation results, together

with the underlying principle of these three

methods, we can have the following summary

for the physical meaning of these methods,

and their respective advantages and disad­

China Communications • January 2019

vantages. (1) Method 1 intends to achieve

a good balance between collecting more

training signals and avoiding introducing too

large channel variations. It hence works great

when channel changes slowly and has a low

complexity. But it becomes inferior for fast

varying channels. (2) Method 2 tries to esti­

mate the phase difference between varying

channels to update the BF vector. It is simple

Fig. 7. The phase (subFig. a) and magnitude (subFig. b) of sample channels be­

tween two UAVs and the base, generated using the Jakes model.

(

u

e

!

p

e

j)

i

q

d

CD

p

e

N

le

L

U

J

O

N

u

je

0.5 1

time (s)

1.5

2

2.5

-3

(a) Phase of sample channels

9

3

C

6

I

0.5 1

time (s)

1.5

2

2.5

-3

(b) Magnitude of sample channels

n

0.92

0.9

0.88

0.86

0.84

0.82

00.5

Time (s)

11.

V10 "3

Fig. 8. DTB gain with CFO=0, SNR=-5dB. Channels generated from the Jakes

model.

23

and efficient when channels have one domi­

nating multipath and CFO is large. However,

it is inefficient in combining training signals.

(3) Method 3 is a statistically optimal solution

in a determined problem (when N equals to or

larger than M), and it can achieve both good

prediction for phase changes and combination

of training signals for improved SNR. Howev­

er, its performance can degrade significantly

when N

VI. C

onclusion

Distributed transmit beamforming (DTB) is an

efficient solution for extending the communi­

cation distance between a warm of UAVs and

the base. We reviewed major function modules

for realizing DTB, including timing and carrier

synchronization, phase drift tracking and com­

pensation, and beamforming vector generation

and updating. We also discussed potential solu­

tions to implementing these modules. In par­

ticular, we introduce the concatenated training

scheme and a recursive channel estimation and

updating algorithm for generating and updating

beamforming vectors. We also proposed three

approaches for tracking channel variation and

updating the vector: Adaptive-K, phase estima­

tion, and channel prediction. The adaptive-K

method is simple and can achieve great perfor­

mance when channel variation is slow. The pre­

diction method achieves the best performance

but also has the highest complexity. The phase

estimation method is simple for implementa­

tion and performs well when channels change

rapidly. Our future work includes developing a

new method that is robust to channel variations

by combining the Adaptive-K and the phase

estimation methods.

Fig. 9. DTB gain with CFO=4ppm and SNR= -5dB. Channels generated from the

Jakes model.

Fig. 10. DTB gain with CFO=4ppm, SNR= -5dB, and N=M/2. Channels generat-

ed from the Jakes model.

u

!

e

G

p

9

z

!

IB

E

J

O

N

0 0.5

Time (s)

1 1.5

X10

"3

A

cknowledgements

This work was supported by National Natural

Science Foundation of China (No. 61271236),

Major Projects of Natural Science Research

of Jiangsu Provincial Universities (No.

17KJA510004), and Postgraduate Research &

Practice Innovation Program of Jiangsu Prov­

ince (No. KYCX17_0763).

u!eop9z=BLUJOz

0 0.2 0.4 0.6

Time (s)

0.8 1 1.2 1.4

X10

-3

References

[1] Uher J., Wysocki T. and Wysocki B., “Review of

Distributed Beamforming,” Journal of Telecom­

munications and Information Technology,

no. 1,

pp. 78-88, 2011.

Mudumbai R., Brown D., Madhow U. and Poor,

H., “Distributed transmit beamforming: challeng­

es and recent progress,” IEEE Communications

Magazine,

vol. 47, no. 2, pp. 102-110, 2009.

[2]

24

China Communications • January 2019

[3] Ahmed M. F. A. and Vorobyov S. A., “Collabora­

tive Beamforming for Wireless Sensor Networks

with Gaussian Distributed Sensor Nodes,” IEEE

Transactions on Wireless Communications, vol.

8, no. 2, pp. 638-643, 2009.

[4] Mudumbai R., Barriac G. and Madhow U., “On

the Feasibility of Distributed Beamforming in

Wireless Networks,” IEEE Transactions on Wire­

less Communications, vol. 6, no. 5, pp. 1754­

1763, 2007.

[5] Jayaprakasam S., Rahim S. K. A. and Leow C. Y.,

“Distributed and Collaborative Beamforming

in Wireless Sensor Networks: Classifications,

Trends, and Research Directions,” IEEE Commu­

nications Surveys & Tutorials, vol. 19, no. 4, pp.

2092-2116, 2017.

[6] Kocaman I., Distributed Beamforming in a

Swarm UAV Network, Defense Technical Infor­

mation Center, 2008.

[7] Koutsonikolas D., Jafri S. A. R. and Hu Y. C.,

“Energy-efficient MAC and routing design in

distributed beamforming sensor networks,” in

Proceedings of the 2007 ACM CoNEXT confer­

ence, New York, 2007, pp. 1-2.

[8] Meyr H., Moeneclaey M., Fechtel S., Digital

Communication Receivers: Synchronization,

Channel Estimation, and Signal Processing,

John Wiley & Sons Inc, 1998.

[9] Brown D. R. and Poor H. V., “Time-Slotted

Round-Trip Carrier Synchronization for Distrib­

uted Beamforming,” IEEE Transation on Signal

Processing, vol. 56, no. 11, pp. 5630-5643, 2008.

[10] Suleiman U. A. M. N., Esa M., Yusof K., Yusoff M.

and Hamid M., “A review on frequency synchro­

nization in collaborative beamforming: A prac­

tical approach,” Journal of Advanced Research in

Applied Mechanics, vol. 31, no. 1, pp. 1-15, 2017.

[11] Brown D. R., Mudumbai R., and Dasgupta S.,

“Fundamental limits on phase and frequency

tracking and estimation in drifting oscillators,”

in IEEE International Conference on Acoustics,

Speech and Signal Processing

(ICASSP), Kyoto,

2012, pp. 5225-5228.

[12] Peiffer B., Goguri S., Dasgupta S., and

Mudumbai R., “An approach to Kalman filtering

for oscillator tracking,” in 49th Asilomar Confer­

ence on Signals, Systems and Computers, Pacific

Grove, CA, 2015, pp. 261-265.

[13] Ochiai H., Mitran P., Poor H. V., and Tarokh V.,

“Collaborative Beamforming for Distributed

Wireless Ad Hoc Sensor Networks,” IEEE Trans­

actions on Signal Processing, vol. 53, no. 11, pp.

4110-4124, 2005.

[14] Mudumbai R., Hespanha J., Madhow U., and Bar­

riac G., “Distributed Transmit Beamforming Using

Feedback Control,”

IEEE Transactions on Informa­

tion Theory, vol. 56, no. 1, pp. 411-426, 2010.

[15] Sriploy P., and Uthansakul M., “Nonfeedback

Distributed Beamforming Using Spatial-Tempo­

ral Extraction,” International Journal of Antennas

and Propagation, vol. 16, no.2, pp. 1-16, 2016.

[16] Zhang J. A., Yang T. and Zhuo C., “Under-deter­

mined Training and Estimation for Distributed

Transmit Beamforming Systems,” IEEE Transac­

tions on Wireless Communications, vol. 12, no.

4, pp. 1936-1946, 2013.

[17] Vaidyanathan P. P., The Theory of Linear Predic­

tion, California Institute of Technology: Morgan

& Claypool, 2008.

Biographies

Yin Lu, is an Associate Re­

search Fellow in Jiangsu Pro­

vincial Key Laboratory of Wire­

less Communications, Nanjing

University of Posts and Tele­

communications. He received

his Ph. D. degree in Electro­

magnetic Field and Microwave

Technology from Nanjing University of Posts and

Telecommunications in 2010. His research interests

include wireless communication and electromagnetic

compatibility, spectrum management, and technolo­

gy and application of Internet of Things. Email: lu-

yin@

Jun Fang, is the Industry Pro­

fessor of Jiangsu Province, and

President of Wuxi Longi Intelli­

gent Technology Co. Ltd. His

research interests include data

communication and autono­

mous vehicular networks.

Email: James@

Zhong Guo, is the Chief Tech­

nology Officer of Wuxi Longi

Intelligent Technology Co. Ltd.

His research interests include

wireless communication and

control algorithm of unmanned

aerial vehicle. Email: Michael@

J. Andrew Zhang, is an associ­

ate Professor in School of Elec­

trical and Data Engineering,

University of Technology Syd­

ney, Australia. His research in­

terests are in the area of signal

processing for wireless com­

munications and sensing, and

autonomous vehicular networks. Email: Andrew.

Zhang@

China Communications • January 2019

25


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715799118a2673419.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信