Next Article in Journal
Mathematical Modeling of Coal Dust Screening by Means of Sieve Analysis and Coal Dust Combustion Based on New Methods of Piece-Linear Function Approximation
Next Article in Special Issue
Hardware/Software Co-Design for TinyML Voice-Recognition Application on Resource Frugal Edge Devices
Previous Article in Journal
Designing Procedure Execution Tools with Emerging Technologies for Future Astronauts
Previous Article in Special Issue
A Study on Deep Learning Application of Vibration Data and Visualization of Defects for Predictive Maintenance of Gravity Acceleration Equipment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low-Power Beam-Switching Technique for Power-Efficient Collaborative IoT Edge Devices

1
Department of Electrical and Computer Engineering, Texas A&M University, College Station, TX 77843, USA
2
School of Electronics Engineering, Kyungpook National University, Daegu 41566, Korea
3
School of Electronic and Electrical Engineering, Kyungpook National University, Daegu 41566, Korea
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(4), 1608; https://doi.org/10.3390/app11041608
Submission received: 8 January 2021 / Revised: 3 February 2021 / Accepted: 8 February 2021 / Published: 10 February 2021

Abstract

:
Collaborative beamforming (CB) enables uplink transmission in a wireless sensor network (WSN) composed of sensors (nodes) and far-away access points (APs). It can also be applied to the case where the sensors are equipped with beam-switching structures (BSSs). However, as the antenna arrays of the BSSs are randomly headed due to the irregular mounting surface, some sensors form beams that do not illuminate a desired AP and waste their limited energy. Therefore, to resolve this problem, it is required to switch the beams toward the desired AP. While an exhaustive search can provide the globally optimal combination, a greedy search (GS) is utilized to solve this optimization problem efficiently. Simulation and experimental results verify that under certain conditions the proposed algorithm can drive the sensors to switch their beams properly and increase the received signal-to-noise ratio (SNR) significantly with low computational complexity and energy consumption.

1. Introduction

Wireless sensors have been extensively employed for monitoring applications due to their potential reliability and scalability over limited-access areas [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]. To enable wireless sensors in IoT [18] to sense the surrounding environment over a wide frequency spectrum, integrated sensing circuits composed of magnetic [19], thermal [20], visual [21], infrared [22], and acoustic [23] radars are embedded in them. However, for their data communication, single omnidirectional antennas have been conventionally investigated owing to their simple structures and ability to share the sensed information simultaneously with neighboring sensors [24], as depicted in Figure 1a.
Whereas, the omnidirectional radiation causes weak connectivity and strong interference between sensors [25,26]. Although these drawbacks can be alleviated by utilizing directional antennas which provide the additional performance enhancement in terms of energy, throughput, spectrum, and security [27,28,29], directional antennas may not be suitable for sensors due to their reduced angular coverage and unsteerable radiating directions, as seen in Figure 1b [30]. Fortunately, with the advent of Radio-Frequency Micro-Electromechanical Systems (RF-MEMS) components (e.g., phase shifters and switches) and miniaturized antennas, the beam-switching structures (BSSs) in Figure 2a can be used as one of the alternatives [31,32,33,34,35,36]. This is because they can generate directional beams toward one of the predetermined discrete directions and consequently provide the enhanced angular coverage [37], as illustrated in Figure 2b. Thus, in this paper, the scenario in which each of the sensors is equipped with a simple BSS is focused.
When a certain sensor needs to send the collected data to one of the APs, direct uplink would be preferable due to its low latency. However, considering the negative characteristics of WSNs (e.g., battery-powered sensors and severe path loss caused by far-away APs) [38,39,40], it would be prohibited in common cases. To tackle this limitation, Ochiai et al. proposed the concept of the CB to add the radio signal of sensors constructively in the desired direction, and they demonstrated its remarkable performance over uniformly distributed sensors [41]. Furthermore, Ahmed et al. and Huang et al. conducted research on Gaussian and arbitrary distribution, respectively [42,43]. From the discussions of the above and other authors, it has been verified that the CB can form a directional beam, as shown in Figure 3, and is prominently helpful to achieve power improvement [44] in the direction of a desired AP (theoretically, proportional to the square of the number of sensors) [45,46,47,48,49,50,51,52,53,54,55,56,57]. Their work also show that the CB can increase the success probability of long-range direct transmission regardless of distribution of sensors.
Although the CB was originally designed for distributed omnidirectional radiators [58], it can also be applied to our scenario due to its simplicity. For the CB, sensors should switch their beams toward the desired AP by exploiting the position information of sensors and an AP, extracted from a reference position system such as the Global Positioning System (GPS). However, due to the irregular surface on which sensors are mounted, it could not be guaranteed that all of the switched beams would illuminate the proper angular range. Accordingly, it is anticipated that a serious reduction of the received power at the AP, resulting from the absence of some sensors in the CB, will occur. To avoid this problem, there are two approaches: (1) each sensor performs the beam switching in turn, or (2) all of the sensors do it simultaneously in a random manner. However, considering the innate restrictions of wireless sensors such as low power capacity and time-variant channel condition, the first approach which switches the beams of the sensors simultaneously is utilized.
In this paper, the received signal-to-noise ratio (SNR) at the desired AP is investigated to confirm the above speculation first. The algorithm to resolve the beam-switching problem with the goal of improving the SNR above a certain level, which is based on the GS requiring low computing capability, is also designed. Finally, through simulations and experiments, it is verified that the proposed algorithm can increase the SNR considerably, and is applicable in an embedded system having a Micro Controller Unit (MCU), which is widely used for wireless sensors.

