13
7/30/2019 Distributed MIMO channels in Pervasive network http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 1/13

Distributed MIMO channels in Pervasive network

Embed Size (px)

Citation preview

Page 1: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 1/13

Page 2: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 2/13

DEL COSO et al.: COOPERATIVE DISTRIBUTED MIMO CHANNELS IN WIRELESS SENSOR NETWORKS 403

layer multi-hop structure described in [13]. Multi-hop there is

considered as a multiple relay channel, with all source-relay,

relay-relay and relay-destination communications enabled in

order to maximize the data rate at the receiver node. It

constitutes the optimum way to share network resources under 

Information Theory metrics. A second approach is based upon

the data flooding scheme proposed in [14], [15]. Cooperation

is considered there in an opportunistic way: the source nodestarts transmitting directly to the destination node and, as soon

as other network nodes are able to decode the broadcasted

data, they start transmitting a cooperating signal. Results

show that it significantly outperforms non-cooperative multi-

hop without any global coordination. Finally, a cluster-based 

approach was presented in [16]. It considers all sensor nodes

grouped in collaborative sets, so-called cooperative clusters.

All cluster nodes cooperate to transmit and receive data from

any other cooperative group. Some advantages can be found in

the cluster-based strategy with respect to the others: 1) limiting

cooperation inside the clusters reduces synchronization and

resource management complexity, and 2) current multi-hoptheory and routing algorithms can be applied by considering

the cluster as the minimal subset within the network. However,

restricting cooperative relaying to a finite group of nodes (i.e.,

the cardinality of the cluster) makes the network capacity to

scale following results in [17], rather than [18] as the first

two approaches. Previous results concerning cluster design and

corresponding energy saving can be found in [19], [20], where

the relationship between the optimum number of clusters and

the long haul distance is derived.

In this paper we follow the last approach described, and

consider a WSN with sensor nodes grouped in cooperative

clusters. To efficiently group sensor nodes into clusters, anyof the distributed clustering algorithms in [21]–[24] may be

adopted. Such clustering algorithms assume no centralized

control and consider that every sensor node decides to join

a cluster based only on local information. Mostly, they are

based on iterative schemes where nodes join or create clusters,

depending on whether they can reach existing ones or not. In

particular, we assume a topology with one level hierarchy, with

disjoint clusters and no cluster leaders as in [25, pp. 288-292].

Moreover, routing in the network is assumed to be carried

out by layer-3 hierarchical protocols, as defined in [26]–[29].

However we consider routing and clustering as given by upper 

layers, and we only focus on the physical layer transmissionwithin the clustered network.

In our approach, both transmit and receive cooperation

are enabled among cluster nodes, which operate under a

half-duplex constraint (i.e., they use orthogonal channels to

transmit and receive). The multi-hop transmission consists

of a concatenation of single cluster-to-cluster hops (see Fig.

1). Transmit diversity within every cluster-to-cluster hop is

exploited by considering a decode-and-forward, time-division

relaying scheme, based upon two consecutive channels (see

Fig. 2): 1) a Broadcast channel accounting for data shar-

ing among cluster nodes, and 2) a MIMO channel between

clusters, that allows cluster nodes to jointly transmit data tothe receiving cluster (that could be the intermediate cluster 

of a multi-hop transmission or the destination cluster). We

assume different degrees of channel state information (CSI)

for both channels. For the broadcast channel, we consider 

that every node has perfect and updated transmit and receive

CSI of its channel to all other nodes of the cluster (transmit

channel knowledge can be obtained via channel reciprocity).

For the MIMO channel, we assume no transmit CSI among

nodes of two independent clusters, since there is no channel

reciprocity in the proposed scheme. Hence, we propose the

use of Distributed Space Time Codes (DSTC) when cluster nodes jointly transmit data to the next cluster, aiming to

minimize the outage probability (insight on amplify-and-

forward and decode-and-forward DSTC design is found in

[30], [31], respectively). At the receiving cluster, we propose

a cooperative multiple antenna reception protocol based upon

a Selection Diversity receiver [32], where the cluster node

with highest received signal level acts as cluster coordinator 

and decodes data. Such protocol obtains full receiver spatial

diversity at moderate complexity. We consider that every node

of the receiving cluster has updated receive CSI of its channel

with the transmitting nodes of the transmitter cluster. However,

each node is unaware of the channels of other receiving nodesof the cluster. As explained in Section II-A, selection diversity

can be implemented with such an individual CSI and without

any centralized control.

In this paper, the proposed clustered WSN is optimally

designed for minimum end-to-end outage probability, given a

per link energy constraint. First, we focus on the optimum

resource allocation within every cluster-to-cluster hop. As

shown in [33]–[35], time and power allocation drastically

change the performance of half-duplex relaying architectures

(a wide range of resource allocation schemes are analyzed

in [33]). We derive the optimum fraction of time dedicated

to the intracluster  broadcast channel and to the intercluster MIMO transmission, and the optimum power allocation over 

the two channels. Moreover, in order to obtain closed form

expressions, we propose a simplified suboptimum time alloca-

tion. Finally, we show that the cluster-to-cluster hop achieves

full transmit and receive spatial diversity. The remainder of 

this paper is organized as follows: Section II describes the

cluster-based multi-hop protocol, the signal definition, and

states the problem. In Section III we study and derive the

optimum resource allocation on every cluster-to-cluster hop,

given a per link energy constraint. Additionally, we propose

the suboptimum time and power allocation. Section IV shows

that the proposed scheme achieves the full spatial diversityof the system, and Section V depicts the numerical results.

Finally, Section VI summarizes the conclusions.

II . SYSTEM MODEL

We consider a multi-hop WSN with sensors grouped in

cooperative clusters. Clustering of sensor nodes is carried out

following the above mentioned distributed algorithms while

routing is performed by layer-3 hierarchical protocols. When

a sensor node has data to transmit, it first shares it within

its cluster. Next, all cluster nodes jointly transmit data as a

distributed antenna array to the neighboring cluster. Multi-hopcommunication is then carried out by concatenating this single

hop structure, in what we refer to as cluster-based multi-hop

protocol.

Page 3: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 3/13

404 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 2, FEBRUARY 2007

 A. Cluster-based Multi-hop Protocol

The proposed multi-hop communication models each clus-

ter as a multiple antenna device composed of a set of sin-

gle antenna cooperative sensors. Every hop is defined as a

distributed MIMO channel between two consecutive clusters,

with cooperative transmission and reception of data at the

transmitter and receiver cluster, respectively. To illustrate the

basic idea on the construction of a distributed MIMO linkbetween two clusters, we focus independently on the two

sides of the communication. We describe how nodes of the

transmitter cluster optimally share the data to transmit, how

they jointly transmit it and how the nodes of the receiver 

cluster implement the reception protocol (see Fig. 2).

1) Transmitting Cluster: Let a transmitter cluster (TxC)

be composed of a set of  N t cooperative sensor nodes, com-

municating with a receiver cluster (RxC) composed of a set

of  N r cooperative sensor nodes. In order to transmit to the

neighboring cluster, the TxC implements two functions: 1)

broadcasting of data within the cluster, so that all active nodes

can decode the data to relay during the MIMO transmission(in general, the set of active nodes nt is a subset of the total

cluster nodes N t), and 2) the transmission of the data via

a nt × N r MIMO channel. Due to half duplex limitations,

both functionalities are carried out in two orthogonal channels,

assumed as time division (TD) channels. These two TD

channels are referred to as Intracluster  (ITA) channel and

 Intercluster  (ITE) channel, used for broadcasting and MIMO

transmission, respectively. Transmissions are allocated into

two consecutive time slots: ITA slot and ITE slot.

• Intracluster (ITA) Slot : During this slot, the data to

transmit is broadcasted within the cluster with power p1during a fraction of time α. The set of nodes falling into

the broadcast capacity region decode data and cooperate

in the ITE slot (this set is henceforth called decoding

set ). Updated transmit CSI is considered at the source

of the broadcast (i.e., the source knows its channel with

all nodes of the cluster), as well as receive CSI at the

