Journal of Computer Science and Technology ›› 2020, Vol. 35 ›› Issue (4): 809-824.doi: 10.1007/s11390-020-0241-8

Special Issue: Computer Networks and Distributed Computing

• Computer Networks and Distributed Computing • Previous Articles     Next Articles

Towards Accurate Bit Error Simulation in Wireless Sensor Networks Including Environmental Influences

Sven Pullwitt, Robert Hartung, Ulf Kulau, Lars Wolf, Senior Member, IEEE, Member, ACM        

  1. Institute for Operating Systems and Computer Networks, Technische Universität Braunschweig, Braunschweig 38106 Germany
  • Received:2019-12-20 Revised:2020-05-29 Online:2020-07-20 Published:2020-07-20
  • About author:Sven Pullwitt graduated in computer and communication systems engineering at Technische Universität (TU) Braunschweig, Braunschweig, in 2018. Currently he is employed as a research staff at the Institute of Operating Systems and Computer Networks at TU Braunschweig, Braunschweig. His research interests include energy harvesting sensor networks and mobile real-time communication.
  • Supported by:
    This work was partially funded by the German Research Council (DFG) under Grant No. BU 3282/2-1.

Simulation is a common technique for the evaluation of new approaches and protocols in networked systems and provides many benefits. However, it is also well known that the relevance of the simulation results for real-world applications depends on the various models which are used within the simulation, e.g., for the characteristics of the radio communication. In this paper, we introduce the Extended Multipath Raytracing Model, an extension to the ray-tracing radio medium available in Cooja, to improve the modelling of wireless links in simulated Wireless Sensor Networks. Our extension allows the simulation of environmental influences onto links on a per node basis, allowing the analysis of various effects observed in experiments in a virtual environment. Furthermore, the packet-based modelling of transmission errors is extended to provide the simulation of bit errors, allowing new usage scenarios, like the simulation of error detection and Forward Error Correction codes in Cooja.

Key words: bit error; Contiki; Cooja; environmental influence; simulation; wireless sensor network;