2. System Model and Motivation

The symbols, which we used in this proposed system models, are summarized in Table 1. As observed in Figure 4, uplink data transmission between a WSN having N sensors, N = n 1 , , n N , and an AP, A P , being far from N , is considered. Both the terminals are positioned in the x y plane, and their polar coordinates are represented as r n , ψ n and A , φ 0 , respectively. Each sensor is equipped with a BSS with an antenna array connected to a beam switching matrix and circuit, and this selects one of the directional beams for the transmission. It is also assumed that due to the power constraint of wireless sensors and the limited number of antennas in BSSs, there are no direct uplinks between each sensor and A P . As shown in Figure 5, the beampattern of the BSS is simply defined as
B ^ Θ i , n = N t i f φ ˜ n φ Ξ i , n 0 i f φ ˜ n φ Ξ i , n ,
where Θ i , n = π 2 i N t 1 N t is the steering angle of the ith beam with i 1 , , N t , φ ˜ n φ is the local azimuth angle of n n , φ [ π , π ) is the global azimuth angle, and Ξ i , n = π N t + Θ i , n , π N t + Θ i , n is the azimuth interval with Ξ i , n Ξ i , n = for i i .
Let us state that one of the active source sensors, s k S = s 1 , , s K , K N , needs to transmit the data symbol z k C , being satisfied with E z k = 0 , E z k 2 = 1 , and E z k z k = 0 for k k , in the direction of A P . To establish the direct transmission between s k and A P without considering a multi-hop strategy, the scheme of the CB is introduced to coherently combine beams of M k at A , φ 0 , where M k = m 1 k , , m M k is satisfied with the condition of k = 1 K M k = N and M k M k = for k k , and its elements are within the coverage radius R of s k . From here, the superscript k is omitted to pursue concise representation. As the preparatory step of the CB, each sensor selects the beam that minimizes φ ˜ m φ 0 Θ i , m . Afterward, s shares z with M , and then m m broadcasts the data signal z P m e j Γ m φ 0 through its beam [41]. Here, P m is the transmission power of m m , Γ m φ 0 = 2 π λ d m φ 0 is the closed loop initial phase for the carrier synchronization of M , d m φ 0 = A 2 + r m 2 2 A r m cos φ 0 ψ m is the Euclidean distance between m m and A P , and λ is the wavelength of the operating frequency.
Let α m exp N 0 , σ α 2 denote the time-invariant and log-normal wireless channel between m m and A P [59,60]. When the far-field condition A r m is applied, the received signal at A P is given as
y φ Θ M , Ω M = z m m M P m α m B ^ Θ i , m , Ω m + n ,
where B ^ Θ i , m , Ω m is the radiation pattern with Ξ i , m = π N t + Θ i , m + Ω m , π N t + Θ i , m + Ω m , Ω m U [ π , π ) is the random deviation angle due to the irregular surface where the sensors are mounted, and Ω M = Ω 1 , , Ω M π , π M and Θ M = Θ i , 1 , , Θ i , M π , π M represents the deviation and steering vector of M , respectively. Moreover, the received SNR is also given as
F Θ M = y φ 0 | Θ M , Ω M n 2 σ n 2 .
Figure 6a shows the simulated SNR with various values of N t . As observed, there are considerable gaps between the curves of “ideal” and “practical”. Especially, with the increment of N t , the difference becomes more distinct (e.g., when M = 12 , the differences at N t = 3 and at N t = 12 are 8.8 dB and 18.6 dB, respectively). This can be explained by the fact that when the higher N t is equivalent to the higher directivity; this leads to the increased number of sensors which do not illuminate A P . From the above results, it is recognized that an efficient algorithm for beam switching is required for the SNR enhancement in our scenario.

3. Proposed Algorithm

