EOC Energy Optimization Coding for Wireless Nanosensor Networks - MATLAB PROJECTS CODE


Wireless nanosensor networks (WNSNs), which consist of numerous nanosensors, offer a number of unprecedented and promising applications in the biomedical, environmental, industrial, and military fields. However, a single nanosensor in WNSNs has very limited capability as a result of nanoscale components, especially the extremely small nanobatteries.

Therefore, energy efficiency has become an essential issue for WNSNs. In this paper, by considering the scenarios of transmitting binary source symbols in WNSNs, an energy optimization coding (EOC) for communication in WNSNs is proposed, and the energy model by jointly accounting for the energy consumption of both a transmitter and a receiver is presented.

Based on the optimal source-word length and the optimal code-word length by solving an energy optimization problem, an energy-efficient coding scheme and the corresponding coding algorithm are presented. Simulation results show that EOC performs better energy efficiency than the existing nanonetwork minimum energy coding while requiring a smaller source-word length. Moreover, the proposed coding algorithm is more suitable for the scenarios of transmitting long binary source symbols.