receiving nodes within the cluster. Notice that the number 

of nodes belonging to the decoding set depends upon the

selection of  α and p1 and, due to the transmit channel

knowledge, it is known and controlled (by properly

allocating resources) by the source.

• Intercluster (ITE) Slot : During the relay period 1 − α,

the subset of  nt nodes (consisting of the source of 

the broadcast plus the decoding set ) jointly transmit

data, with power p2, to the RxC. We assume: i) sym-

bol synchronization between cluster nodes and ii) no

intercluster channel knowledge at the transmitters. The

transmission scheme is based upon Gaussian DSTC with

the transmitted power per each active node equal to p2/nt

[31]. (As mentioned earlier, nt is known at the source of 

the ITA slot, and is sent to the decoding set).

 2) Receiving Cluster: During the 1 − α time interval of 

the ITE slot, the RxC receives data through an nt × N r

MIMO channel. In order to obtain full receiver diversity,it runs a distributed multiple antenna decoding algorithm.

For that purpose, a reception protocol based upon Selection

Diversity (SD) over the N r parallel MISO channels (each of 

nt transmitting antennas from TxC) at the RxC is adopted. In

other words, the sensor node of the RxC with highest signal-

to-noise ratio (SNR) becomes cluster coordinator, decodes

data, and broadcasts it during the ITA slot of the next hop.

As previously mentioned, we assume that received CSI for the

distributed MIMO channel is not complete. Every sensor node

has updated knowledge of its channel with the nt antennas of 

TxC, but it is not aware of the individual receive CSI of theother nodes. To implement the Selection Diversity receiver 

with such individual CSI, we make use of a distributed node

selection algorithm [36]. The sketch of the algorithm is as

follows: first, every node i in RxC measures its own received

SNRi and initializes a deterministic timer  T i = 1

SNRi

to start

the broadcast of the ITA slot of next hop. When the timer has

run out to zero, node i starts transmitting the decoded data

within the cluster, unless another sensor has started before.

Thus, the node with min {T i}, (or equivalently max {SNRi}),

is the node selected for transmission in the broadcast, and thus

becomes the cluster coordinator. Hereafter, we assume that

the time spent in the node selection algorithm is negligiblecompared with the time scheduled for the cluster-to-cluster 

hop (i.e., min {T i} << α).

Finally, since the power budget is the main constraint within

sensor networks, we assume that the energy consumption in

the cluster-to-cluster hop is limited to E t, thus

E t = αp1 + (1 − α) p2 . (1)

Notice that the transmission performance can be optimized

from a judicious choice of p1, p2 and α.

 B. Signal Definition

Let a multihop communication be composed of  M  − 1hops connecting cluster 1 (source cluster) with cluster  M (destination cluster) through clusters 2,...,M  − 1 (routing

clusters). We consider each hop being split into ITA and ITE

Slots, where slot duration α and power allocation (p1, p2) are

independently designed for each cluster-to-cluster hop. In any

given cluster  m, we assume that the total number of available

nodes when transmitting (N t) equals the total number of 

available nodes when receiving (N r), i.e., N t = N r = N m.

The distance between the center of consecutive clusters

is dITE for any intercluster link m, and intracluster and

intercluster channels are modelled with a path loss exponent

δ  and frequency flat Rayleigh fading. Taking into account all

the considerations above, the received signal at sensor  κ of 

cluster  m + 1, during the ITE slot of hop m, corresponds to

the multiple-input-single-output (MISO) channel:

yκ,m+1 (t) = Γ · hT κ,m · xm (t) + nκ,m+1 (t) , (2)

where Γ = d−δ/2ITE is the intercluster path loss, hκ,m =

am1,κ, . . . , am

nt,κ

T the channel vector and xm (t) =

[x1,m (t) , . . . , xnt,m (t)]T  the transmitted vector at time t ∈(α, 1]. am

i,κ ∼ CN  (0, 1) is a unitary power, Rayleigh fading

coefficient between node i of cluster  m and node κ of cluster  m + 1. We assume invariant channels during the entire

frame duration and independent, identically distributed (i.i.d)

entries on the channel vector  hκ,m ∼ CN  (0, Int). Finally,

Page 4: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 4/13

DEL COSO et al.: COOPERATIVE DISTRIBUTED MIMO CHANNELS IN WIRELESS SENSOR NETWORKS 405

Fig. 2. Cluster-to-cluster transmission scheme.

nκ,m+1 (t) ∼ CN 

0, σ2o

is additive white Gaussian noise

(AWGN) at sensor  κ. Furthermore, considering a transmitted

space-time codeword of length1 s, the (s × 1) received vector 

signal at sensor  κ is:

yT κ,m+1 = Γ · hT κ,m · Xm + nT κ,m+1, (3)

being Xm = [xm (1) , . . . ,xm (s)] ∈ C nt×s the transmitted

codeword with RXm= 1

s · Xm · XH m = p2/nt · Int , and

nκ,m+1 ∈ C s×1.

Decoding at the receiver cluster is based on SelectionDiversity (SD) over the N m+1 MISO channels of the RxC.

Therefore, taking into account the model in (3), the instanta-

neous SNR at the SD receiver of cluster  m + 1 is computed

as:

γ SDm+1 =η2nt

maxκ

|hκ,m|2, (4)

where η2.

=p2

σ2od−δITE

.

C. Problem Statement 

Energy is the most limiting factor in WSN. Cooperative

diversity aims at reducing transmitted power while maintain-ing a reliability level for the link, determined by its outage

probability for a given outage capacity. In multihop networks,

the probability of outage of an M  − 1 hop communication

P out is evaluated in terms of the probability of outage of every

single hop P mout as

P out = 1 −M −1m=1

(1 − P mout) . (5)

In our approach, considering that Gaussian DSTC are used

for transmission, and that instantaneous received power at the

1Further details on space-time code design are out of the scope of thispaper. Codeword length s can be considered as arbitrary, being s = 1−α

∆ ,with ∆ de symbol length.

Selection Diversity of cluster  m + 1 is given by (4), the single

hop outage probability is:

P mout = Pr 

η2nt

maxκ

|hκ,m|2 < 2Cout1−α − 1

=

N m+1κ=1

Pr 

η2nt

|hκ,m|2 < 2Cout1−α − 1

, (6)

where C out (in bps/Hz) is the outage capacity, scaled by

1 − α according to the proposed TD system. The second

equality follows from the cumulative density function (cdf) of the maximum of i.i.d channels. Notice that, constraining the

per-hop energy as in (1), the single-hop outage probability

(6) depends upon the power allocated in the ITA slot (p1)

and in the ITE slot (p2), as well as on the time duration

(α). Therefore, the outage performance of the cooperative

distributed MIMO channel can be optimized as:

P mout = min

(η1,η2,α)

N m+1κ=1

Pr 

η2nt

|hκ,m|2 < 2Cout1−α − 1

(7)

s.t. αη1 + (1 − α) η2 = SNR

where the constraint in (1) has been normalized as power at the

receiving cluster by defining SNR.

= E tσ2o

d−δITE

and ηi.

= piσ2o

d−δITE

for  i ∈ {1, 2}.In the following sections, optimum time and power al-

location for each cluster-to-cluster transmission are derived.

Intuitively, we can observe the following tradeoff: as we allo-

cate more resources for the ITE transmission, less resources

are available for the ITA transmission. This in turn reduces

the number of nodes in the decoding set, which reduces the

diversity of ITE transmission.

III . OPTIMUM DESIGN FOR MINIMUM OUTAGE

PROBABILITY

The outage probability of the distributed MIMO channel

strongly depends on the power and time allocation for the

Page 5: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 5/13

406 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 2, FEBRUARY 2007

ITA and ITE Slots [33]. In this section we derive the resource

allocation that optimizes the proposed transmission scheme.

As mentioned earlier, we consider the outage probability P out

as the performance metric and we optimize independently each

cluster-to-cluster hop according to (7). First hop, intermediate

hops, and final hop require a separate analysis.

 A. First Hop

