| Literature DB >> 32268475 |
Mohammed Zaki Hasan1,2, Hussain Al-Rizzo2.
Abstract
The integration of the Internet of Things (IoT) with Wireless Sensor Networks (WSNs) typically involves multihop relaying combined with sophisticated signal processing to serve as an information provider for several applications such as smart grids, industrial, and search-and-rescue operations. These applications entail deploying many sensors in environments that are often random which motivated the study of beamforming using random geometric topologies. This paper introduces a new algorithm for the synthesis of several geometries of Collaborative Beamforming (CB) of virtual sensor antenna arrays with maximum mainlobe and minimum sidelobe levels (SLL) as well as null control using Canonical Swarm Optimization (CPSO) algorithm. The optimal beampattern is achieved by optimizing the current excitation weights for uniform and non-uniform interelement spacings based on the network connectivity of the virtual antenna arrays using a node selection scheme. As compared to conventional beamforming, convex optimization, Genetic Algorithm (GA), and Particle Swarm Optimization (PSO), the proposed CPSO achieves significant reduction in SLL, control of nulls, and increased gain in mainlobe directed towards the desired base station when the node selection technique is implemented with CB.Entities:
Keywords: antenna array; beamforming; collaborative sensor; internet of things; robust optimization
Year: 2020 PMID: 32268475 PMCID: PMC7181185 DOI: 10.3390/s20072048
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Structure of the system model; (a) Uniform Linear Array (ULA), (b) Uniform Mesh Array (UMA), (c) Random Antenna Array (RAA).
Notation.
| Symbol | Definition |
|---|---|
|
| coordinates of deployment sensor over plane |
|
| Graph representation of WSN |
|
| pair of connected sensors |
|
| connected path between any pair of sensors |
|
| subset of a group of deployed sensors |
|
| number of selected of deployed sensors |
|
| Total number of deployed sensors |
|
| Radius |
|
| wavelength |
|
| initial phase of the |
|
| corresponding coordinate of paired sensors, elevation, and azimuth angle respectively |
|
| Euclidean distance between |
|
| incident coordinate over (x,y) plane |
|
| Array Factor of sensors |
|
| weight of transmission signal |
|
| the efficiency factor |
|
| define as a function of the phase distribution (the connectivity factor |
|
| initial phase of |
|
| complex amplitude of transmission signal |
|
| receipting power |
|
| transmit power |
| Gain of transmitter and receiver | |
|
| path-loss |
|
| Power attenuation |
|
| maximum transmission range between two collaborative sensors |
|
| Density of the deployment sensors |
|
| the dependent area of interest |
|
| Objective function |
|
| Sensor |
|
| Reference of the active cluster |
|
| Reference of the active cluster |
|
| Velocity toward selecting optimal solution |
|
| Personal-best position for |
|
| Global-best position for |
|
| Personal-best |
|
| Global-best |
|
| Personal-best coefficient |
|
| Neighbor best coefficient |
|
| Constriction coefficient |
|
| The number of samples that must be taken out of area of interest |
|
| The energy dissipation rate to run the radio |
|
| The one-path model for the transmitter amplifier |
|
| The multipath model for the transmitter amplifier |
|
| The density of distributed sensors over a given area in a 2D |
|
| The node degree of connectivity |
|
| A certain amount of iterations |
|
| The Latin hypercube sample |
Figure 2Gain Patterns.
Figure 3Sensor (A) and sensor (B) can communicate with each other, sensor (C) can communicate with sensor (A). Sensor (B) might connect to sensor (D).
Figure 4Relative Positions of the Collaborative Beamforming.
Figure 5The pattern for sensors deployment with various network topologies.
Figure 6The pattern for swarm deployment with various network topologies.
Definition of parameters.
| Parameter | Value |
|---|---|
| The number of sensors | 36, 64, 100, 256 |
| Attenuation threshold value | 50 dB |
| Path-loss exponent | 2.5 |
| iterations | 200 |
Figure 7Linear. (a) Linear Sensors 36, (b) Linear Sensors 64, (c) Linear Sensors 100, (d) Linear Sensors 256.
Geometry of the linear antenna array consisting of 36, 64, 100, and 256 elements using three different algorithms.
| Algorithm | 36 Sensors | 64 Sensors | 100 Sensors | 256 Sensors | ||||
|---|---|---|---|---|---|---|---|---|
| min | max | min | max | min | max | min | max | |
| CPSO | 20 dB | 20 dB | 20 dB | 18 dB | ||||
| Convex | 18 dB | 19 dB | 22 dB | 18 dB | ||||
| Conventional | 20 dB | 20 dB | 21 dB | 18 dB | ||||
Figure 8Mesh. (a) Mesh Sensors 36, (b) Mesh Sensors 64, (c) Mesh Sensors 100, (d) Mesh Sensors 256.
Geometry of the mesh antenna array consisting of 36, 64, 100, and 256 elements using three different algorithms.
| Algorithm | 36 Sensors | 64 Sensors | 100 Sensors | 256 Sensors | ||||
|---|---|---|---|---|---|---|---|---|
| min | max | min | max | min | max | min | max | |
| CPSO | 13 dB | 18 dB | 15 dB | 18 dB | ||||
| Convex | 11 dB | 15 dB | 15 dB | 18 dB | ||||
| Conventional | 13 dB | 18 dB | 18 dB | 20 dB | ||||
Figure 9Random. (a) Random Sensors 36, (b) Random Sensors 64, (c) Random Sensors 100, (d) Random Sensors 256.
Geometry of the random antenna array 36, 64, 100, and 256-elements using three different algorithms.
| Algorithm | 36 Sensors | 64 Sensors | 100 Sensors | 256 Sensors | ||||
|---|---|---|---|---|---|---|---|---|
| min | max | min | max | min | max | min | max | |
| CPSO | 18 dB | 18 dB | 18 dB | 18 dB | ||||
| Convex | 18 dB | 18 dB | 18 dB | 17 dB | ||||
| Conventional | 18 dB | 18 dB | 18 dB | 18 dB | ||||
Figure 10Various Algorithms. (a) Mesh Sensors 8, (b) Mesh Sensors 16, (c) Mesh Sensors 36.
Geometry of the linear antenna array consisting of 8, 16, and 36-elements using four different algorithms.
| Algorithm | 8 Sensors | 16 Sensors | 36 Sensors | |||
|---|---|---|---|---|---|---|
| min | max | min | max | min | max | |
| CPSO | 18 dB | 18 dB | 18 dB | |||
| PSO | 20 dB | 10 dB | 22 dB | 0 dB | 18 dB | |
| GA | 18 dB | 10 dB | 22 dB | 10 dB | ||
| Convex | 18 dB | 20 dB | 19 dB | |||