To conduct the beam alignment toward φ = φ 0 efficiently, the combinatorial optimization problem constrained with the predefined threshold SNR ζ , SNR improvement ν , and iterations ρ is introduced, and it is formulated as follows,
Θ M o p t = arg max F Θ M t ,
where Θ M t = Θ 1 t , , Θ M t is the state vector, and the superscript t denotes the current state. To obtain the global optimum of (4), an exhaustive search can be used. However, it imposes the high complexity of O N t M . Thus, the GS, a traditional heuristic search, is utilized to efficiently approach the solution of (4). As the GS basically depends on the greedy transition from the worse state Θ M t 1 to the better state Θ M t , and the probabilistic transition is not allowed for Δ F = F Θ M t F Θ M t 1 0 , it cannot guarantee that it will reach the global optimum. However, our goal is to achieve the predetermined SNR improvement using limited computing resources. Thus, the GS is recommended as the core of the proposed algorithm [61]. The specific description is given as follows.
Step 1:
Initialization. As the first step of the algorithm, one of the active sensors, s, sets the control parameters of the algorithm, ζ , ν , and ρ as the default values. These values are important to balance between SNR improvement and system complexity.
Step 2:
Broadcasting.s broadcasts a switching message to alert the following beam-switching event to the neighbor sensors.
Step 3:
Beam Switching. After receiving the switching message, each sensor randomly selects one of the directional beams, being generated from its own BSS, with i U 1 , , N t and sends a selected message to s.
Step 4:
Data Sharing. After collecting the selected messages from the neighbor sensors, s shares its transmission data with them. When each of the sensors receives the data, it sends a shared message to s.
Step 5:
Sounding. (1) After collecting the shared messages from the neighboring sensors, s with M transmits a sounding message with the shared data through the CB. Here, it is assumed that s and M are synchronized. A P measures F Θ M t and feeds it back to s. (2) If F Θ M t is larger than the predetermined threshold SNR, ζ , or F Θ M t F Θ M t 1 ν is met, then go to Step 7 directly.
Step 6:
Updating. If F Θ M t 1 is available, s makes the decision for either the acceptance or rejection of the state transition. If it is not available, then go back to (1) of Step 5. When the transition is accepted, F Θ M t 1 is replaced with F Θ M t . Then, return to Step 2, and s repeats from Step 2 to Step 6 during ρ iterations.
Step 7:
Abort. Check whether all iterations have stopped or F Θ M t ζ | | F Θ M t F Θ M t 1 ν is met. If either of these conditions are true, s broadcasts an abort message, and uses the set of beams having Θ M t ( t t ) for the future data transmission.

4. Simulations and Experiments

To evaluate the proposed scheme, this section provides the simulation results of the received SNRs and the complexity. Furthermore, to verify whether the proposed algorithm is applicable in practical sensors [62], the execution time and the current dissipation in an MCU are investigated. Here, note that the MCU performance experiment is conducted for the feasibility of our algorithm in a practical embedded environment. The wireless link performance is only verified by MATLAB simulations. As illustrated in Figure 7 and Figure 8, and Table 2, an experiment setup is composed of a STM32F4-Discovery, an Universal Asynchronous Receiver Transmitter (UART) module, and an Atmel power debugger. The STM32F4-Discovery is a MCU with a 32-bit ARM Cortex-M4 and an FPU core, 1 Mbyte of flash memory, and 192 Kbytes of RAM. In addition, the UART module and the Atmel power debugger are exploited to forward environmental parameters of the WSN, being generated by MATLAB, to the MCU and to measure the current consumption of the MCU, respectively.
Prior to the detailed studies, the assumptions of the system and algorithm are given as follows. Twelve sensors ( M = 12 ) are uniformly distributed over a disk of radius R ˜ = 1 λ , and the beams aiming at φ 0 = 0 are selected. P m is equally set as σ n 2 η / M , where the power budget η is equal to 20 dB, and σ α 2 is set to 0.2 . Finally, the parameter of ρ is fixed to 10 5 . As shown in Figure 6b, setting ρ > 10 5 can increase the possibility of approaching the global optimum. However, this behavior would lead to excessive power consumption and overhead overwhelming the SNR improvement.
Figure 9 and Figure 10 illustrate the simulated results with respect to the received SNRs and the number of the iterations. In Figure 9, it is observed that our algorithm provides a significant SNR improvement (e.g., when ζ = 50 dB and ν = 16 dB, 8.1 dB, 11.4 dB, and 14.1 dB at N t = 3 , N t = 6 , and N t = 12 , respectively). Additionally, as seen in Figure 10, the lower ζ and ν are set, the easier it is for the algorithm to increase the SNR within the relative smaller iterations. Interestingly, this phenomenon is also observed when N t is higher, due to the fact that the power concentration by the directional beams surpasses the possibility of the absence of sensors in the CB. In addition, Figure 11 verifies that the proposed algorithm requires the following execution time (=operating cycles/MCU clock M ) between 0.2 s and 7.2 s. From Figure 12a, it is also confirmed that the supplied current into the MCU is marginally increased (averagely, 11.23%) even when the proposed algorithm is executed under the worst conditions of ζ = 50 dB, ν = 16 dB, and N t = 3 . Finally, Figure 12b shows that as M is increased, the dissipated current is conversely decreased. This tendency occurs because the reduction in the execution time is more dominant than the increase in the supplied current. Considering the above results, it is concluded that the proper combinations of N t and M result in the acceptable execution time and current dissipation even when the high values of ζ and ν are configured (e.g., when N t = 12 , ζ = 46 dB, ν = 16 dB, and M = 168 MHz are set, the execution time and the dissipated current is 0.26 s and 0.023 [ A × s ] , respectively).