The first hop connects cluster 1 (i.e., the cluster that contains

the source node) to cluster 2 and starts the communication.

1) ITA Slot: Let node 1 of cluster 1 be the source node of 

the multihop communication; it uses the ITA slot to broadcast

its data to nodes {2, · · · , N 1} of cluster 1. During this time

slot, node i ∈ {2, · · · , N 1} is expected to correctly decode

the broadcast data (and thus to be able to cooperate during

the ITE Slot) if and only if the broadcast rate RBC is below

the node 1 to node i channel capacity:

RBC ≤ α log2 (1 + η1ξ i) , (8)

where ξ i = |a1,i|2

dITEd1,i

δ

is the source-relay path gain

(known at the source node). d1,i is the distance between source

and node i, and a1,i ∼ CN  (0, 1) corresponds to the Rayleigh

fading coefficient (assumed invariant during the communica-

tion). Nevertheless, in degraded relay channels2 the source-

relay rate (i.e., the broadcast rate) cannot be lower than the

relay-destination rate (i.e., the MIMO rate) [9, Theorem 1] [13,

Theorem 1]. Therefore, being the intercluster communication

rate set to C out, the capacity region of node 1 to node i is

constrained to:

C out ≤ RBC . (9)

Thereby, node i is guaranteed to decode during the broadcast

slot and to cooperate during the MIMO transmission if and

only if 

η1 ≥Ψ (C out, α)

ξ i, (10)

with Ψ (R, α).

= 2Rα − 1. Furthermore, by ordering the

instantaneous path gains for all receiver nodes as

ξ 2 ≥ ... ≥ ξ i ≥ ... ≥ ξ N 1 (11)

we derive the deterministic relationship3 between the number 

nt of active nodes during the ITE Slot (i.e., source node plus

decoding set) and the pair  (η1, α) as in (12) on the top of the

following page. Notice that nt = 1 means that only the source

transmits within the ITE slot, while for  nt = n > 1 there are

n − 1 relays that cooperate to transmit during the ITE slot.

(We make use of slack variable ξ N 1+1 = 0).

2The proposed cooperative scheme is a degraded relay channel since thesignal at the receiver cluster is only statistically dependent upon the received

and transmitted signal at the relay nodes, and it does not depend upon thetransmitted signal by the source [9].3Notice that η1, α and ξn with n = 2, · · · ,N 1 are known values at

the transmitter node. Therefore, nt is also known, and controlled, at thetransmitter side following (12).

 2) ITE Slot: In this interval, the nt nodes jointly transmit

data with transmission rate C out [bps/Hz] to destination

cluster 2. The outage probability of the distributed multiple

antenna link is given by (7), where the number of cooperating

transmitters nt follows (12) and |hκ,m|2 ∼ X 22nt(i.e., chi-

square distributed R.V. with 2nt degrees of freedom). Since

the cdf of the X 22ntis the regularized incomplete Gamma

function4

, i.e., F X 22nt (b) = γ (nt, b), the optimization (7) canbe rewritten as:

P 1out = min

(η1,η2,α)

γ 

nt, Ψ(Cout,(1−α))η2/nt

N 2. (13)

s.t. αη1 + (1 − α) η2 = SNR

Moreover, since nt in (12) is constant over  N 1 regions in

(η1, η2, α), the minimization of (13) can be carried out by

first minimizing the objective function on every region and

then selecting the minimum of the minima. Every region is

interpreted as the subset in (η1, η2, α) that makes the number 

of active sensors during the ITE slot constant and equal to n.

Therefore, we may rewrite:

P 1out = min

1≤n≤N 1

min

(η1,η2,α)

γ 

n, Ψ(Cout,(1−α))η2/n

N 2

(14)

s.t. αη1 + (1 − α) η2 = SNR

η1 ≥ Ψ(Cout,α)ξn

The second constraint in (14) follows from (12), where it is

shown that the link has n active transmitter nodes if and only

if  η1 ≥ Ψ(Cout,α)

ξn(notice that we set ξ 1 = ∞). Maximization

on every region is carried out as in Appendix I. Thus, the

outage probability of the first link is obtained as:

P 1out = min

1≤n≤N 1

γ 

n, n·Ψ(Cout,(1−αn))η2n

N 2(15)

=

γ 

τ, τ ·Ψ(Cout,(1−ατ ))η2τ 

N 2

being nt = τ  the optimum number of cooperating (active)

nodes within the ITE slot and

αn = arg maxαon≤α≤1

ξ n · SNR − αΨ (C out, α)(1 − α) Ψ (C out, (1 − α))

η1n =Ψ (C out, αn)

ξ nη2n =

SNR − αnη1n

1 − αn, (16)

where αon is described in (I-3). Therefore, the optimum power 

and time allocation for the first hop is:

α = ατ  η1 = η1τ  η2 = η2τ  . (17)

Notice here that for n = 1 (i.e., just the source of the broadcast

is active during the ITE slot) we made use of slack variable

ξ 1 = ∞, therefore (η11, η21, α1) = (0, SNR, 0).

4The regularized incomplete Gamma function is defined as γ (nt,b) =1

(nt−1)!· b0xnt−1e−xdx

Page 6: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 6/13

DEL COSO et al.: COOPERATIVE DISTRIBUTED MIMO CHANNELS IN WIRELESS SENSOR NETWORKS 407

nt = 1 η1 < Ψ(Cout,α)ξ2

nt = n Ψ(Cout,α)ξn

≤ η1 < Ψ(Cout,α)ξn+1

, for  2 ≤ n ≤ N 1 . (12)

 B. Intermediate Hops

The cooperative strategy for an intermediate hops is slightly

different than for the first hop. In an intermediate (routing)

hop m, all nodes belonging to the transmitter cluster have

previously received a copy of data through the ITE slot of hop

m − 1. Every sensor node has received the data with different

instantaneous power and, according to the Selection Diversity

algorithm, at least the sensor with the most favourable channel

condition has fully decoded the message (otherwise the com-

munication would be in outage). This decoder  sensor uses

the ITA Slot of hop m to broadcast the decoded data within

the transmitter cluster. Nevertheless, since all cluster nodes

already have a degraded copy of the data, the broadcasting

should only provide the differential of mutual information that

allows them to decode the codeword free of errors. We define

this communication as a differential broadcast channel (DBC).1) ITA Slot: In this differential broadcast channel, we

assume that node 1 of cluster  m is the decoder sensor (i.e.,

the coordinating node, selected to decode in hop m − 1according to the Selection Diversity algorithm) and nodes

{2, · · · , N m} of cluster  m are the receiver nodes. Every

node i ∈ {2, · · · , N m} has previously received a copy of 

the data (during hop m − 1) with spectral efficiency I i =1s I (yi,m;Xm−1) (being I (·; ·) the mutual information). We

assume that I i is known at the source node via feedback.

During the ITA slot, the coordinating node broadcasts withrate RDBC and, as previously, node i ∈ {2, · · · , N m} is

expected to correctly decode data at this rate if and only if:

RDBC ≤ α log2 (1 + η1ξ i) + I i , (18)

being ξ i the path gain between coordinating node and sensor i.

Notice that sensor  i accumulates the received mutual informa-

tion during current hop, i.e., α log2 (1 + η1ξ i), and previous

hop, i.e, I i. However, to guarantee that node i decodes data

and retransmits during the ITE Slot, its decoding rate RDBC

cannot be lower than the relay-destination rate [9, Theorem 1]

[13, Theorem 1]:

C out ≤ RDBC . (19)

Therefore, by defining C i = max {0, C out − I i}, a node ibelongs to the decoding set only if:

η1 ≥Ψ (C i, α)

ξ i. (20)

Now, considering that there are N m − 1 receiver nodes of the

DBC channel that for convenience are ordered as

Ψ(C2,1)ξ2

≤ ... ≤ Ψ(Ci,1)ξi

≤ ... ≤Ψ(CN m ,1)

ξN m

, (21)

then, we may fairly approximate the deterministic relationship

between the number of active nodes nt during the ITE slot

