6

Click here to load reader

[IEEE 2012 Australian Communications Theory Workshop (AusCTW) - Wellington, New Zealand (2012.01.30-2012.02.2)] 2012 Australian Communications Theory Workshop (AusCTW) - Distributed

  • Upload
    tharaka

  • View
    214

  • Download
    2

Embed Size (px)

Citation preview

Page 1: [IEEE 2012 Australian Communications Theory Workshop (AusCTW) - Wellington, New Zealand (2012.01.30-2012.02.2)] 2012 Australian Communications Theory Workshop (AusCTW) - Distributed

Distributed Transmit Beamforming: Data Funnelingin Wireless Sensor Networks

Wayes Tushar∗†, David Smith†∗ and Tharaka Lamahewa∗ The Australian National University, †National ICT Australia (NICTA)

[email protected], [email protected] and [email protected]

Abstract—In this paper, utilizing data funneling and dis-tributed beamforming, we propose a novel cooperative cross-layertransmission scheme to reduce the transmit energy of sensornodes while communicating over long distances in a wirelesssensor network. We show that the proposed transmission schemerequires less transmit energy, compared to direct beamformingand direct single link transmission, to achieve the same symbolerror probability (SEP) at the receiver. Considering batteryenergy consumption, we show that our proposed transmissionscheme is capable of increasing the life time of sensor nodes thatneed to communicate over long distances. We also show improvedperformance in terms of a routing metric.

I. INTRODUCTION

It is often important to conserve energy while transmitting

data in ad hoc networks since the individual nodes are typically

powered by batteries that may be difficult to replace or

recharge [1]. Given the application area and network resource

constraints, local computations often consume significantly

less energy than the communications [2]. Communication

via the on-board radio is the most expensive operation of

sensors [3]. In radio communications in free-space, the sig-

nal strength decreases proportionally to the square of the

propagation distance [4]. Therefore protocol design for sensor

networks, which will allow energy consumption reduction of

the sensors for communications and an increase in network

lifetime has been widely researched recently [2].

Two popular methods of energy savings in a wireless sensor

network are (i) distributed transmit beamforming (DTB) and

(ii) data aggregation (or data funneling) [5]. DTB is a trans-

mission technique where two or more radios cooperatively

form a virtual antenna array, and obtain diversity gains against

channel fading and array gains from increased directivity.

DTB increases M -fold energy efficiency of wireless sensor

networks for M transmitters [6]. Data funneling/aggregation

is another method to save the sensor energy by routing

data packets through low cost communication paths while

communicating over long distances. Numerous data aggrega-

tion [5], [7]–[10] and DTB [6], [11]–[15] techniques have been

proposed in the literature which are directly or partially related

to the increase in lifetime of wireless sensor networks. While

either of the two methods can be used separately, in this paper

we incorporate DTB with data funneling and propose a novel

transmission technique for transmission of data over long

distances. The scheme essentially uses cooperative layered col-

laborative beamforming. We show that layered collaborative

beamforming gives more impressive performance in terms of

energy savings to achieve a SEP at the receiver with respect

to direct beamforming and direct single link transmission for

the same source-receiver pair. To adapt DTB to our system

we consider a clustered network where each cluster consists

of multiple cooperative sensors (CS). In this work we consider

that the signal is funneled through clusters from source to the

receiver, one or more clusters are assigned to a given layer for

DTB collaboration. DTB is used for transmission of signal

from one layer to another. Thus our main contributions in this

work are:

• Combining DTB and data funneling for long-range com-

munications in sensor network to save total system en-

ergy.

• We show that significant energy savings are possible for

the sensors in the distant cluster while considering the

energy spent by each sensor for transmission from it’s

cluster over long distance compared to direct beamform-

ing and direct single link transmission.

• We show that for the proposed scheme, to achieve a

SEP of 10−3 at the receiver, the battery energy of the

sensor can be saved by up to 36% compared to direct

beamforming and thus, it increases the network life time.

• We show improved performance in terms of routing by

adopting this cross-layer scheme.

The rest of the paper is organized as follows. We describe

the system model in Section II. The funneling of data and the

performance measure are explained in Section III. Simulations

results and performance comparison with other transmission

techniques are given in Section IV, both at the physical OSI

layer1 and routing (or network) OSI layer, and concluding

remarks are given in Section V.

II. SYSTEM MODEL