5. Conclusions

In this paper, it is assumed that each sensor in a WSN is equipped with a BSS. The received SNR at the desired AP is investigated to bolster the validity of the motivation in this paper and presented the optimization problem of (4). An algorithm is also proposed to solve this problem in an efficient manner. The simulation and experimental results showed that with the proper combination of the given parameters, our algorithm can increase the received SNR substantially with low computing resources and energy consumption. In future work, a reinforcement learning-based beam-switching algorithm will be designed to autonomously adjust to the complex and unpredictable propagation channel.

Author Contributions

S.O. designed the entire core architecture and performed the numerical analysis; D.P. was the corresponding author. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by the BK21 FOUR project funded by the Ministry of Education, Korea (4199990113966). This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT (NRF2019R1A2C2005099), and Ministry of Education (NRF2018R1A6A1A03025109).

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; and in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
WSNWireless Sensor Network
APAccess Point
CBCollaborative Beamforming
BSSBeam-Switching Structures
SNRSignal-to-Noise Ratio
GSGreedy Search
RF-MEMSRadio-Frequency Micro-Electromechanical Systems
GPSGlobal Positioning System
MCUMicro Controller Unit
UARTUniversal Asynchronous Receiver Transmitter

References

  1. Ayaz, M.; Ammad-Uddin, M.; Baig, I. Wireless sensor’s civil applications, prototypes, and future integration possibilities: A review. IEEE Sens. J. 2017, 18, 4–30. [Google Scholar] [CrossRef]
  2. Noel, A.B.; Abdaoui, A.; Elfouly, T.; Ahmed, M.H.; Badawy, A.; Shehata, M.S. Structural health monitoring using wireless sensor networks: A comprehensive survey. Commun. Surv. Tutor. 2017, 19, 1403–1423. [Google Scholar] [CrossRef]
  3. Salari, S.; Kim, I.M.; Chan, F. Distributed cooperative localization for mobile wireless sensor networks. IEEE Wirel. Commun. Lett. 2017, 7, 18–21. [Google Scholar] [CrossRef]
  4. Thomas, D.; Shankaran, R.; Orgun, M.; Hitchens, M.; Ni, W. Energy-efficient military surveillance: Coverage meets connectivity. IEEE Sens. J. 2019, 19, 3902–3911. [Google Scholar] [CrossRef]
  5. Olasupo, T.O. Wireless Communication Modeling for the Deployment of Tiny IoT Devices in Rocky and Mountainous Environments. IEEE Sens. Lett. 2019, 3, 1–4. [Google Scholar] [CrossRef]
  6. Liu, J.; Liu, H.; Chen, Y.; Wang, Y.; Wang, C. Wireless sensing for human activity: A survey. IEEE Commun. Surv. Tutor. 2019, 22, 1629–1645. [Google Scholar] [CrossRef]
  7. Saeed, N.; Alouini, M.S.; Al-Naffouri, T.Y. Toward the internet of underground things: A systematic survey. IEEE Commun. Surv. Tutor. 2019, 21, 3443–3466. [Google Scholar] [CrossRef] [Green Version]
  8. Jouhari, M.; Ibrahimi, K.; Tembine, H.; Ben-Othman, J. Underwater wireless sensor networks: A survey on enabling technologies, localization protocols, and internet of underwater things. IEEE Access 2019, 7, 96879–96899. [Google Scholar] [CrossRef]
  9. Wong, D.; Yu, J.; Li, Y.; Deepu, C.; Ngo, D.; Zhou, C.; Shashi, R.; Koh, A.; Hong, R.; Veeravalli, B.; et al. An Integrated Wearable Wireless Vital Signs Biosensor for Continuous Inpatient Monitoring. IEEE Sens. J. 2019, 20, 448–462. [Google Scholar] [CrossRef]
  10. Khutsoane, O.; Isong, B.; Gasela, N.; Abu-Mahfouz, A.M. WaterGrid-Sense: A LoRa-based Sensor Node for Industrial IoT applications. IEEE Sens. J. 2019, 20, 2722–2729. [Google Scholar] [CrossRef]
  11. Zhang, Z.; Glaser, S.; Watteyne, T.; Malek, S. Long-term monitoring of the Sierra Nevada snowpack using wireless sensor networks. IEEE Internet Things J. 2020. [Google Scholar] [CrossRef] [Green Version]
  12. Li, J.; Xing, Z.; Zhang, W.; Lin, Y.; Shu, F. Vehicle Tracking in Wireless Sensor Networks via Deep Reinforcement Learning. IEEE Sens. Lett. 2020, 4, 1–4. [Google Scholar] [CrossRef]
  13. Xu, G.; Wang, F.; Zhang, M.; Peng, J. Efficient and Provably Secure Anonymous User Authentication Scheme for Patient Monitoring Using Wireless Medical Sensor Networks. IEEE Access 2020, 8, 47282–47294. [Google Scholar] [CrossRef]
  14. Yu, B.; Choi, W.; Lee, T.; Kim, H. Clustering Algorithm Considering Sensor Node Distribution in Wireless Sensor Networks. J. Inf. Process. Syst. 2018, 14, 926–940. [Google Scholar]
  15. Rao, S.; Shama, K.; Kumar, P. Energy efficient Cross Layer Multipath Routing for Image Delivery in Wireless Sensor Networks. J. Inf. Process. Syst. 2018, 14, 1347–1360. [Google Scholar]
  16. Wan, R.; Xiong, N.; Nguyen the Loc. An energy-efficient sleep scheduling mechanism with similarity measure for wireless sensor networks. Hum. Centric Comput. Inf. Sci. 2018, 8, 18. [Google Scholar] [CrossRef] [Green Version]
  17. Rhim, H.; Tamine, K.; Abassi, R.; Sauveron, D.; Guemara, S. A multi-hop graph-based approach for an energy-efficient routing protocol in wireless sensor networks. Hum. Centric Comput. Inf. Sci. 2018, 8, 1–21. [Google Scholar] [CrossRef]
  18. Lee, D.; Moon, H.; Oh, S.; Park, D. mIoT: Metamorphic IoT Platform for On-Demand Hardware Replacement in Large-Scaled IoT Applications. Sensors 2020, 20, 3337. [Google Scholar] [CrossRef] [PubMed]
  19. Zhang, Z.; Mao, X.; Zhou, K.; Yuan, H. Collaborative sensing based parking tracking system with wireless magnetic sensor network. IEEE Sens. J. 2020, 20, 4859–4867. [Google Scholar] [CrossRef]
  20. Lee, M.; Kwan, T.; Hara, S.; Morimoto, K.; Suzuki, Y. Development of Flexible Wireless Wall Temperature Sensor for Combustion Studies. IEEE Sens. Lett. 2019, 3, 1–4. [Google Scholar] [CrossRef]
  21. Moallem, M.M.; Aghagolzadeh, A.; Ghazalian, R. Wireless Visual Sensor Networks Energy Optimization Based on New Entropy Model. IEEE Sens. J. 2019, 20, 778–785. [Google Scholar] [CrossRef]
  22. Gochoo, M.; Tan, T.H.; Huang, S.C.; Batjargal, T.; Hsieh, J.W.; Alnajjar, F.S.; Chen, Y.F. Novel IoT-Based Privacy-Preserving Yoga Posture Recognition System Using Low-Resolution Infrared Sensors and Deep Learning. IEEE Internet Things J. 2019, 6, 7192–7200. [Google Scholar] [CrossRef]
  23. Zhang, J.; Wu, P. Joint Sampling Synchronization and Source Localization for Wireless Acoustic Sensor Networks. IEEE Commun. Lett. 2020, 24, 1020–1023. [Google Scholar] [CrossRef]
  24. Wang, R.; Ma, J.J.; Chen, C.S.; Wang, B.Z.; Xiong, J. Low-profile Implementation of U-Shaped Power Quasi-Isotropic Antennas for Intra-Vehicle Wireless Communications. IEEE Access 2020, 8, 48557–48565. [Google Scholar] [CrossRef]
  25. Wang, Q.; Dai, H.N.; Zheng, Z.; Imran, M.; Vasilakos, A.V. On connectivity of wireless sensor networks with directional antennas. Sensors 2017, 17, 134. [Google Scholar] [CrossRef] [Green Version]
  26. Skiani, E.; Mitilineos, S.; Thomopoulos, S. A study of the performance of wireless sensor networks operating with smart antennas. IEEE Antennas Propag. Mag. 2012, 54, 50–67. [Google Scholar] [CrossRef]
  27. Zhang, J.; Jia, X.; Zhou, Y. Analysis of capacity improvement by directional antennas in wireless sensor networks. ACM Trans. Sens. Netw. 2012, 9, 1–26. [Google Scholar] [CrossRef]
  28. Dai, H.N.; Ng, K.W.; Li, M.; Wu, M.Y. An overview of using directional antennas in wireless networks. Int. J. Commun. Syst. 2013, 26, 413–448. [Google Scholar] [CrossRef]
  29. Duan, Z.; Tao, L.; Zhang, X. Energy Efficient Data Collection and Directional Wireless Power Transfer in Rechargeable Sensor Networks. IEEE Access 2019, 7, 178466–178475. [Google Scholar] [CrossRef]
  30. Constantine, A.B. Antenna Theory: Analysis and Design, 3rd ed.; John Wiley & Sons: New York, NY, USA, 2016. [Google Scholar]
  31. Dong, L.; Petropulu, A.P.; Poor, H.V. A cross-layer approach to collaborative beamforming for wireless ad hoc networks. IEEE Trans. Signal Process. 2008, 56, 2981–2993. [Google Scholar] [CrossRef]
  32. Cheng, S.; Rantakari, P.; Malmqvist, R.; Samuelsson, C.; Vaha-Heikkila, T.; Rydberg, A.; Varis, J. Switched beam antenna based on RF MEMS SPDT switch on quartz substrate. IEEE Antennas Wirel. Propag. Lett. 2009, 8, 383–386. [Google Scholar] [CrossRef]
  33. Vasylchenko, A.; Fernández-Bolaños, M.; Brebels, S.; De Raedt, W.; Vandenbosch, G.A. Conformal phased array for a miniature wireless sensor node. In Proceedings of the 2010 Conference Proceedings ICECom, Dubrovnik, Croatia, 20–23 September 2010; pp. 1–4. [Google Scholar]
  34. Luo, Y.; Kikuta, K.; Han, Z.; Takahashi, T.; Hirose, A.; Toshiyoshi, H. An active metamaterial antenna with MEMS-modulated scanning radiation beams. IEEE Electron Device Lett. 2016, 37, 920–923. [Google Scholar] [CrossRef]
  35. Catarinucci, L.; Guglielmi, S.; Colella, R.; Tarricone, L. Compact switched-beam antennas enabling novel power-efficient wireless sensor networks. IEEE Sens. J. 2014, 14, 3252–3259. [Google Scholar] [CrossRef]
  36. Shen, X.; Liu, Y.; Zhao, L.; Huang, G.L.; Shi, X.; Huang, Q. A Miniaturized Microstrip Antenna Array at 5G Millimeter-Wave Band. IEEE Antennas Wirel. Propag. Lett. 2019, 18, 1671–1675. [Google Scholar] [CrossRef]
  37. Catarinucci, L.; Guglielmi, S.; Patrono, L.; Tarricone, L. Switched-beam antenna for wireless sensor network nodes. Prog. Electromagn. Res. 2013, 39, 193–207. [Google Scholar] [CrossRef] [Green Version]
  38. Boukerche, A.; Wu, Q.; Sun, P. Efficient Green Protocols for Sustainable Wireless Sensor Networks. IEEE Trans. Sustain. Comput. 2019, 5, 61–80. [Google Scholar] [CrossRef]
  39. Wu, Y.; He, Y.; Shi, L. Energy-saving Measurement in LoRaWAN Based Wireless Sensor Networks by Using Compressed Sensing. IEEE Access 2020, 8, 49477–49486. [Google Scholar] [CrossRef]
  40. Sambo, D.W.; Förster, A.; Yenke, B.O.; Sarr, I.; Gueye, B.; Dayang, P. Wireless Underground Sensor Networks Path Loss Model for Precision Agriculture (WUSN-PLM). IEEE Sens. J. 2020, 20, 5298–5313. [Google Scholar] [CrossRef]
  41. Ochiai, H.; Mitran, P.; Poor, H.V.; Tarokh, V. Collaborative beamforming for distributed wireless ad hoc sensor networks. IEEE Trans. Signal Process. 2005, 53, 4110–4124. [Google Scholar] [CrossRef] [Green Version]
  42. Ahmed, M.F.; Vorobyov, S.A. Collaborative beamforming for wireless sensor networks with Gaussian distributed sensor nodes. IEEE Trans. Wireless Commun. 2009, 8, 638–643. [Google Scholar] [CrossRef]
  43. Huang, J.; Wang, P.; Wan, Q. Collaborative beamforming for wireless sensor networks with arbitrary distributed sensors. IEEE Commun. Lett. 2012, 16, 1118–1120. [Google Scholar] [CrossRef]
  44. Park, D.; Youn, J.; Cho, J. A Low-Power Microcontroller with Accuracy-Controlled Event-Driven Signal Processing Unit for Rare-Event Activity-Sensing IoT Devices. J. Sens. 2015, 2015, 1–10. [Google Scholar] [CrossRef] [Green Version]
  45. Haro, B.B.; Zazo, S.; Palomar, D.P. Energy efficient collaborative beamforming in wireless sensor networks. IEEE Trans. Signal Process. 2013, 62, 496–510. [Google Scholar] [CrossRef]
  46. Chen, J.C.; Wen, C.K.; Wong, K.K. An efficient sensor-node selection algorithm for sidelobe control in collaborative beamforming. IEEE Trans. Veh. Technol. 2015, 65, 5984–5994. [Google Scholar] [CrossRef]
  47. Jayaprakasam, S.; Rahim, S.K.A.; Leow, C.Y.; Ting, T.O.; Eteng, A.A. Multiobjective beampattern optimization in collaborative beamforming via NSGA-II with selective distance. IEEE Trans. Antennas Propag. 2017, 65, 2348–2357. [Google Scholar] [CrossRef]
  48. Kurt, S.; Tavli, B. Path-Loss Modeling for Wireless Sensor Networks: A review of models and comparative evaluations. IEEE Antennas Propag. Mag. 2017, 59, 18–37. [Google Scholar] [CrossRef]
  49. Jayaprakasam, S.; Rahim, S.K.A.; Leow, C.Y. Distributed and collaborative beamforming in wireless sensor networks: Classifications, trends, and research directions. IEEE Commun. Surv. Tutor. 2017, 19, 2092–2116. [Google Scholar] [CrossRef]
  50. Sun, G.; Liu, Y.; Liang, S.; Chen, Z.; Wang, A.; Ju, Q.; Zhang, Y. A sidelobe and energy optimization array node selection algorithm for collaborative beamforming in wireless sensor networks. IEEE Access 2017, 6, 2515–2530. [Google Scholar] [CrossRef]
  51. Duraisamy, S.; Pugalendhi, G.K.; Balaji, P. Reducing energy consumption of wireless sensor networks using rules and extreme learning machine algorithm. J. Eng. 2019, 2019, 5443–5448. [Google Scholar] [CrossRef]
  52. Liang, S.; Fang, Z.; Sun, G.; Liu, Y.; Zhao, X.; Qu, G.; Zhang, Y.; Leung, V.C. JSSA: Joint Sidelobe Suppression Approach for Collaborative Beamforming in Wireless Sensor Networks. IEEE Access 2019, 7, 151803–151817. [Google Scholar] [CrossRef]
  53. Bao, X.; Liang, H.; Liu, Y.; Zhang, F. A Stochastic Game Approach for Collaborative Beamforming in SDN-Based Energy Harvesting Wireless Sensor Networks. IEEE Internet Things J. 2019, 6, 9583–9595. [Google Scholar] [CrossRef]
  54. Jung, H.; Lee, I.H. Secrecy performance analysis of analog cooperative beamforming in three-dimensional Gaussian distributed wireless sensor networks. IEEE Trans. Wirel. Commun. 2019, 18, 1860–1873. [Google Scholar] [CrossRef]
  55. Sun, G.; Liu, Y.; Chen, Z.; Wang, A.; Zhang, Y.; Tian, D.; Leung, V.C. Energy Efficient Collaborative Beamforming for Reducing Sidelobe in Wireless Sensor Networks. IEEE Trans. Mob. Comput. 2019, 20, 965–982. [Google Scholar] [CrossRef]
  56. Berbakov, L.; Dimić, G.; Beko, M.; Vasiljević, J.; Stojković, Ž. Collaborative Data Transmission in Wireless Sensor Networks. IEEE Access 2020, 8, 39647–39658. [Google Scholar] [CrossRef]
  57. Kim, S.; Cho, J.; Park, D. Moving-Target Position Estimation Using GPU-Based Particle Filter for IoT Sensing Applications. Appl. Sci. 2017, 7, 1152. [Google Scholar] [CrossRef] [Green Version]
  58. Oh, S.; Kim, Y.D.; Park, D. Optimized Combination of Local Beams for Wireless Sensor Networks. Sensors 2019, 19, 633. [Google Scholar] [CrossRef] [Green Version]
  59. Martınez-Sala, A.; Molina-Garcia-Pardo, J.M.; Egea-López, E.; Vales-Alonso, J.; Juan-Llacer, L.; Garcıa-Haro, J. An accurate radio channel model for wireless sensor networks simulation. J. Commun. Netw. 2005, 7, 401–407. [Google Scholar] [CrossRef] [Green Version]
  60. Ahmed, M.F.; Vorobyov, S.A. Sidelobe control in collaborative beamforming via node selection. IEEE Trans. Signal Process. 2010, 58, 6168–6180. [Google Scholar] [CrossRef] [Green Version]
  61. Jungnickel, D.; Jungnickel, D. Graphs, Networks and Algorithms; Springer: Berlin, Germany, 2005; pp. 129–153. [Google Scholar]
  62. Seok, M.G.; Park, D. A Novel Multi-Level Evaluation Approach for Human-Coupled IoT Applications. J. Ambient. Intell. Humaniz. Comput. 2020, 1–15. [Google Scholar] [CrossRef]
