Académique Documents
Professionnel Documents
Culture Documents
transmission range and avoids the dependence of communication quality on individual nodes [2]-[5]. It also distributes
power consumption over large number of nodes and balance
their lifetime [6]. Moreover, CB creates a direct link to the
BS/AP and allows single-hope transmission. Therefore, it reduces the communication delay and data overhead. Transmission medium can be utilized more efficiently if different sets
of collaborative nodes are allowed to transmit data simultaneously to different BSs/APs. In this case, however, the interference caused by the collaborative sets to unintended BSs/APs
has to be minimized.
In CB, nodes adjust their carrier phases to cancel out the
phase difference due to propagation delay and, thus, signals
add coherently at the destination. Assuming perfect synchronization, CB guarantees a deterministic mainlobe at the intended direction for any network realization. However, the
sidelobes are shown to be random and depend on node locations [2]-[4]. Reducing interference caused by high level
sidelobes at the directions of unintended BSs/APs has the potential to increase the network capacity [7]. Unfortunately,
existing sidelobe control techniques are not attractive in the
context of WSNs because of the high complexity and data exchange overhead between the nodes.
519
10
8
kth node
(r , )
2. SYSTEM MODEL
520
Idle Node
Collaborative Node
BS/AP
DK
Source Node
2
4
6
8
10
10
1
(X j Y )
N
(2)
where X, Y N R(0, 2 = N/2) [2], [3]. Then, the resulting beampattern can be defined as
2
P (/C) = |F (/C)| =
X2 + Y 2
.
N2
(3)
3. SELECTION ALGORITHM
In this section, we outline the communication protocol and
provide the details of the node selection algorithm for CB
sidelobe control.
3.1. Communication protocol
Consider a two-phase communication protocol where source
node S is willing to communicate data to the destination D0
with the help of the collaborative nodes C. In the first phase,
which is a listening phase, the source node S, which has data
to transmit, broadcasts its identification number (ID) and the
ID of the intended BS/AP D0 . In this case, other source nodes
are not allowed to transmit data to the same BS/AP. Timedivision multiple-access (TDMA) scheme is employed in the
first phase to avoid collision between different source nodes.
Nodes in the coverage area of the source node, i.e., nodes
from the set M, receive these IDs. A predetermined set of
collaborative nodes C assigned to the S-D0 pair continues the
listening phase, while other nodes go back to idle mode for
the next listening phase. Source node then transmits its data
to the collaborative nodes. In the second phase, which is a CB
phase, collaborative nodes C transmit the data to D0 using CB.
3.2. Collaborative nodes selection
The node selection process must be performed at the initial
setup of the WSN and can be repeated anytime if the network
521
0
10
Power [dB]
configuration changes. Each source node assigns a set of collaborative nodes C for each destination. The source node S
initiates the node selection process by broadcasting a select
message to the nodes in the set M. A set ci of L ( N )
candidate nodes is randomly assigned from M and transmits
a test message, that contains the intended BS/AP ID, using
CB to the intended destination. While the intended BS/AP
receives a predetermined power, the power levels at the unintended BSs/APs are unexpected because of the random sidelobes. BSs/APs with different ID measure the received power
and if it is higher than a predetermined threshold Pthr , a reject message is sent back. In this case, the nodes in the candidate set ci are returned to the pool of nodes M and can
be used in future trials. If no message is received from any
of the BSs/APs, then the candidate set ci sends back an approval message to the source node S and stores the IDs of the
source node S and the intended BS/AP. Collaborative nodes
assigned for S-D0 pair can not participate in future trials and,
therefore, there is no overlap between sets of nodes serving
different destinations. To obtain N collaborative nodes, this
step is repeated till N/L candidate
sets ci , i = 1, 2, . . . , N
L,
are approved and then C = ci . At the end of the selection process, the source node S broadcasts an end message.
The pseudocode of the node selection algorithm is given in
Table 1.
20
30
40
Average Beampattern
Without Node Selection
With Node Selection
Direction of BSs/APs
50
60
180
120
60
0
60
Angle [degree]
120
180
L2 P
22thr
1e
=p
(5)
(6)
1
F (/C) =
Xi j Yi
N i=1
(7)
Simulations
analytical
L=16
10
L=32
10
L=64
L=128
25
20
15
10
Pthr [dB]
30
L=64
L=32
35
L=16
40
Without Node Selection
With Node Selection
45
30
25
20
P
15
10
[dB]
thr
Xi +
Yi
P (/C) = 2
(8)
N
i=1
i=1
and the CCDF of the interference level is given by
Pr(P (/C) P ) =
2 N
2
N
L
L
i +
X
Yi N 2 P .
Pr
i=1 i=1
10
30
F (/ci ) =
1
(Xi j Yi ).
L
10
(9)
522
6. CONCLUSION
Node selection is introduced for CB sidelobe control in the
context WSNs and efficient algorithm is developed. The expression for the average number of trials for the proposed
node selection algorithm is derived, and the effect of the number of nodes selected at one trial to the CB performance is
investigated. Increasing the number of nodes selected at one
trial reduces the number of trials at the expense of higher sidelobe levels. It is also shown that the CCDF of the beampattern
level depends on the interference threshold value. From both
the analytical and simulation results, we have seen that CB
provides significant interference reduction when simple node
selection is applied.
10
10
CCDF
10
No Node
Selection
With
Node
Selection
2
P =1/4N
thr
Pthr=1/N
10
10
55
Pthr=4/N
Without Node Selection
With Node Selection
50
45 40 35 30 25
Average Interference [dB]
20
15
7. REFERENCES
[1] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and
E. Cayirci, A survey on sensor networks, IEEE Commun. Mag., vol. 40, pp. 102-114, Aug. 2002.
[9] C. K. Lo, S. Vishwanath, and R. W. Heath, Relay subset selection in wireless networks using partial decodeand-forward transmission, in Proc. IEEE VTC, May
2008, pp. 23952399.
[2] H. Ochiai, P. Mitran, H. V. Poor, and V. Tarokh, Collaborative beamforming for distributed wireless ad hoc
sensor networks, IEEE Trans. Signal Process., vol. 53,
no. 11, pp. 41104124, Nov. 2005.
[10] S. Nam, M. Vu, and V. Tarokh, Relay selection methods for wireless cooperative communications, in Proc.
IEEE CISS, Mar. 2008, pp. 859864.
[3] M. Ahmed and S. A. Vorobyov, Performance characteristics of collaborative beamforming for wireless sensor networks with Gaussian distributed sensor nodes, in
Proc. IEEE ICASSP, Mar. 2008, pp. 32493252.
523