and η1 and α as in (22) on the top of the next page.

 2) ITE Slot: The analysis of the nt × N m+1 MIMO

transmission between cluster  m and m + 1 is equivalent tothe analysis carried out for the first hop. Nevertheless, here

nt depends upon η1 and α according to (22). Therefore, by

adapting the optimization (14), the outage probability remains:

P mout = min

1≤n≤N m

min

(η1,η2,α)

γ 

n,Ψ(Cout,(1−α))

η2/n

N m+1

(23)

s.t. αη1 + (1 − α) η2 = SNR

η1 ≥ Ψ(Cn,α)ξn

with C 1 = 0. Similarly to optimization for the first hop,

and using results on the Appendix I, we derive the outageprobability of  m-th link:

P mout = min

1≤n≤N m

γ 

n, n·Ψ(Cout,(1−αn))η2n

N m+1

(24)

=

γ 

τ, τ ·Ψ(Cout,(1−ατ ))η2τ 

N m+1

with nt = τ  being the optimum number of active nodes in the

transmitter cluster and

αn = arg maxαon≤α≤1

ξ n · SNR − αΨ (C n, α)

(1 − α) Ψ (C out, (1 − α))

η1n =Ψ (C n, αn)

ξ nη2n =

SNR − αnη1n

1 − αn, (25)

where αon comes from (I-3). Finally, the optimum time and

power allocation for the intermediate hop is:

α = ατ  η1 = η1τ  η2 = η2τ  . (26)

Considerations over  n = 1 are the same as in the first hop.

C. Final Hop

The optimization of the final hop is similar to that for the intermediate hops. Nevertheless, in this hop the receiving

cluster contains the destination node, which introduces one

modification in the reception protocol. As before, we assume

that the destination cluster receives the data through an nt ×N M  MIMO channel and decodes it according to the Selection

Diversity criterion previously described. Therefore, if the link

is not in outage, the sensor node with highest instantaneous

SNR decodes the data addressed to the destination node.

Once accomplished this step, the modification is introduced:

the decoder sensor forwards the data to the destination node

through a dedicated differential broadcast channel. In our 

results, we assume that power and time used in this final step isnegligible, compared with the total time and energy allocated

for the cluster-to-cluster communication; thus it is not taken

into account on computations.

Page 7: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 7/13

408 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 2, FEBRUARY 2007

nt = 1 η1 < Ψ(C2,α)ξ2

nt = n Ψ(Cn,α)ξn

≤ η1 < Ψ(Cn+1,α)ξn+1

, for  2 ≤ n ≤ N m. (22)

 D. Suboptimum Resource Allocation

Optimum time allocation αn, as derived previously, has no

closed form expression. Additionally, the optimization may

be computationally intensive. In this subsection, we propose a

closed form for suboptimal time allocation with a negligible

performance loss. To do so, we use the results in Appendix II,

where high SNR approximations are derived for the optimum

resource allocation. Such approximations yield the following

suboptimal allocation when used in the low SNR regime:

αson =

R ln (2)

W0 1e SNRξn−K K  + ln (2)

ηso1n =

Ψ (R, αson )

ξ nηso2n =

SNR − αson ηso

1n

1 − αson

, (27)

with R = C out for the first hop and R = C n for the rest

of hops; K  = 2Cout−12Cout(ln(2)Cout−1)+1

, and W0 (κ) is defined

as the branch 0 of the Lambert W function evaluated at

κ [37]. By definition, the proposed suboptimum allocation

(27) asymptotically converges (in the high SNR regime) to

optimum solutions in (16) and (25).

IV. SPATIAL DIVERSITY OF THE DISTRIBUTED MIMO

LIN K

In previous section we derived optimum and suboptimum

resource (time and power) allocation for the cluster-to-cluster 

links. It was shown that the per-hop minimum outage prob-

ability is obtained by searching for the optimum number 

of cooperating nodes nt during the ITE Slot. Notice that

the optimum set of active nodes can be a subset of the

total number of antennas available for cooperation at the

transmitter cluster (i.e., nt ≤ N t). In this section we show

that, under the proposed cluster-to-cluster cooperative scheme,

the spatial diversity of the link converges to the product of 

the total number of antennas available for cooperation at both

transmitter and receiver clusters.The spatial diversity of the mth cluster-to-cluster link is

defined as [38, Definition 1]:

dm = − limSNR→∞

log P mout (SNR)

log SNR(28)

where P mout (SNR) is defined in (24) for  m > 1 and in (15)

for  m = 1. The definition above, when applied to classical

MIMO channels, results in a deterministic value. However,

when applied to distributed MIMO links the probability of 

outage P mout (SNR) is a random variable that depends upon

the source-relay random (but known at the transmitter side)

channels {ξ 2, . . . , ξ  i, . . . ξ  N m}. Therefore, dm is also a random

variable, defined as the limit of a random sequence. The

behaviour of this limit is established by the following theorem.

Theorem 1: The spatial diversity of a cooperative dis-

tributed MIMO channel converges almost surely to the productof the total number of antennas at the transmitter cluster and

at the receiver cluster, i.e.,

d1 = − limSNR→∞

log P 1out (SNR)

log SNR

a.s.→ N 1 · N 2, (29)

where transmit diversity is exploited via time-division multi-

plexing of a broadcast channel and a distributed space-time

coded MIMO channel, and receive diversity via the Selection

Diversity criterion.

 Proof : see Appendix III-A.

Corollary 1: The previous theorem also applies if thebroadcast channel is replaced by a differential broadcast

channel:

dm = − limSNR→∞

log P mout (SNR)

log SNR

a.s.→ N m · N m+1 (30)

 Proof : see Appendix III-B.

Corollary 2: The end-to-end diversity gain d of the multi-

hop transmission converges almost surely to the minimum of 

the single hop diversity gains, i.e. as shown in (31) on the top

of the following page.

 Proof : Using Theorem 1 and Corollary 1 with results in

[39, Section IV-B-2], we derive (31).

V. SIMULATION RESULTS

The outage probability of the multi-hop cooperative WSN is

evaluated here, following results derived in previous sections.

The simulation setup is as follows: first, all cooperative

clusters have the same number of sensor nodes, located within

circles of radius RITA. Cluster nodes are randomly placed

within each cluster, according to a uniform distribution over 

the circle. Furthermore, the distances covered by all hops of 

the multi-hop transmission are equal and normalized so that

dITE = 1. Finally, fading coefficients among all network nodesare modelled as unitary power, complex Gaussian random

variables, and the path loss exponent is set to δ  = 3 for both

intercluster and intracluster propagation.

The outage probability of the multi-hop transmission is

computed from the single hop outage probability as in (5).

Cluster-to-cluster outage probability is derived in (15) for 

the first hop and in (24) for all other hops. However, as

previously mentioned, cluster-to-cluster outage probability is

a random variable that depends upon source-relay channels

in the transmitter cluster (notice that intracluster channels

are random, but known, at the transmitter cluster). Results

are obtained for the mean outage probability, averaged over the intracluster channels. Fig. 3 shows the (mean) outage

probability of the first cluster-to-cluster hop, with three sensor 

nodes per cluster and for  C out = 1.4 bps/Hz. Results for 

Page 8: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 8/13

DEL COSO et al.: COOPERATIVE DISTRIBUTED MIMO CHANNELS IN WIRELESS SENSOR NETWORKS 409

d = − limSNR→∞

log P out (SNR)

log SNR

a.s.→ min

(1≤m≤M −1)N m · N m+1 (31)

0 5 10 15 2010

10

10

10

10

10

100

SNR(dB) 

   P  o  u   t

   1

Non Cooperative single HopDist. 3x3 MIMO R

ITA/d

ITE= 0.1

Dist. 3x3 MIMO RITA

/dITE

= 0.3

Dist. 3x3 MIMO RITA

/dITE

= 0.5

D

Fig. 3. Single cluster-to-cluster outage probability vs. SNR for differentRITAdITE

ratios. N 1 = 3, N 2 = 3 and Cout = 1.4 bps/Hz. The performances