Figure 1. The scenario that sensors (colored dots) have (a) omnidirectional or (b) directional radiators.
Figure 1. The scenario that sensors (colored dots) have (a) omnidirectional or (b) directional radiators.
Applsci 11 01608 g001
Figure 2. (a) The configuration of a beam-switching structure (BSS). (b) The beampatterns of sensors (colored dots) having BSSs.
Figure 2. (a) The configuration of a beam-switching structure (BSS). (b) The beampatterns of sensors (colored dots) having BSSs.
Applsci 11 01608 g002
Figure 3. The concept of the collaborative beamforming (black dots: sensors; red dot: access point (AP)).
Figure 3. The concept of the collaborative beamforming (black dots: sensors; red dot: access point (AP)).
Applsci 11 01608 g003
Figure 4. The system model (a) without or (b) with the effect of irregular mounting surface.
Figure 4. The system model (a) without or (b) with the effect of irregular mounting surface.
Applsci 11 01608 g004
Figure 5. The beampatterns of the BSS with N t = 3 and Δ Ξ i , m = 2 π / N t .
Figure 5. The beampatterns of the BSS with N t = 3 and Δ Ξ i , m = 2 π / N t .
Applsci 11 01608 g005
Figure 6. (a) The received SNRs. Here, the difference between the terms of “ideal” and “practical” is whether m M has Ω m = 0 or not. (b) The simulated SNRs of the proposed algorithm versus the predefined iterations. The constraints of ζ and ν are not applied here.
Figure 6. (a) The received SNRs. Here, the difference between the terms of “ideal” and “practical” is whether m M has Ω m = 0 or not. (b) The simulated SNRs of the proposed algorithm versus the predefined iterations. The constraints of ζ and ν are not applied here.
Applsci 11 01608 g006
Figure 7. Operating interaction between MCU and MATLAB for emulating the proposed algorithm.
Figure 7. Operating interaction between MCU and MATLAB for emulating the proposed algorithm.
Applsci 11 01608 g007
Figure 8. Experiment configuration. The Amtel power debugger and the UART modules are used to measure the operating cycle and current dissipation in the MCU, respectively.
Figure 8. Experiment configuration. The Amtel power debugger and the UART modules are used to measure the operating cycle and current dissipation in the MCU, respectively.
Applsci 11 01608 g008
Figure 9. The simulated SNRs of the proposed algorithm versus ζ when ν is set as (a) 2 dB, (b) 4 dB, (c) 8 dB, and (d) 16 dB, respectively.
Figure 9. The simulated SNRs of the proposed algorithm versus ζ when ν is set as (a) 2 dB, (b) 4 dB, (c) 8 dB, and (d) 16 dB, respectively.
Applsci 11 01608 g009
Figure 10. The simulated number of the iterations of the proposed algorithm versus ζ when ν is set as (a) 2 dB, (b) 4 dB, (c) 8 dB, and (d) 16 dB, respectively.
Figure 10. The simulated number of the iterations of the proposed algorithm versus ζ when ν is set as (a) 2 dB, (b) 4 dB, (c) 8 dB, and (d) 16 dB, respectively.
Applsci 11 01608 g010
Figure 11. The measured operating cycles of the proposed algorithm versus ζ when M is set as 168 MHz, and ν is set as (a) 2 dB, (b) 4 dB, (c) 8 dB, and (d) 16 dB, respectively.
Figure 11. The measured operating cycles of the proposed algorithm versus ζ when M is set as 168 MHz, and ν is set as (a) 2 dB, (b) 4 dB, (c) 8 dB, and (d) 16 dB, respectively.
Applsci 11 01608 g011
Figure 12. (a) The supplied current versus M when the proposed algorithm is executed (execution mode) or not (normal mode). (b) The dissipated current (=supplied current × execution time) versus M .
Figure 12. (a) The supplied current versus M when the proposed algorithm is executed (execution mode) or not (normal mode). (b) The dissipated current (=supplied current × execution time) versus M .
Applsci 11 01608 g012
Table 1. Summary of the symbols in the system model.
Table 1. Summary of the symbols in the system model.
Symbols N n n r n , ψ n A , φ 0
MeaningSet of n n Index of sensorCoordinates of n n Coordinates of AP
Symbols B ^ Θ i , n N t Θ i , n φ ˜ n φ
MeaningBeampattern of BSSAmplitude of B ^ Θ i , n Steering angle of i-th beamLocal Azimuth angle
Symbols φ Ξ i , n S s k
MeaningGlobal azimuth angleInterval of B ^ Θ i , n Set of s k Index of active sensor
Symbols z k M k m m k P m
MeaningData symbolSet of m m k Neighbor sensors of s k Transmission power
Symbols Γ m φ 0 d m φ 0 λ α m
MeaningClosed-loop initial phaseDistance between m m and APOperating wavelengthWireless channel
Symbols B ^ Θ i , m , Ω m Ω m Ω M Θ M
MeaningBeampattern with Ω m Random deviation angleSet of Ω m Set of Θ i , m
Table 2. Summary of simulation setup and experiment configuration.
Table 2. Summary of simulation setup and experiment configuration.
Simulation SetupExperiment Configuration
ParameterValueParameterValueDeviceFunction
M12R1 λ STM32F4-DiscoveryMCU
φ 0 0 η 12UART ModuleData transmission
σ α 2 0.2 ρ 10 5 Atmel Power DebuggerPower measurement
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Oh, S.; Park, D. Low-Power Beam-Switching Technique for Power-Efficient Collaborative IoT Edge Devices. Appl. Sci. 2021, 11, 1608. https://doi.org/10.3390/app11041608

AMA Style

Oh S, Park D. Low-Power Beam-Switching Technique for Power-Efficient Collaborative IoT Edge Devices. Applied Sciences. 2021; 11(4):1608. https://doi.org/10.3390/app11041608

Chicago/Turabian Style

Oh, Semyoung, and Daejin Park. 2021. "Low-Power Beam-Switching Technique for Power-Efficient Collaborative IoT Edge Devices" Applied Sciences 11, no. 4: 1608. https://doi.org/10.3390/app11041608

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop