Enhancing Data Compression Efficiency in Wireless Sensor Networks: A Study and Modification of Rice Golomb Coding Algorithm
DOI:
https://doi.org/10.9734/bpi/taer/v9/11796FKeywords:
Data compression, LabVIEW, MATLAB, NI WSN nodes, Rice Golomb coding, wireless sensor networksAbstract
The chapter suggests improvements to the Rice Golomb Coding (RGC) compression for wireless sensor networks (WSN), focusing on nodes with limited resources. To extend the network's life, effective data compression is crucial, especially for nodes periodically sending data to the sink. Five techniques adapting RGC based on adjustable parameters from preprocessed input data is presented in this chapter. The goal is to reduce energy use during communication in WSN nodes. Using various MATLAB datasets, we compare outcomes, where the EMARGC_D method, with auto-differencing, shows better results. Real-time tests with NI WSN nodes in LabVIEW support the practicality of our approach. This aims to deepen understanding of our findings, particularly in aiding resource-constrained nodes sending data regularly to the sink node.