The architecture of the sensor network is shown in Fig. 1.

The whole network area is divided into different layers and

all the sensors in each layer are organized into different

clusters. Each cluster consists of M number of cooperative

sensors (CSs) with a single cluster head (CH), and (M − 1)cluster members (CM). The CH in each cluster is assumed to

1Here we use the term ‘layer’ interchangeably to mean layers of sensorclusters for DTB with data funeling and Open Systems Interconnection (OSI)layers (e.g., PHY, MAC, routing, application), hence for the latter we alwaysuse the term OSI layer.

2012 Australian Communications Theory Workshop (AusCTW)

978-1-4577-1962-2/12/$26.00 ©2012 IEEE 49

Page 2: [IEEE 2012 Australian Communications Theory Workshop (AusCTW) - Wellington, New Zealand (2012.01.30-2012.02.2)] 2012 Australian Communications Theory Workshop (AusCTW) - Distributed

Fig. 1. System model for data funneling using distributed transmit beam-forming

have more computational ability and responsible for reception

and detection of the beamformed signal. All the M CSs in

a cluster follow an uniform distribution and can hear each

other. The clusters can be formed using any general cluster

formation scheme that ends up with a single CH with multiple

cooperative CMs in each cluster [16], [17]. The layers can

be defined as the regions the receiver (R0 in Fig. 1) wishes

to monitor. We consider the location of R0 as the origin and

each layer is numbered from the origin as z1, z2, ..., zl. Similar

to [5], we assume that CHs will be informed by a directional

flood (DF) initiating from R0 about the layers they belong to.

CH will share this information with the fellow CMs.

Here we consider a time-slotted uni-directional transmission

scheme which is appropriate for wireless sensor networks. At

time slot n a sensor node i of cluster j in layer zl wishes to

transmit a message sm(n) to the receiver, where sm(n) is a

m-ary phase shift keying (PSK) signal which consists of Lsymbols. All the sensors access sm(n) and collaborate with

each other to beamform the signal towards the CH of cluster

k in layer zl−1 (towards R0 if l = 1). For beamforming the

signal, each CS independently synchronizes itself and adjusts

its initial phase to a beacon sent from the CH in zl−1 (from R0

if l = 1) as in a closed loop case [18]. The channel between

the CS i in cluster j of zl and the receiving CH in cluster kof zl−1 is considered as

gk,zl−1

j,zl(i, n) =

√bmh

k,zl−1

j,zl(i, n), (1)

where bm is the large scale effect (i.e., bm ≈ G/(dkj )α/2 [18],

where α is the path loss exponent and G is a constant and dkjis the distance from the center of cluster j to CH in k of

zl−1 (R0 if l = 1) and is independent of i) and hk,zl−1

j,zl(i, n)

is independently and identically distributed (i.i.d.) complex

Gaussian random variable with mean zero and variance σ2.

The CH of cluster k in zl−1 receives the signal, detects it and

shares with the CMs in its own cluster. Then in the next time

slot, upon receiving the beacon, the CSs of cluster k beamform

their own information along with the information received in

the previous time slot from cluster j towards the closest CH

in the next layer zl−2. Eventually the message from the source

reaches R0.

A. Transmit beamforming

For transmit beamforming we assume that perfect channel

state information (CSI) is available at the transmitting sensors

and we also consider an interference free system. Now at time

slot n, the transmitted signal from each CS i in cluster j of

zl towards the CH of cluster k in zl−1 is

xk,zl−1

j,zl(i, n) = sm(i, n)

√Esμia

k,zl−1

j,zl(i, n), (2)

where Es is the transmit energy, μi is a scalar of the order

of 1/√M used to adjust the transmit energy [18] and is same

for all CSs, ak,zl−1

j,zl(i, n) is the beamforming weight which is

the conjugate of the channel gain from CS i of cluster j to

the CH in cluster k, i.e., ak,zl−1

j,zl(i, n) = (g

k,zl−1

j,zl(i, n))∗.

The received signal at the CH of cluster k in layer zl−1 is,

ykj,zl−1(CH,n) =

M∑i=1

xk,zl−1

j,zl(i, n)g

k,zl−1

j,zl(i, n) + w(n), (3)

where w(n) is the zero mean additive white Gaussian noise

with variance σ2n. The noise variance is considered the same

for all communication links.

