Abstract
Wireless sensor networks employed in industrial and other special applications have strict requirements concerning the transmission reliability, delays and energy efficiency. This paper proposes a scalable approach for increasing transmission reliability in wireless sensor networks, based on a cooperative scheme that uses Reed–Solomon codes as network code. The block error rate of the proposed coded transmission technique is analyzed in several scenarios and it is shown that our solution improves the error performance even for high coding rates. The paper proposes also a genetic algorithm based optimization of the network code functionality by selecting the most cooperation capable devices. The proposed network coding based solution is compared with automatic repeat request transmissions from the point of view of the resource usage, which influences the energy efficiency and the transmission delays. The evaluations performed show that network coded transmissions can ensure better error performance with significantly less resources.
Similar content being viewed by others
References
Abbas, C. B., Gonzales, R., Cardenas, N., et al. (2008). A proposal of a wireless sensor network routing protocol. Telecommunication Systems, 38(1—-2), 61–68. doi:10.1007/s11235-008-9088-y.
Al-Kofahi, O. M., & Kamal, A. E. (2009). Network coding-based protection of many-to-one wireless flows. IEEE Journal on Selected Areas in Communications, 27(5), 797–813.
Bao, X., & Li, J. (Tiffany) (2005). Matching code-on-graph with network-on-graph: Adaptive network coding for wireless relay networks. In Proceedings of the 43rd allerton conference communication, control, and computing.
Chen, Y., Kishore, S., Li, J. (Tiffany),. (2006). Wireless diversity through network coding. In Proceedings of IEEE WCNC, 2006(3), 1681–1686.
Ergen, S. C. (2004). ZigBee/IEEE 802.15.4 Summary. http://pages.cs.wisc.edu/suman/courses/838/papers/zigbee.pdf
Di Francesco, M., Anastasi, G., Conti, M., et al. (2011). Reliability and energy-efficiency in IEEE 802.15.4/ZigBee sensor networks: An adaptive and cross-layer approach. IEEE Journal on Selected Areas in Communications, 4(8), 1–18.
Garcia, M., Sendra, S., Lloret, J., et al. (2011). Saving energy and improving communications using cooperative group-based wireless sensor networks. Telecommunication Systems,. doi:10.1007/s11235-011-9568-3.
Gungor, V. C., & Hancke, G. P. (2009). Industrial wireless sensor networks: Challenges, design principles, and technical approaches. IEEE Transactions on Industrial Electronics, 56(10), 4258–4265.
Guo, Z., Wang, B., Xie, P., et al. (2009). Efficient error recovery with network coding in underwater sensor networks. Ad Hoc Networks, 7(4), 791–802.
Han, S., Song, J., Zhu, X., et al. (2009). Wi-htest: Compliance test suite for diagnosing devices in real-time wirelessHART network. Procedings of IEEE RTAS, 2009, 327–336.
IEEE (2006). Part 15.4: Wireless medium access control (MAC) and physical layer (PHY) specifications for low-rate wireless personal area networks (WPANs). IEEE Std 802.15.4.
Kim, A. N., Hekland, F., Petersen, S., et al. (2008). When HART goes wireless: Understanding and implementing the wirelessHART standard. Proceedings of IEEE ETFA, 2008, 899–907.
Kim, M., Medard, M., Aggarwal, V., et al. (2007). Evolutionary approaches to minimizing network coding resources. Proceedings of IEEE INFOCOM, 2007, 1991–1999.
Kiss, Z. I., Polgar, Z. A., Stef, M. P., et al. (2012). Network coding solution for improving transmission reliability in wireless sensor networks employed in industrial monitoring. Proceessing of TSP, 2012, 190–195.
Krishnamurthy, L., Adler, R., et al. (2005). Design and deployment of industrial sensor networks: Experiences from a semiconductor plant and the North Sea. Proceedings of the 3rd international conference on embedded networked sensor systems (pp. 64-75) ACM.
Misra, K., Karande, S. S., & Radha, H. (2007). INPoD: In-network processing over sensor networks based on code design. Proceedings of IEEE SECON, 2007, 324–333.
Ortiz, A. M., Royo, F., Olivares, T., et al. (2011). Fuzzy-logic based routing for dense wireless sensor networks. Telecommunication Systems, 52(4), 2687–2697.
Pellenz, M. E., Souza, R. D., & Fonseca, M. S. P. (2009). Error control coding in wireless sensor networks. Trade-off between transmission and processing energy consumption. Telecommunication Systems. doi:10.1007/s11235-009-9222-5.
Platz, D., Woldegebreal, D. H., & Karl, H. (2008). Random Network Coding in Wireless Sensor Networks: Energy Efficiency via Cross-Layer Approach. Proceedings of IEEE ISSSTA, 2008, 654–660.
Reed, I. S., & Solomon, G. (1960). Polynomial Codes Over Certain Finite Fields. SIAM Journal of Applied Mathematics, 8, 300–304.
Stef, M. P., Polgar, Z. A., & Bota, V. (2010). Cooperation protocol for the uplink of relay assisted cellular networks. Proceedings of IEEE PIMRC, 2010, 135–139.
Wang, J., Chen, M., & Leung, V. C. M. (2011). Forming priority based and energy balanced ZigBee networks-a pricing approach. Telecommunication Systems,. doi:10.1007/s11235-011-9640-z.
Yassine, A. M., & Farkas, P. (2011). One hybrid ARQ for broadcasting or multicasting in wireless erasure channel. Telecommunication Systems,. doi:10.1007/s11235-011-9519-z.
Yu Shwe, H., & Jiang, X. (2011). Efficient power savings in wireless sensor networks with network coding and overhearing avoidance. International Journal of Computer Engineering Research, 2(2), 34–44.
Zhang, J., & Lok, T. M. (2009). Cooperative protocols for multiple-source multiple-relay wireless networks. International Journal of Sensor Networks, 4(4), 209–219.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kiss, Z.I., Polgar, Z.A., Stef, M.P. et al. Improving transmission reliability in wireless sensor networks using network coding. Telecommun Syst 59, 509–521 (2015). https://doi.org/10.1007/s11235-014-9911-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-014-9911-6