[1] Calhoun B H, Daly D C, Verma N, Finchelstein D F, Wentzloff D D, Wang A, Cho S H, Chandrakasan A P. Design considerations for ultra-low energy wireless microsensor nodes. IEEE Transactions on Computers, 2005, 54(6):727-740.
[2] Hartung R, Kulau U, Gernert B, Rottmann S, Wolf L. On the experiences with testbeds and applications in precision farming. In Proc. the 1st ACM International Workshop on the Engineering of Reliable, Robust, and Secure Embedded Wireless Sensing Systems, November 2017, pp.54-61.
[3] Fang X W, Bate I. Issues of using wireless sensor network to monitor urban air quality. In Proc. the 1st ACM International Workshop on the Engineering of Reliable, Robust, and Secure Embedded Wireless Sensing Systems, November 2017, pp.32-39.
[4] Jackson G, Gallacher S, Wilson D, McCann J A. Tales from the wild:Lessons learned from creating a living lab. In Proc. the 1st ACM International Workshop on the Engineering of Reliable, Robust, and Secure Embedded Wireless Sensing Systems, November 2017, pp.62-68.
[5] Gungor V C, Lu B, Hancke G P. Opportunities and challenges of wireless sensor networks in smart grid. IEEE Transactions on Industrial Electronics, 2010, 57(10):3557-3564.
[6] Bannister K, Giorgetti G, Gupta S K. Wireless sensor networking for "hot" applications:Effects of temperature on signal strength, data collection and localization. In Proc. the 5th Workshop on Embedded Networked Sensors, June 2008.
[7] Chong C Y, Kumar S P. Sensor networks:Evolution, opportunities, and challenges. Proceedings of the IEEE, 2003, 91(8):1247-1256.
[8] Anastasi G, Falchi A, Passarella A, Conti M, Gregori E. Performance measurements of motes sensor networks. In Proc. the 7th ACM International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems, October 2004, pp.174-181.
[9] Thelen J, Goense D, Langendoen K. Radio wave propagation in potato fields. In Proc. the 1st Workshop on Wireless Network Measurements, April 2005.
[10] Boano C A, Tsiftes N, Voigt T, Brown J, Roedig U. The impact of temperature on outdoor industrial sensornet applications. IEEE Transactions on Industrial Informatics, 2010, 6(3):451-459.
[11] Wennerström H, Hermans F, Rensfelt O, Rohner C, Norden L Å. A long-term study of correlations between meteorological conditions and 802.15.4 link performance. In Proc. the 2013 IEEE International Conference on Sensing, Communications and Networking, June 2013, pp.221-229.
[12] Boano C A, Wennerström H, Zuniga M A, Brown J, Keppitiyagama C, Oppermann F J, Roedig U, Norden L Å, Voigt T, Römer K U. Hot packets:A systematic evaluation of the effect of temperature on low power wireless transceivers. In Proc. the 2013 Extreme Conference on Communication, August 2013, pp.7-12.
[13] Schmidt F, Ceriotti M, Hauser N, Wehrle K. If you can't take the heat:Temperature effects on low-power wireless networks and how to mitigate them. In Proc. the 12th European Conference on Wireless Sensor Networks, February 2015, pp.266-273.
[14] Sundani H, Li H Y, Devabhaktuni V, Alam M, Bhattacharya P. Wireless sensor network simulators:A survey and comparisons. International Journal of Computer Networks, 2011, 2(5):249-265.
[15] Imran M, Said A M, Hasbullah H. A survey of simulators, emulators and testbeds for wireless sensor networks. In Proc. the 2010 International Symposium on Information Technology, June 2010, pp.897-902.
[16] Österlind F. A sensor network simulator for the Con-tiki OS. Technical Report, 2006., March 2020.
[17] Boano C A, Römer K, Österlind F, Voigt T. Demo abstract:Realistic simulation of radio interference in COOJA. In Proc. the European Conference on Wireless Sensor Networks, February 2011.
[18] Österlind F, Dunkels A, Eriksson J, Finne N, Voigt T. Cross-level sensor network simulation with COOJA. In Proc. the 31st IEEE Conference on the Local Computer Networks, November 2006, pp.641-648.
[19] Tall H, Chalhoub G, Misson M. Implementation and performance evaluation of IEEE 802.15.4 unslotted CSMA/CA protocol on Contiki OS. Annals of Telecommunications, 2016, 71(9):517-526.
[20] Boano C A, Brown J, He Z T, Roedig U, Voigt T. Lowpower radio communication in industrial outdoor deployments:The impact of weather conditions and ATEXcompliance. In Proc. the 1st International Conference on Sensor Applications, Experimentation and Logistics, September 2009, pp.159-176.
[21] Pullwitt S, Hartung R, Kulau U, Wolf L. Towards accurate bit error simulation in wireless sensor networks including environmental influences. In Proc. the 16th IEEE International Conference on Mobile Ad Hoc and Sensor Systems, November 2019, pp.82-90.
[22] Österlind F, Eriksson J, Dunkels A. Cooja timeline:A power visualizer for sensor network simulation. In Proc. the 8th ACM Conference on Embedded Networked Sensor Systems, November 2010, pp.385-386.
[23] Eriksson J, Österlind F, Finne N, Tsiftes N, Dunkels A, Voigt T, Sauter R, Marrón P J. COOJA/MSPSim:Interoperability testing for wireless sensor networks. In Proc. the 2nd International Conference on Simulation Tools and Techniques, March 2009, Article No. 27.
[24] Nagaraju S, Rege V, Gudino L J, Ramesha C K. Realistic directional antenna suite for Cooja simulator. In Proc. the 23rd National Conference on Communications, March 2017.
[25] Mansfield S, Veenstra K, Obraczka K. TerrainLOS:An outdoor propagation model for realistic sensor network simulation. In Proc. the 24th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, September 2016, pp.463-468.
[26] Shafik R A, Rahman M S, Islam A R. On the extended relationships among EVM, BER and SNR as performance metrics. In Proc. the 2006 International Conference on Electrical and Computer Engineering, December 2006, pp.408-411.
[27] Erdöl H, Özderya H Y, Şişman C, Kayikcioglu T, Kaya İ. BER performance comparison of IEEE 802.15.6 and IEEE 802.15.4 on PHY layer. In Proc. the 39th International Conference on Telecommunications and Signal Processing, June 2016, pp.108-111.
[28] Elsts A, Wennerström H, Rohner C. IEEE 802.15. 4 channel diversity in an outdoor environment. In Proc. the 6th ACM Workshop on Real World Wireless Sensor Networks, November 2015, pp.11-14.
[29] Boano C A, Zúñiga M, Brown J, Roedig U, Keppitiyagama C, Römer Kay. TempLab:A testbed infrastructure to study the impact of temperature on wireless sensor networks. In Proc. the 13th International Symposium on Information Processing in Sensor Networks, April 2014, pp.95-106.
[30] Luomala J, Hakala I. Effects of temperature and humidity on radio signal strength in outdoor wireless sensor networks. In Proc. the 2015 Federated Conference on Computer Science and Information Systems, September 2015, pp.1247-1255.
[31] IEEE Computer Society. IEEE Standard for Low-Rate Wireless Networks. IEEE Std 802.15.4-2015(Revision of IEEE Std 802.15.4-2011), April 2016.
[32] Kulau U, Rottmann S, Schildt S et al. Undervolting in real world WSN applications:A long-term study. In Proc. the 12th IEEE International Conference on Distributed Computing in Sensor Systems, May 2016, pp.9-16.
[33] Hermans F, Wennerström H, McNamara L, Rohner C, Gunningberg P. All is not lost:Understanding and exploiting packet corruption in outdoor sensor networks. In Proc. the 11th European Conference on Wireless Sensor Networks, February 2014, pp.116-132.
[34] Lacan J, Roca V, Peltotalo J, Peltotalo S. Reed-solomon forward error correction (FEC) schemes., March 2020.
[35] Islam M R. Error correction codes in wireless sensor network:An energy aware approach. International Journal of Computer and Information Engineering, 2010, 4(1):59-64.
[1] Hua Wang, Xiao-Yu He, Liu-Yang Chen, Jun-Ru Yin, Li Han, Hui Liang, Fu-Bao Zhu, Rui-Jie Zhu, Zhi-Min Gao, Ming-Liang Xu. Cognition-Driven Traffic Simulation for Unstructured Road Networks [J]. Journal of Computer Science and Technology, 2020, 35(4): 875-888.
[2] Shou-Wan Gao, Peng-Peng Chen, Xu Yang, Qiang Niu. Multi-Sensor Estimation for Unreliable Wireless Networks with Contention-Based Protocols [J]. Journal of Computer Science and Technology, 2018, 33(5): 1072-1085.
[3] Bo Ren, Xu-Yun Yang, Ming C. Lin, Nils Thuerey, Matthias Teschner, Chenfeng Li. Visual Simulation of Multiple Fluids in Computer Graphics: A State-of-the-Art Report [J]. , 2018, 33(3): 431-451.
[4] Feng-Yu Li, Chang-Bo Wang, Hong Qin, Hong-Yan Quan. Augmented Flow Simulation based on Tight Coupling between Video Reconstruction and Eulerian Models [J]. , 2018, 33(3): 452-462.
[5] Xiao-Kun Wang, Xiao-Juan Ban, Ya-Lan Zhang, Si-Nuo Liu, Peng-Fei Ye. Surface Tension Model Based on Implicit Incompressible Smoothed Particle Hydrodynamics for Fluid Simulation [J]. , 2017, 32(6): 1186-1197.
[6] Shi-Yu Jia, Zhen-Kuan Pan, Guo-Dong Wang, Wei-Zhong Zhang, CCF Xiao-Kang Yu. Stable Real-Time Surgical Cutting Simulation of Deformable Objects Embedded with Arbitrary Triangular Meshes [J]. , 2017, 32(6): 1198-1213.
[7] Yawar Abbas Bangash, Ling-Fang Zeng, Dan Feng. MimiBS:Mimicking Base-Station to Provide Location Privacy Protection in Wireless Sensor Networks [J]. , 2017, 32(5): 991-1007.
[8] Shihong Xia, Lin Gao, Yu-Kun Lai, Ming-Ze Yuan, Jinxiang Chai. A Survey on Human Performance Capture and Animation [J]. , 2017, 32(3): 536-554.
[9] Hai-Ming Chen, Li Cui, Gang Zhou. A Light-Weight Opportunistic Forwarding Protocol with Optimized Preamble Length for Low-Duty-Cycle Wireless Sensor Networks [J]. , 2017, 32(1): 168-180.
[10] Li-Li Xu, Hui-Min Lin. Complete Proof Systems for Amortised Probabilistic Bisimulations [J]. , 2016, 31(2): 300-316.
[11] Erika Rosas, Nicolás Hidalgo, Veronica Gil-Costa, Carolina Bonacic, et al. Survey on Simulation for Mobile Ad-Hoc Communication for Disaster Scenarios [J]. , 2016, 31(2): 326-349.
[12] Yu Ji, You-Hui Zhang, Wei-Min Zheng. Modelling Spiking Neural Network from the Architecture Evaluation Perspective [J]. , 2016, 31(1): 50-59.
[13] Seyed Mehdi Tabatabaei, Vesal Hakami, Mehdi Dehghan. Cognitive Power Management in Wireless Sensor Networks [J]. , 2015, 30(6): 1306-1317.
[14] Fa-Ming Li, Xiao-Wu Chen, Bin Zhou, Fei-Xiang, Lu Kan Guo, Qiang Fu. Monocular Video Guided Garment Simulation [J]. , 2015, 30(3): 528-539.
[15] Ming-Liang Xu, Hao Jiang, Xiao-Gang Jin, Zhigang Deng. Crowd Simulation and Its Applications: Recent Advances [J]. , 2014, 29(5): 799-811.
Full text



[1] Li Wanxue;. Almost Optimal Dynamic 2-3 Trees[J]. , 1986, 1(2): 60 -71 .
[2] C.Y.Chung; H.R.Hwa;. A Chinese Information Processing System[J]. , 1986, 1(2): 15 -24 .
[3] Zhang Cui; Zhao Qinping; Xu Jiafu;. Kernel Language KLND[J]. , 1986, 1(3): 65 -79 .
[4] Huang Heyan;. A Parallel Implementation Model of HPARLOG[J]. , 1986, 1(4): 27 -38 .
[5] Huang Xuedong; Cai Lianhong; Fang Ditang; Chi Bianjin; Zhou Li; Jiang Li;. A Computer System for Chinese Character Speech Input[J]. , 1986, 1(4): 75 -83 .
[6] Shi Zhongzhi;. Knowledge-Based Decision Support System[J]. , 1987, 2(1): 22 -29 .
[7] Tang Tonggao; Zhao Zhaokeng;. Stack Method in Program Semantics[J]. , 1987, 2(1): 51 -63 .
[8] Xia Peisu; Fang Xinwo; Wang Yuxiang; Yan Kaiming; Zhang Tingjun; Liu Yulan; Zhao Chunying; Sun Jizhong;. Design of Array Processor Systems[J]. , 1987, 2(3): 163 -173 .
[9] Sun Yongqiang; Lu Ruzhan; Huang Xiaorong;. Termination Preserving Problem in the Transformation of Applicative Programs[J]. , 1987, 2(3): 191 -201 .
[10] Meng Liming; Xu Xiaofei; Chang Huiyou; Chen Guangxi; Hu Mingzeng; Li Sheng;. A Tree-Structured Database Machine for Large Relational Database Systems[J]. , 1987, 2(4): 265 -275 .

ISSN 1000-9000(Print)

CN 11-2296/TP

Editorial Board
Author Guidelines
Journal of Computer Science and Technology
Institute of Computing Technology, Chinese Academy of Sciences
P.O. Box 2704, Beijing 100190 P.R. China
  Copyright ©2015 JCST, All Rights Reserved