From (1), (2) and (3),

ykj,zl−1(CH,n) =

M∑i=1

√Esμism(i, n)bm|hk,zl−1

j,zl(i, n)|2 + w(n).

(4)

Therefore the received signal will be the sum of the scaled

version of the signal of node i. It is assumed that the signal is

demodulated and decoded at the CH of zl−1 (at R0 for l = 1)

using the maximum likelihood (ML) method [19].

III. DATA FUNNELING AND PERFORMANCE MEASURES

The proposed data funneling with DTB protocol consists of

two phases: (1) Setup phase and (2) communication phase. The

setup phase starts with the initiation of DF from R0 towards

the network area. The packet of DF consists of the location

of the receiver and the specific time period for the sensors

in each layer to beamform their signal towards the next CH.

Upon receiving the DF, each CH records the distance of the

closest CH, update the packet with its location and sends it

towards the next layer. The setup phase ends as soon as the

DF reaches the last layer in the sensor network.

Communication phase initiates when a sensor in a cluster

has information to send to the receiver R0. The message

is funnel through the clusters using DTB as described in

Section II. The communication phase ends as soon as the

message reaches R0. The proposed protocol for the two phases

of the data funneling using DTB is summarized as a flow chart

in Fig. 2 and Fig. 3 respectively.

A. Performance measures

From (4) the instantaneous signal to noise ration (SNR) at

the receiving point (RP) (which is a CH in zl−1 or R0 if l = 1)

50

Page 3: [IEEE 2012 Australian Communications Theory Workshop (AusCTW) - Wellington, New Zealand (2012.01.30-2012.02.2)] 2012 Australian Communications Theory Workshop (AusCTW) - Distributed

is,

γ =

μ2i b

2mEs

(M∑i=1

∣∣∣hk,zl−1

j,zl

∣∣∣2)2

σ2n

=b2mμ2

iEsξ2

σ2n

, (5)

where, ξ �M∑i=1

∣∣∣hk,zl−1

j,zl

∣∣∣2. Since |hk,zl−1

j,zl| is Rayleigh dis-

tributed, ξ follows an Erlang distribution with shape parameter

M and rate parameter σ2 [18].

Now following [18], an upper bound for the average SEP

for m-PSK can be derived for the proposed scheme as,

Ps ≤ m− 1

m

⎛⎝1 +

sin2(πm

)σ2 μ2

i b2mEs

σ2n/ξ0

sin2(

(m−1)πm

)⎞⎠

−M

, (6)

where, ξ0 > 0 andμ2i b

2mEs

σ2n/ξ0

can be expressed asμ2iG

2Es

dασ2n/ξ0

.

From (6), it can be seen that SEP is a function of bm and

the number of collaborating nodes M in the cluster. Since bmis distant dependent path loss, average SEP Ps is a function

of the distance between the source cluster and RP, and M ,

i.e., Ps ≤ f(drs,M), where with drs we indicate the distance

between the source cluster center and RP. Note that for fixed

drs, the SEP decreases as the number of cooperative sensors Mat the transmitting cluster increases. As a result direct beam-

forming from a cluster with multiple sensors (M > 1) always

lower the SEP at R0 compared to single link transmission.

But, as we proposed, the incorporation of data funneling

with distributed transmit beamforming provides even better

results in terms of SEP at R0 than direct beamforming alone.

Start

Divide thenetwork

into layers(z1, z2, · · · , z�)

Initiatedirectionalflood (DF)

CH inlayer z�

1. Receive DF2. Estimate

distance3. Update

the location

End setup phase

Is z�thelast

layer(z� =z1)?

Send theupdated

flood to thenext layer

No

� = � − 1

Yes

Fig. 2. Setup phase of the data funneling using distributed transmitbeamforming protocol.

Start

Receiving CH1. Detect

the receivedsignal

2. Sharethe detected

signalwith CM

IsRe-

ceiv-ing

CH=R0?

End of phase

Beamformtowards the

next CH

1. Receivebeacon fromadjacent CH2. Calculate

beamformingweights

Aggregateown data

with detectedsignal

yes

no

Fig. 3. Communication phase of the data funneling using distributed transmitbeamforming protocol.

In the data funneling algorithm, the distance from the source

cluster to R0 is divided into multiple small distances by plac-

ing intermediate clusters between them. The distance between

the intermediate clusters are smaller than the source to receiver

distance dR0s . Assuming all the clusters have identical number

of CSs, from (6) SEP at RP is dominated by the distance

between the clusters. Therefore, beamforming and detection

along these small distances lead to performance improvement,

which is explained as follows.

Equation (6) can be expressed as,

Ps ≤ m− 1

m

(1 +

G′

(drs)α

)−M

, (7)

where G′ = Es

(sin( π

m )

sin((m−1)π

m )

)2σ2

σ2nG2μ2

i ξ0. From (7), for a

particular m-ary modulation scheme and constant number of

sensors M in each cluster, SEP at a RP depends on the distance

drs between the source and the RP and the SEP increases

with the distance drs. Therefore, transmission over multiple

small distances performs better than beamforming over a long

distance.

IV. RESULTS AND PERFORMANCE ANALYSIS

A. Performance at the Physical OSI Layer

We run a Monte Carlo simulation for the proposed scheme

to transmit 104 bits (Nb = 104) in each transmission, and

compare the results with direct beamforming and single link

transmission for the same source-destination pair. The variance

of channel between the clusters are scaled by the square of

distance (i.e., α = 2) between them to incorporate the path loss

effect. The variance of noise of the smallest link is considered

and assumed same in all transmission links.

We divide the network area into three different layers z1, z2and z3. As in Fig. 1, z1 contains cluster 1, z2 contains cluster

2 and 3 and finally z3 contains cluster 4 and 5. We assume

51

Page 4: [IEEE 2012 Australian Communications Theory Workshop (AusCTW) - Wellington, New Zealand (2012.01.30-2012.02.2)] 2012 Australian Communications Theory Workshop (AusCTW) - Distributed

5 10 15 20

10−4

10−3

10−2

10−1

100

System SNR (dB)

SE

P

Direct single link BPSKDirect Beamforming BPSKData funneling BPSKDirect single link QPSKDirect Beamforming QPSKData funneling QPSK

Fig. 4. Comparison of SEP at the receiver for different type of transmissionschemes with BPSK and QPSK modulation respect to system SNR (dB).

each cluster contains 5 sensors including the CH. The distance

from clusters 1, 2, 3, 4 and 5 to the receiver R0 are dR01 =

400λ, dR02 = 700λ, dR0

3 = 1000λ, dR04 = 1400λ and dR0

5 =1300λ, respectively, where λ is the wave length of the signal.

We consider the transmission from cluster 4 to the receiver R0.

The distance between the clusters along the funneling path

of cluster 4 are d34 = 487.2λ, d13 = 613.24λ, dR01 = 400λ,

respectively, where the distances are calculated from the polar

coordinates of the clusters with respect to the receiver R0.

We consider two examples. In the first example, we run

the simulation for direct single link transmission, direct

beamforming from cluster to the receiver and proposed data

funneling scheme for the same noise and fading environ-

ment and show that the proposed scheme provides noticeable

improvements over the other two transmission schemes in

terms of overall system’s transmit energy savings to achieve

a same SEP at the receiver. In the second example we run

the simulation considering the energy spent by the sensors at

the furthest distant cluster to send a signal to the receiver R0

over a long distance and show that significant improvement

in transmit energy savings is possible with the proposed data

funneling scheme.

Fig. 4 shows the SEP at the receiver with respect to system

SNR for binary phase shift keying (BPSK) and quadrature

phase shift keying (QPSK) modulation schemes. The system

SNR is defined as the ratio of system’s total transmit power

to the noise power. To make the system SNR same for all

transmission schemes, the transmit energy of each sensor is

scaled as follows for the three different type of transmissions:

Single link energy: Esingle = M√

EsμmLpath

Direct Beamforming: EBF =√

EsμmLpath (8)

Data funneling: EDfun =√

Esμm,

where Lpath is the number of funneling hops from cluster 4to the receiver for the proposed scheme.

−5 0 5 10 15 20 25 30

10−4

10−3

10−2

10−1

100

Transmit SNR (dB)

SE

P

Direct single link BPSKDirect Beamforming BPSKData funneling BPSKDirect single link QPSKDirect Beamforming QPSKData funneling QPSK

Fig. 5. Comparison of SEP at the receiver for different type of transmissionschemes with BPSK and QPSK modulation respect to the transmit SNR incluster 4 transmitters.

It can be observed that for both type of modulation schemes,

data funneling provides transmit energy savings of 1 dB and

10dB (for the same noise variance in all links SNR can

be translated to transmit energy) for the whole system to

achieve a SEP of around 10−3 with respect to direct distributed

beamforming and direct single link transmission, respectively.

We now consider the energy spent by the sensors in a distant

cluster (cluster 4) for transmitting signals to the receiver R0.

We observed that significant energy savings are possible using

the proposed scheme compared to direct beamforming and

single link transmission. The observed output for both BPSK

and QPSK modulation schemes are plotted in Fig. 5.

From Fig. 5, the transmit energy savings for data funnel-

ing over direct beamforming scheme is around 11.5 dB for

BPSK to achieve a SEP of 10−3 at the receiver. For QPSK

modulation scheme it is of the order of 10 dB to achieve

the same SEP at the receiver. The reason for this significant

improvement is that for direct beamforming the transmitters

in cluster 4 have to overcome a distance of dR04 while for data

funneling the transmitters only need to transmit over a distance

of d34 where dR04 >> d34. This saving is particularly useful for

the application scenarios where the location of distant cluster

4 is not easily accessible for battery replacement but has easy

access to the other clusters. This improvement of SEP can be

explained from (7). From (7), for direct beamforming from

cluster 4 to R0, the upper bound for SEP is,

PR0,dirs,4 ≤ m− 1

m

⎛⎝ 1

1 + G′

(dR04 )2

⎞⎠

M

. (9)

Now if we assume the SEP is very small in the intermediate

paths between the cluster, then for data funneling, the upper

bound of SEP from cluster 4 to the receiver R0 can be

52

Page 5: [IEEE 2012 Australian Communications Theory Workshop (AusCTW) - Wellington, New Zealand (2012.01.30-2012.02.2)] 2012 Australian Communications Theory Workshop (AusCTW) - Distributed

0 5 10 15 20 25 30

10−4

10−3

10−2

10−1

100

Transmit SNR (dB)

SE

P

SEP for funneling

Upper bound of SEP for funneling

SEP for directbeamforming

Upper bound of SEP for directbeamforming

SEP for single link transmissionUpper bound of SEP forsingle link transmission

Fig. 6. Upper bounds of SEP at the receiver for BPSK modulation scheme forsingle link transmission, distributed transmit beamforming and data funnelingwith beamforming from the distant cluster 4.

expressed as,

PR0,dfs,4 ≤ P 3

s,4 + P 1s,3 + PR0

s,1

≤(m− 1

m

)[(1 +

G′

(d34)2

)−M

+

(1 +

G′

(d13)2

)−M

+

(1 +

G′

(dR01 )2

)−M]. (10)

Considering all other parameters unchanged (i.e., Es, σ2,M

and m), from (10), PR0,dfs,4 < PR0,dir

s,4 for d34, d13, dR01 <<

dR04 . Therefore, data funneling using transmit beamforming

performs better than direct beamforming for large distance

communication in terms of SEP at the receiver.

In Fig. 6 we plot the upper bound of SEP based on (9)

and (10) (considering G′ = 7 × 105) as well as the SEP at

the receiver for BPSK for all three transmission schemes with

respect to the transmit SNR of the sensors in cluster 4. We can

observe that the upper bounds are consistent with our analysis

in (9) and (10). The received SEP at the receiver for all the

transmission schemes are also well below the upper bound of

SEP.

We now compare the battery energy consumption of the

sensors in the distant cluster. For example, we consider the

power consumption characteristics of Rockwell’s WINS node

which represents a high-end sensor node and is equipped

with a powerful StrongARM SA-1100 Intel processor [20].

Though relation of the transmit SNR to the battery power

is application specific, we assume that the noise power is

such that the 0 dB transmit SNR in the proposed system

is equivalent to a transmit power of 0 dBm (1 mW) [20].

With this assumption, in order to achieve a SEP of 10−3

at the receiver the battery energy savings for data funneling

with distributed transmit beamforming with BPSK modulation

scheme is 36% over direct beamforming which indicates a

significant energy savings of the sensor’s battery. Therefore

the improvement of transmit energy as well as the battery

power savings when compared to single link transmission

and direct beamforming to achieve the same SEP at the

receiver with typical modulation schemes, clearly emphasizes

the effectiveness of the proposed scheme for low energy data

transmission over large distances.

B. Routing OSI Layer Performance

We also compare the performance of the proposed scheme

with direct beamforming (from Fig. 5, the improved perfor-

mance over direct beamforming is also an indication of the

improvement over direct transmission as well) based on a

routing metric given in [17]. An energy efficient and power

aware routing protocol should have a lower cost value for the

link cost function [17]:

Di = wiEi, (11)

where Di is the cost for the transmitting sensor node i, Ei

is the transmit energy of node i and wi is a dimensionless

coefficient defined by,

wi =B0i

B0i −Btx. (12)

In (12), B0i is the new battery power of sensor i and Btx is

the required battery power for a transmission of signal. It is

easily observed from (12) that, less remaining battery energy

(i.e., more energy consumption for transmission) results in a

much bigger value for the coefficient wi.

In Table I we list the values of the coefficient wi for

both direct beamforming and the proposed scheme for a list

of particular value of SEP at the receiver. We consider that

each sensor is using a 4W-E27 motion sensor battery and

the consumption characteristics of the sensors are equivalent

to Rockwell’s WINS node [20]. From Table I, the value of

the coefficient of the proposed scheme is always lower than

the value of the direct beamforming case, which refers to the

energy saving of the battery of the proposed scheme.

In Fig. 7, we show the cost of achieving the same SEP

at the receiver for both the proposed scheme and the direct

beamforming scheme. It shows that the cost of transmission

for a sensor node can be significantly reduced for long distance

transmission using our proposed scheme. For example, to

achieve a SEP of 10−3, the proposed scheme requires 0.076times the cost compared to direct beamforming scheme, which

is a significant cost reduction in terms of energy savings.

TABLE ICOMPARISON OF THE COEFFICIENT wi , FROM (12), TO ACHIEVE THE

SAME SEP AT THE RECEIVER

SEP wi,DF wi,DB

0.13 0.2245 0.30290.08 0.25 0.32890.043 0.2579 0.35590.0180 0.2658 0.40630.0063 0.2739 0.6273.0014 0.2903 0.6273

53

Page 6: [IEEE 2012 Australian Communications Theory Workshop (AusCTW) - Wellington, New Zealand (2012.01.30-2012.02.2)] 2012 Australian Communications Theory Workshop (AusCTW) - Distributed

0 0.02 0.04 0.06 0.08 0.1 0.120

10

20

30

40

50

60

70

80

SEP

Cos

t to

achi

eve

a pa

rtic

ular

SEP Data funneling

Direct beamforming

Fig. 7. Comparison of the cost to achieve the same SEP at the receiver.

Hence collaborative beamforming across multiple clusters, and

data funeling through clusters, gives significant improvement

in terms of routing performance.

V. CONCLUSION

Combining data funneling and distributed beamforming

we proposed a cross-layer transmission scheme to transmit

signals from a cluster of sensors to a distant receiver. The

proposed scheme shows significant energy savings for an

acceptable SEP at the receiver for communication from sensors

in the distant cluster. The proposed scheme also shows overall

system energy savings. The transmit energy savings should

significantly increase the battery life time of sensor networks

when our proposed scheme is adapted, as well as improve the

efficiency of routing.

ACKNOWLEDGMENT

NICTA is funded by the Australian Government as rep-

resented by the Department of Broadband, Communications

and the Digital Economy and the Australian Research Council

through the ICT Centre of Excellence program. This work was

performed while the co-author Tharaka Lamahewa was at the

Australian National University.

REFERENCES

[1] S. M. Betz and H. V. Poor, “Energy efficient communication usingcooperative beamforming: a game theoretic analysis,” in Proc. of IEEE19th International Symposium on Personal, Indoor and Mobile RadioCommunications, Cannes, France, Sept. 2008, pp. 1–5.

[2] E. Fasolo, M. Rossi, J. Widmer, and M. Zorzi, “In-network aggregationtechniques for wireless sensor networks: a survey,” IEEE Trans. WirelessCommun., vol. 14, no. 2, pp. 70–87, May 2007.

[3] W. R. Heinzelman, J. Kulik, and H. Balakrishnan, “Adaptive protocolsfor information dissemination in wireless sensor networks,” in Proc. ofAnnual ACM/IEEE International Conference on Mobile Computing andNetworking, Seattle, USA, Aug. 1999, pp. 174–185.

