Abstract

Wireless nanosensor networks (WNSNs) consist of nano-sized communication devices, which are equipped with nano-transceivers, nano-antennas, and other functional modules. A nanosensor is an integrated device that ranges from 10 to $100~\mu m^{2}$ in size. Due to the limited communication capabilities of WNSNs, existing localization algorithms and protocols for wireless sensor networks (WSNs) are no longer applicable to WNSNs. This paper proposes a pulse-based distance accumulation (PBDA) localization algorithm for WNSNs that can be utilized to estimate the distance between nodes with known positions and nodes with unknown positions. The algorithm adopts femtosecond-long pulse for terahertz band communication based on ON–OFF keying (OOK) modulation. A clustering algorithm is first employed to reduce the energy consumption and time delay, then the nano-device analyzes the value of the received pulse based on the OOK modulation and estimates the distance between nodes. MATLAB simulations are implemented to verify the performance of PBDA by comparing it against the flooding-based hop-counting algorithm and cluster based hop-counting algorithm in terms of estimated distance accuracy, energy consumption, and time delay. The trilateral positioning method is also utilized to compare the localization error of PBDA with that of distance vector (DV)-hop. The results show that PBDA is able to support WNSNs with very high density in ranging and locating.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call