of a non-cooperative link and a Space-Time Coded 3×3 MIMO channel withSelection Diversity at the receiver side are depicted for comparison.

different RITA

dITEratios are shown. For comparison, the outage

performance of a space-time coded 3 × 3 MIMO system with

Selection Diversity at the receiver side and no CSI at the

transmitter is also plotted. From the figure it can be seen thatthe system achieves full spatial diversity of the link: (N 1 · N 2).

However, there is a constant SNR loss between conventional

and distributed MIMO, corresponding to the fraction of power 

and time used to broadcast data in the ITA Slot. Those losses

are, of course, greater when increasing the cluster radius RITA

with respect to the intercluster distance dITE. Moreover, notice

that the distributed MIMO channel outperforms the conven-

tional MIMO channel in the low SNR regime (∼ [−5, 2] dB).

This is explained due to the channel hardening effect analyzed

in [40]–[42]: in those works, authors claim that it is not always

worthwhile to increase the number of transmitting antennas

in space-time coded systems with Selection Diversity at the

receiver end (i.e., systems serving the best channel). Notice

that the conventional MIMO system has a fixed number of 

active antennas N t, while the distributed MIMO system selects

the optimum number of transmit antennas nt = τ  ≤ N t from

optimization (14). Therefore, we conclude that in the low SNR

regime the channel hardening effect causes the transmitter with

N t antennas to underperform τ -antenna transmitter.

Fig. 4 shows the performance of a multi-hop communication

for different number of total hops. Again, three sensor nodes

per cluster are considered (N m = 3), and the cluster radius

is set to RITA

dITE= 0.3 for all clusters. The non-cooperative

multi-hop case is also plot as reference. In the figure, themulti-hop outage probability of the non-cooperative system is

kept constant for all number of total hops, as we consider that

the network designer fixes the end-to-end outage probability

0 5 10 15 2010

10

10

10

10

10

100

   P  o  u   t

     Π  m  =   1

   H   O   P   S   (   1   P

  o  u   t

  m

   )

SNR x Hops (dB) 

Non Cooperative Multihop; Hops = {1,2,3,4} Dist. 3×3 MIMO; Hops = 1

Dist. 3×3 MIMO; Hops = 2

Dist. 3×3 MIMO; Hops = 3

Dist. 3×3 MIMO; Hops = 4

Fig. 4. Multihop outage probability vs. overall SNR, varying the number 

of cluster-to-cluster hops and assuming 3 nodes per cluster.RITAdITE

= 0.3.

For any given number of hops, the outage capacity of cooperative and non-cooperative systems are equal.

independently of the number of hops in between. Moreover,

overall power consumption (i.e., per hop SNR× Number 

of hops) is also kept constant. Thus, when increasing the

number of hops, the outage capacity decreases. For any given

number of hops, the outage capacity of cooperative and non-

cooperative system are equal. Numerical analysis shows a

substantial advantage of the distributed MIMO system with

respect to the non-cooperative multi-hop system. Moreover,

when increasing the number of hops (i.e., when decreasing

the outage capacity) the energy savings also increase.

Fig. 5 compares the optimum and suboptimum resource

allocations (proposed in section III-D) for the first cluster-

to-cluster hop. We consider four sensor nodes per cluster,

C out = 1.4 bps/Hz and we obtain results for two cluster 

radii, RITA

dITE= 0.1 and RITA

dITE= 0.2. Simulations show

that the performance of resource allocation based upon thelarge SNR approximation is close to that of the optimum

solution, which is due to the asymptotic convergence of 

both solutions. Additionally, we also note that, in the low

SNR regime, they have the same performance. This can

be explained noting that, for very low SNR, the transmit

diversity degenerates into a single source transmission (i.e.,

the optimum number of transmitters in (15) is nt = τ  = 1due to channel hardening) and therefore, no time or power 

allocation is necessary. Indeed, in the low SNR regime, the

system benefits from receiver diversity only, which is equal

for both solutions. Finally, Fig. 6 shows the energy savings of 

the first cluster-to-cluster hop over a single non-cooperativehop for different number of sensor nodes per cluster. These are

measured for a link working at C out = 1.4 bps/Hz and P 1out =

10−3, and for a WSN with a constant density of sensors

Page 9: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 9/13

410 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 2, FEBRUARY 2007

0 1 2 3 4 5 6 7 8 9 1010

10

10

10

10

10

100

SNR(dB) 

   P  o  u   t

   1

Non Cooperative Single HopDist. 4×4 MIMO; Optimum Resource Allocation R

ITA/d

ITE=0.1

Dist. 4×4 MIMO; Optimum Resource Allocation RITA

/dITE

=0.2

Dist. 4×4 MIMO; Suboptimum Resource Allocation RITA

/dITE

=0.1

Dist. 4×4 MIMO; Suboptimum Resource Allocation RITA

/dITE

=0.2

4× D

Fig. 5. Single cluster-to-cluster outage probability vs. SNR, for RITAdITE

= 0.1

andRITAdITE

= 0.2. Optimum (solid line with marker) and suboptimum (dash-

dotted line with marker) resource allocation are plotted, considering N 1 = 4,N 2 = 4 and Cout = 1.4 bps/Hz. Space-time Coded 4 × 4 MIMO channelwith Selection Diversity at the receiver side is shown as comparison.

ρ

sensors

d2ITE

. In the non-cooperative case, to communicate

with the fixed pair 

C out, P 1out

, a mean received signal-to-

noise ratio SNRnc (dB) is needed. However, for the cluster 

approach, the necessary SNR to support the same rate and

probability of outage is SNRco (dB). Fig. 6 shows the relative

saving

∆E (%) = 100 ·SNRnc − SNRco

SNRnc. (32)

In the simulation, assuming a number of sensor nodes per 

cluster  N , the radius of the cluster is computed from:

ρ =N 

π · R2ITA

→ RITA =

 N 

ρ · π. (33)

The relative energy savings for different values of  ρ are

plotted. For comparison, the relative energy gain obtained

when using an N  × N  space-time coded MIMO channel

with Selection Diversity is also considered. Results show

that considerable energy savings are obtained when clusteringnodes in cooperative groups. Moreover, it is shown that gains

saturate when increasing the number of nodes per cluster, i.e.,

it is not worthwhile to increase indefinitely the number of 

nodes per cluster, since with only 5 cooperating sensors the

energy savings of the system is 80% − 90%. Additionally,

we may note that cooperative clustering not only performs

very well for highly populated WSN (ρ = 1000) but also

for sparsely populated ones (ρ = 10). Nevertheless, as sensor 

density increases, the performance of the distributed MIMO

system approaches that of the space-time coded MIMO system

with Selection Diversity.

VI. CONCLUSIONS

In this paper we proposed a clustered topology to introduce

cooperative diversity in multi-hop wireless sensor networks

2 4 6 8 10 12 140

10

20

30

40

50

60

70

80

90

100

Number of Sensors per Cluster 

   E  n  e  r  g  y   S  a  v   i

  n  g  s  ;     ∆   E   (   %   )

Dist. MIMO;ρ = 10

Dist. MIMO;ρ = 100

Dist. MIMO;ρ = 1000

N× D

Fig. 6. Energy savings (in %) with respect to a non-cooperative system, for a single cluster-to-cluster link with P 

1out = 10−3 and Cout = 1.4 bps/Hz

vs. the number of sensor nodes per cluster. Results for different densities of 

relays ρsensors

d2ITE

are plotted. Space-time Coded N ×N  MIMO channel

with Selection Diversity at the receiver side is shown as reference.

(WSN). We defined multi-hop transmission as the concate-

nation of single cluster-to-cluster hops, where cooperative

transmission and reception of data are enabled among cluster 

nodes in what we referred to as a Cooperative Distributed

MIMO channel. We proposed a time-division relaying scheme

to exploit transmit diversity, based upon two slots: the ITA slot,

that accounts for data sharing among cluster nodes, and the

ITE slot that allows for joint transmission of data to the neigh-

bor cluster using distributed space-time codes. At the receivingcluster a distributed multiple antenna reception protocol is

devised based upon a Selection Diversity technique. The

proposed multi-hop WSN have been optimally designed for 

minimum end-to-end outage probability by properly allocating

time and power resources, independently on every single

cluster-to-cluster link. A closed form, suboptimum resource

allocation was also obtained. Both optimum and suboptimum

allocation were compared, showing very small performance

losses of the proposed suboptimum approach. Numerical anal-

ysis over the proposed cooperative WSN showed that: 1) full

transmit-receive (i.e., N t × N r) diversity is obtained on every

cluster-to-cluster link with small SNR losses, allowing for significant energy savings, 2) performance degrades as the

cluster size increases with respect to the hop length, and

3) when fixing end-to-end outage probability, energy savings

increase for growing number of hops.

APPENDIX I

OPTIMIZATION PROBLEM

In this Appendix, we analyze the minimization problem:

P  = min(η1,η2,α)

γ 

⎛⎝

n,n·

2Cout1−α−1

η2

⎞⎠

(I-1.1)

s.t. αη1 + (1 − α) η2 = SNR (I-1.2)

η1 ≥2Rα − 1

ξ (I-1.3)

Page 10: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 10/13

DEL COSO et al.: COOPERATIVE DISTRIBUTED MIMO CHANNELS IN WIRELESS SENSOR NETWORKS 411

αη1 ≤ SNR (I-1.4)

0 ≤ α ≤ 1 (I-1.5)

where n,R, C out and ξ  are fixed constants, and γ (n, b) =1

(n−1)! · b0 xn−1e−xdx, the regularized incomplete Gamma

function. We consider  R = C out for the first hop and R = C nfor the rest of hops. The first two constraints (I-1.2) and (I-

1.3) are explicit constraints. The others, (I-1.4) and (I-1.5),are implicit constraints, forcing η2 to be positive and α to be

positive and not greater than one, respectively.

The first step in the optimization is the analysis of the

feasible set: constraint (I-1.3) establishes that η1 has to be

at least 2Rα−1

ξ , while constraint (I-1.4) forces the product αη1to be lower than SNR. Therefore, all α for which:

α ·2Rα − 1

ξ > SNR (I-2)

do not belong to the feasible set. Thereby, since:

α ·2Rα−1

ξ ≤ SNR ⇔α ≥ αo = − ln(2)·R

W−1

− ln(2)·RSNR·ξ ·e

− ln(2)·RSNR·ξ

+ ln(2)·R

SNR·ξ

(I-3)

only α ≥ αo has to be considered in the minimization.

W−1 (κ) is defined as the branch −1 of the Lambert W

function [37].

Second step is the concatenation of the minimization pro-

cess:

P  = minαo≤α≤1

⎧⎨⎩

min(η1,η2)

γ 

⎝n,

n ·

2Cout1−α − 1

η2

⎫⎬⎭

(I-4)

s.t. αη1 + (1 − α) η2 = SNR

η1 ≥ 2Rα−1

ξ

αη1 ≤ SNR

From (I-4), can be seen that (for fixed α) the goal function

is a decreasing function with η2 (in the feasible set) and

independent of  η1. Then the minimum is given at the point

where η2 is maximum, and due to constraint (I-1.2), where η1is minimum:

η∗1 =2Rα − 1

ξ → η∗2 =

SNR − α · η∗11 − α

. (I-5)

Therefore, minimization in (I-4) reduces to:

P  = minαo≤α≤1

γ 

⎛⎝n, n · ξ ·

(1−α)·

2Cout1−α −1

ξ·SNR−α·

2Rα −1

⎞⎠ (I-6)

Moreover, taking into account that the regularized incomplete

Gamma function satisfies that the minimum over  b of  γ (n, b)is given for the minimum value of  b, the optimum time

allocation α∗ will be:

α∗ = arg maxαo≤α≤1

ξ · SNR − α ·

2Rα − 1

(1 − α) · 2

Cout1−α − 1 (I-7)

Now, defining f (R, α) = α ·

2Rα − 1

with R ∈ R+

constant, and noting that: i) f (R, α) ≥ 0 and f  (R, α) ≥ 0,

and ii) for the feasible set, SNR·ξ  ≥ f (R, α) due to constraint

(I-1.4). Then (by computing the second derivative) it is readily

shown that maximization in (I-7) is a convex optimization

problem and therefore α∗ exists and may be found using

numerical methods.

APPENDIX II

HIG H SNR APPROXIMATIONS

In the Appendix, we obtain high SNR approximations for 

the optimum time and power allocation derived in previous

sections. We consider first the time allocation.

 A. Time Allocation

Defining P (α) = SNRξ n − α

2Rα − 1

and Q (α) =

(1 − α)

2Cout1−α − 1

, we rewrite the optimum time allocation

in (16) and (25) as:

αn = arg maxαon≤α≤1

P (α)

Q (α) , (II-1)

with R = C out for the first hop and R = C n for the rest of 

hops. As previously stated, maximization in (II-1) is convex.

Therefore, the maximum will be given at the point ddα

P (α)Q(α) =

0, and thus the optimum time allocation satisfies:

P (αn)

P  (αn)=

Q (αn)

Q (αn)(II-2)

which comes out directly when making the first derivative

of the quotient equal to zero. Furthermore, making the as-

sumption that the optimum time allocation αn is sufficiently

small when SNR → ∞, the right hand side of the equationis approximated by the quotient of the evaluation of  Q and

Q

in 0. As we show later, αn → 0 when the SNR tends to

∞, validating the assumption made. Then, rewriting (II-2) we

obtain:

P (αn)

P  (αn)≈

Q (0)

Q (0), (II-3)

which can be evaluated Q (0) /Q

(0) =2Cout−1

2Cout (ln(2)Cout−1)+1= K . Moreover, noting that

(α) = 2Rα ln(2) R

α − 1 + 1, we may extend (II-3)

as:

(SNRξ n − K ) + αn ≈ 2Rαn

ln (2) K 

R

αn− K + αn

,(II-4)

where, considering again that αn is sufficiently small, we may

rewrite:

(SNRξ n − K ) ≈ K · 2Rαn

ln (2)

R

αn− 1

, (II-5)

approximating the optimum time allocation, when solving over 

αn:

αn ≈R ln(2)

W0

1e

SNRξn−K K 

+ ln (2)

, (II-6)

Page 11: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 11/13

412 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 2, FEBRUARY 2007

where W0 (β ) is the branch 0 of the Lambert W function,

i.e., the function that satisfies W 0 (β ) eW 0(β) = β  [37]. Two

remarks should be done over the obtained approximation: i) it

is shown that αn in (II-6) tends to 0 for high SNR, validating

the assumption made, ii) the solution is only valid (obviously)

for  ξ n = 0.

 B. Power Allocation

To approximate the power allocation during the ITE slot,

we rewrite η2n in (16) and (25) as:

η2n =SNR

1 − αn

1 +

αnη1n

SNR

, (II-7)

and we analyze αnη1nSNR

when SNR → ∞. We remind that,

from (I-5), η1n = 2Rαn −1

ξn, with αn approximated in (II-6).

Therefore, defining β  = 1e

SNRξn−K K  , we compute the limit

as (II-8) below. Furthermore, noting that for high SNR we may

state that W 0 (β ) ln(2) and that eW 0(β) 1, the limit in(II-8) simplifies to:

limSNR→∞

αnη1n

SNR= lim

SNR→∞

R ln(2)

ξ n

eW 0(β)

SNRW 0 (β )

= limSNR→∞

R ln(2)

ξ n

e2W 0(β)

SNRW 0 (β ) eW 0(β)

= limSNR→∞

R ln(2)

ξ n

e2W 0(β)

SNRβ 

W 0 (β )

W 0 (β )

2

= lim

SNR→∞

R ln(2)

ξ n

β 

SNR

1

W 0 (β )2

(II-9)

where second equality follows from the multiplication up-

and-down by eW 0(β), third equality from the definition of 

the Lambert W function and from the multiplication of the

limit by

W 0(β)W 0(β)

2, and fourth again from the Lambert W

function definition. Now, considering that β , as defined before,

is proportional to SNR, and that limSNR→∞W 0 (β ) = ∞, the

limit remains:

limSNR→∞

αnη1n

SNR= 0 (II-10)

Therefore, from (II-7), at high SNR regime the power allocatedduring the ITE slot is:

η2n ≈SNR

1 − αn. (II-11)

APPENDIX II I

PROOF OF THEOREM 1 AND COROLLARY 1

 A. Theorem 1

We consider the first hop. Demonstration of the Theorem

1 follows two steps: 1) we show that, assuming ξ N 1 = 0 (i.e,

each relay may be reached from the source), the diversity d1

has sure convergence to N 1 · N 2, and 2) showing that the

probability P  [ξ N 1 = 0] = 0, then almost surely convergence

is demonstrated.

Let us assume that ξ N 1 = 0 and make use of results on

Appendix II. First, for high SNR regime, the time allocation

in (16) is approximated as (II-6), being R = C out. Further-

more, the power allocated during the ITE slot is computed

with (II-11), and the regularized incomplete Gamma function

approximated as γ (n, b) ≈ 1n! · bn when b → 0. Therefore,

at the high SNR regime, we may approximate regularized

incomplete Gamma functions in (15) as:

γ 

n,

n · Ψ (C out, (1 − αn))

η2n

1

n!

2

Cout1−αn − 1

n

SNR/n1−αn

n (III-1)

Moreover, noting that for SNR → ∞ and assuming ξ n = 0,

αn in (II-6) has sure convergence to zero:

limSNR→∞

αn = 0 for  n ∈ [1, N 1] , (III-2)

then, we derive from (15), and making use of (III-1) and (III-

2), the equalities shown on the top of the following page.

Reducing the spatial diversity derivation in (28) to:

d1 = − limSNR→∞

log P 1out (SNR)

log SNR= N 1 · N 2 . (III-3)

This shows that, assuming ξ N 1 = 0, the spatial diversity of 

the proposed distributed MIMO channel sure converges to the

multiplication of the total number of transmit antennas at the

transmitter cluster and the total number of receive antennas at

the receiver cluster. Therefore, considering that for Rayleigh

distributed channels the probability P  [ξ N 1 = 0] = 0, this

concludes the proof.

 B. Corollary 1

From Appendix II, the time allocation for the intermediate

hops is approximated, at the high SNR regime, again by (II-

6), with R = C n < C out. Therefore, equations (III-1)- (III-3)

hold, deriving the diversity order of the intermediate hop m(with almost sure convergence) as:

dm = − limSNR→∞

log P mout (SNR)

log SNR

a.s.→ N m · N m+1 (III-4)

REFERENCES

[1] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, “A surveyon sensor networks,” IEEE Communications Magazine, vol. 40, no. 8,pp. 102–114, Aug. 2002.

[2] R. Ramanathan, “Challenges: a radically new architecture for nextgeneration mobile ad hoc networks,” in Proc. ACM Mobicom, Cologne,Germany, Aug. 2005, pp. 132–139.

[3] A. Mercado and B. Azimi-Sadjadi, “Power efficient link for multihopwireless networks,” in Proc. 41st  Allerton Conference on Communica-tion, Control and Computing, Monticello, IL, USA, Oct. 2003.

[4] A. Sendonaris, E. Erkip, and B. Aazhang, “Increasing uplink capacityvia user cooperation diversity,” in Proc. International Symposium on Information Theory, Cambridge, USA, Jul. 1998, p. 156.

[5] R. Nabar, H. Bolcskei, and F.W. Kneubohler, “Fading relay channels:performance limits and space-time signal design,” IEEE Journal on

Selected Areas in Communications, vol. 22, no. 6, pp. 1099–1109, Aug.2004.[6] J.N. Laneman and G. Wornell, “Distributed space-time coded protocols

for exploiting cooperative diversity in wireless networks,” IEEE Trans.on Information Theory, vol. 49, no. 10, pp. 2415–2425, Oct. 2003.

Page 12: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 12/13

DEL COSO et al.: COOPERATIVE DISTRIBUTED MIMO CHANNELS IN WIRELESS SENSOR NETWORKS 413

limSNR→∞

αnη1n

SNR= lim

SNR→∞

R ln (2)

ξ n

eW 0(β)+ln(2) − 1

SNR (W 0 (β ) + ln (2))

. (II-8)

lim

SNR→∞

P 1out (SNR) = lim

SNR→∞

min

1≤n≤N 1

⎧⎪⎪⎨⎪⎪⎩⎛⎜⎝

1

n!

2Cout1−αn − 1

n

SNR/n1−αn

n

⎞⎟⎠

N 2⎫⎪⎪⎬⎪⎪⎭

= limSNR→∞

min1≤n≤N 1

⎧⎨⎩

1

n!

2Cout − 1

n

(SNR/n)n

N 2⎫⎬⎭

= limSNR→∞

1

N 1!

2Cout − 1

N 1

(SNR/N 1)N 1

N 2

[7] A. Sendonaris, E. Erkip, and B. Aazhang, “User cooperation diversity – part I: system description,” IEEE Trans. on Communications, vol. 51,

no. 11, pp. 1927–1938, Nov. 2003.[8] E. Zimermann, P. Herhold, and G. Fettweis, “On the performance of 

cooperative relaying protocols in wireless networks,” European Trans.on Telecommunications, vol. 16, no. 1, pp. 5–16, Jan. 2005.

[9] T.M. Cover and A.A. El Gamal, “Capacity theorems for the relaychannel,” IEEE Trans. on Information Theory, vol. 525, no. 5, pp.572–584, Sep. 1979.

[10] M. Gastpar and M. Vetterli, “On the capacity of large Gaussian relaynetworks,” IEEE Trans. on Information Theory, vol. 51, no. 3, pp. 765– 779, Mar. 2005.

[11] J. Boyer, D. Falconer, and H. Yanikomeroglu, “Multihop diversity inwireless relaying channels,” IEEE Trans. on Communications, vol. 52,no. 10, pp. 1820–1830, Oct. 2004.

[12] A. del Coso and C. Ibars, “Bounds on ergodic capacity of multirelaycooperative links with channel state information,” in Proc. IEEEWireless Communications and Networking Conference, Las Vegas, NV,

USA, Apr. 2006.[13] G. Kramer, M. Gastpar, and P. Gupta, “Cooperative strategies and

capacity theorems for relay networks,” IEEE Trans. on InformationTheory, vol. 51, no. 9, pp. 3037–3063, Sep. 2005.

[14] P. Mitran, H. Ochiai, and V. Tarokh, “Space-time diversity enhancementsusing collaborative communications,” IEEE Trans. on InformationTheory, vol. 51, no. 6, pp. 2041–2057, Jun. 2005.

[15] O. Simeone and U. Spagnolini, “Capacity region of wireless ad hocnetworks using opportunistic collaborative communications,” in Proc. International Conference on Communications (ICC), Istanbul, Turkey,May. 2006.

[16] C. Shuguang and A. Goldsmith, “Energy-efficiency of MIM O andcooperative MI MO techniques in sensor networks,” IEEE Journal onSelected Areas in Communications, vol. 22, no. 6, pp. 1089–1098, Aug.2004.

[17] P. Gupta and P.R. Kumar, “The capacity of wireless networks,” IEEETrans. on Information Theory, vol. 46, no. 2, pp. 388–404, Mar. 2000.

[18] M. Gastpar and M. Vetterli, “On the capacity of wireless networks: therelay case,” in Proc. IEEE Infocom, New York, NY, USA, Jun. 2002,pp. 1577–1586.

[19] L. Pillutla and V. Krishnamurthy, “Joint rate and cluster optimization incooperative MIMO sensor networks,” in Proc. IEEE 6th Workshop onSignal Processing Advances in Wireless Communications, Philadelphia,USA, Mar. 2005, pp. 265–269.

[20] L. Pillutla and V. Krishnamurthy, “Energy efficiency of cluster based cooperative MIM O techniques in sensor networks,” Sub-mitted to IEEE Trans. on Signal Processing, Available athttp://www.ece.ubc.ca/ vikramk.

[21] O. Younis and S. Fahmy, “Distributed clustering in ad hoc sensor net-works: a hybrid, energy-efficient approach,” in Proc. IEEE Conferenceon Computer Communications (INFOCOM), Hong-Kong, China, Mar.

2004, pp. 629–640.[22] T.J. Kwon and M. Gerla, “Clustering with power control,” in Proc. Military Communications Conference, Atlantic City, NJ, USA, Nov.1999, pp. 1424–1428.

[23] S. Bandyopadhyay and E. Coyle, “An energy-efficient hierarchical

clustering algorithm for wireless sensor networks,” in Proc. IEEEConference on Computer Communications (INFOCOM), San Francisco,

CA, USA, Apr. 2003, pp. 1713–1723.[24] A.D. Amis, R. Prakash, T.H.P. Voung, and D.T. Huynh, “Max-min

d-cluster formation in wireless ad hoc networks,” in Proc. IEEE Con- ference on Computer Communications (INFOCOM), Tel-Aviv, Israel,Mar. 2000, pp. 32–41.

[25] S. Basagni, M. Conti, S. Giordano, and I. Stojmenovic, Mobile Ad Hoc Networking, 1st Edition, John Wiley & Sons, 2004.

[26] D.J.. Baker and A. Ephremides, “The architectural organization of amobile radio network via a distributed algorithm,” IEEE Trans. onCommunications, vol. 29, no. 11, pp. 1694–1701, Nov. 1981.

[27] S. Basagni, “Distributed clustering for ad hoc networks,” in Proc. Int.Symposium on Parallel Architectures, Algorithms, and Networks, Jun.1999, pp. 310–315.

[28] E.M. Belding-Royer, “Hierarchical routing in ad hoc mobile networks,”Wireless Communications and Mobile Computing, vol. 2, no. 5, pp.515–532, Sep. 2002.

[29] C.C. Chiang, H.K. Wu, W. Liu, and M. Gerla, “Routing in clusteredmultihop, mobile wireless networks with fading channel,” in Proc. IEEESingapore Int. Conference on Networks, Singapore, Apr. 1997, pp. 197– 211.

[30] Y. Jing and B. Hassibi, “Distributed space-time coding in wire-less relay networks – part I: basic diversity results,” Submit-ted to IEEE Trans. on Wireless Communications, Available athttp://www.cds.caltech.edu/ yindi/papers/DSTCpaper1.pdf.

[31] L. Lampe, R. Schober, and S. Yiu, “Distributed space-time coding for multihop transmission in power line communication networks,” IEEE Journal on Selected Areas in Communications, vol. 24, no. 7, pp. 1389– 1400, Jul. 2006.

[32] E.A. Neasmith and N. Beaulieu, “New results on selection diversity,” IEEE Trans. on Communications, vol. 46, no. 5, pp. 695–704, May1998.

[33] E.G. Larsson and Y. Cao, “Collaborative transmit diversity with adaptiveradio resource and power allocation,” IEEE Communications Letters,vol. 9, no. 6, pp. 511–513, Jun. 2005.

[34] A. Host-Madsen and J. Zhang, “Capacity bounds and power allocationfor wireless relay channels,” IEEE Trans. on Information Theory, vol.51, no. 6, pp. 2020–2040, Jun. 2005.

[35] A. Reznik, S.R. Kulkarni, and S. Verdu, “Degraded Gaussian multirelaychannel: capacity and optimal power allocation,” IEEE Trans. on Information Theory, vol. 50, no. 12, pp. 3037–3046, Dec. 2004.

[36] A. Bletsas, A. Khisti, D.P. Reed, and A.Lippman, “A simple cooperativediversity method based on network path selection,” IEEE Journal onSelected Areas in Communications, vol. 24, no. 3, pp. 659–672, Mar.2006.

[37] R.M. Corless, G.H. Gonnet, D.E.G. Hare, and D.J. Jeffrey, “On theLambert W  function,” Advances in Computational Mathematics, vol.5, pp. 329–359, 1996.

[38] L. Zheng and D. Tse, “Diversity and multiplexing: a fundamentaltradeoff in multiple-antenna channels,” IEEE Trans. on InformationTheory, vol. 49, no. 5, pp. 1073–1096, May 2003.

[39] M. Hasna and M. Alouini, “End-to-end performance of transmission

Page 13: Distributed MIMO channels in Pervasive network

7/30/2019 Distributed MIMO channels in Pervasive network

http://slidepdf.com/reader/full/distributed-mimo-channels-in-pervasive-network 13/13

414 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 2, FEBRUARY 2007

systems with relays over Rayleigh fading channels,” IEEE Trans. onWireless Communications, vol. 2, no. 6, pp. 1126–1131, Nov. 2003.

[40] R. Gozali, R.M. Buehrer, and B.D. Woerner, “The impact of multiuser diversity on space-time block coding,” IEEE Communication Letters,vol. 7, no. 5, pp. 213–215, May 2003.

[41] E.G. Larsson, “On the combination of spatial diversity and multiuser diversity,” IEEE Communication Letters, vol. 8, no. 8, pp. 517–519,Aug. 2004.

[42] B.M. Hochwald, T.L. Marzetta, and V. Tarokh, “Multiple-antenna chan-nel hardening and its implications for rate feedback and scheduling,” IEEE Trans. on Information Theory, vol. 50, no. 9, pp. 1893–1909,Sep. 2004.

Aitor del Coso was born in Madrid, Spain, in 1980.He received M.Sc. degree in electrical engineeringfrom Universidad Politecnica de Madrid (UPM),Madrid, in 2003, and he is currently with the Cen-tre Tecnologic de Telecomunicacions de Catalunya(CTTC), Barcelona, Spain, pursuing his Ph.D. onSignal Theory and Communications at the Univer-sitat Politecnica de Catalunya (UPC), Barcelona.

Prior to joining the CTTC, he was a researchassistant at the Microwave and Radar Group of theUPM, and junior research staff at Indra Sistemas,

Madrid, working on signal processing algorithms for remote sensing systems.

During Fall 2005 he was a visiting research assistant at the Politecnico diMilano, Milano, Italy, where he worked on cooperative schemes for wirelesssensor networks. Later, in Spring 2006, he visited the Center for Commu-nications and Signal Processing Research at the New Jersey Institute of Technology (NJIT), Newark, NJ, where he carried out research on cooperativemulticasting schemes.

He has been granted by the Generalitat de Catalunya and by the CentreTecnologic de Telecomunicacions de Catalunya PhD Fellowship Programs.His current research interests are wireless cooperative communications, multi-terminal information theory, MIMO channels, convex optimization and oppor-tunistic approaches.

Umberto Spagnolini (SM’03) received theDott.Ing. Elettronica degree (cum laude) fromPolitenico di Milano, Milan, Italy, in 1988. Since1988, he has been with the Dipartimento diElettronica e Informazione, Politecnico di Milano,where he is Full Professor in Telecommunications.His general interests are in the area of statisticalsignal processing. The specific areas of interestinclude channel estimation and space-timeprocessing for wireless communication systems,parameter estimation and tracking, signal processing

and wavefield interpolation applied to UWB radar, geophysics, and remotesensing. Dr. Spagnolini serves as an Associate Editor for the IEEETransactions on Geoscience and Remote Sensing.

Christian Ibars received degrees in electrical engi-neering from Universitat Politecnica de Catalunya,Barcelona, Spain, and Politecnico di Torino, Torino,Italy, in 1999, and a Ph. D. degree in electrical engi-neering from the New Jersey Institute of Technology,Newark, NJ, in 2003. During 2000, he was a visitingstudent at Stanford University. Since 2003 he hasbeen with the Centre Tecnologic de Telecomuni-cacions de Catalunya, Castelldefels, Spain, in thearea of Access Technologies. His current researchinterests include signal processing, channel coding,

and access protocols for wireless multiuser communications.