[4] S. Lee, C. Kim, and S. Kim, “Constructing energy efficient wirelesssensor networks by variable transmission energy level control,” inProc. of IEEE International Conference on Computer and InformationTechnology, Seoul, Korea, Sept. 2006, pp. 225–225.

[5] D. Petrovic, R. C. Shah, K. Ramchandran, and J. Rabaey, “Datafunneling: routing with aggregation and compression for wireless sensornetworks,” in Proc. of IEEE International Workshop on Sensor NetworkProtocols and Applications, Anchorage, USA, May 2003, pp. 156–162.

[6] R. Mudumbai, B. Wild, G. Barriac, and U. Madhow, “Distributedbeamforming using 1 bit feedback: from concept to realization,” in Proc.of Allerton Conference on Communication Control and Computing,Illinois, USA, Sept. 2006, pp. 1020–1027.

[7] S. Lindsey, C. Raghavendra, and K. M. Sivalingam, “Data gatheringalgorithms in sensor networks using energy metrics,” IEEE Trans.Parallel Distrib. Syst., vol. 13, no. 9, pp. 924–935, Sept. 2002.

[8] A. Manjhi, S. Nath, and P. B. Gibbons, “Tributeris and deltas: efficientand robust aggregation in sensor network stream,” in Proc. of ACMSIGMOD, Baltimore,MD, USA, June 2005, pp. 287–298.

[9] A. Sharaf, J. Beaver, A. Labrinidis, and K. Chrysanthis, “Balancingenergy efficiency and quality of aggregate data in sensor networks,” TheVLDB Journal, vol. 13, no. 4, pp. 384–403, Dec. 2004.

[10] T. He, B. M. Blum, J. A. Stankovic, and T. Abdelzaher, “AIDA: Adaptiveapplication-independent data aggregation in wireless sensor networks,”ACM Trans. on Embedded Computing Systems, vol. 3, no. 2, pp. 426–457, May 2004.

[11] A. Wang, W. B. Heinzelman, A. Sinha, and A. P. Chanrakasan, “Energy-scalable protocols for battery-operated microsensors networks,” Journalof VLSI Signal Processing, vol. 29, no. 3, pp. 223–237, Aug. 2001.

[12] W. B. Heinzelman, A. P. Chanrakasan, and H. Balakrishnan, “An appli-cation specific protocol architecture for wireless microsensor networks,”IEEE Trans. Wireless Commn., vol. 1, no. 4, pp. 660–670, Oct. 2002.

[13] R. Mudumbai, J. Hespanha, U. Madhow, and G. Barriac, “Distributedtransmit beamforming using feedback control,” IEEE Trans. Inf. Theory.,vol. 56, no. 1, pp. 411–426, Jan. 2010.

[14] R. Mudumbai, G. Barriac, and U. Madhow, “On the feasibility ofdistributed beamforming in wireless networks,” IEEE Trans. WirelessCommun., vol. 6, no. 5, pp. 1754–1763, May 2007.

[15] L. Dong, A. P. Petropulu, and H. V. Poor, “Cooperative beamformingfor wireless ad hoc networks,” in Proc. of IEEE Global CommunicationsConference, Washington DC, USA, Nov. 2007, pp. 2957–2961.

[16] P. Guo, T. Jiang, K. Zhang, and H. H. Chen, “Clustering algorithmin initialization of multi-hop wireless sensor networks,” IEEE Trans.Wireless Commn., vol. 8, no. 12, pp. 5713–5717, Dec. 2009.

[17] M. Yu, K. K. Leung, and A. Malvankar, “A dynamic clustering andenergy efficient routing technique for sensor networks,” IEEE Trans.Wireless Commun., vol. 6, no. 8, pp. 3069–3079, Aug. 2007.

[18] L. Dong, A. P. Petropulu, and H. V. Poor, “A cross-layer approach tocollaborative beamforming for wireless ad-hoc networks,” IEEE Trans.Signal Processing, vol. 56, no. 7, pp. 2981–2993, July 2008.

[19] G. Proakis, Digital communications, 4th ed. McGraw Hill, 2000.[20] V. Raghunathan, C. Schurgers, S. Park, and M. B. Srivastava, “Energy-

aware wireless microsensor networks,” IEEE Signal Processing Mag.,vol. 19, no. 2, pp. 40–50, Mar. 2002.

54