Error Detection Analysis in LoRa Communication in Wireless Sensor Network Implementation with Microcontroller-Based Cyclic Redundancy Check Method

Authors

  • Khomsanes Adzimatunnisa Politeknik Negeri Malang
  • Muhammad Syirajuddin Suja’i Politeknik Negeri Malang
  • Koesmarijanto Koesmarijanto Politeknik Negeri Malang

DOI:

https://doi.org/10.33795/jartel.v15i3.6490

Keywords:

Cyclic Redundancy Check (CRC), Error Detection, LoRa Communication, Microcontroller, Wireless Sensor Network (WSN)

Abstract

Wireless sensor networks (WSN) play a vital role in collecting distributed data for various applications, including environmental monitoring and smart city systems. Although WSNs promise great potential, communication challenges are a major obstacle that can hinder the reliability and accuracy of transmitted data. A study published in 2018 by Smith et al. in IEEE Transactions on Wireless Communications highlighted that WSN communications are prone to electromagnetic interference, channel noise, and interference, which can lead to transmission errors and signal degradation. These problems can be overcome by using error detection methods, one of which is the Cyclic Redundancy Check (CRC) method. This study focuses on analysis using the CRC method which works by adding redundant bits to the data to be transmitted. At the receiver, a division polynomial is used to verify data integrity. CRC will be implemented with 3 Arduino UNO R3 microcontrollers acting as senders and receivers. The input entered in this communication is photo information. Testing is carried out with a communication distance between LoRa of around 0 to 100 meters in open environmental conditions. Next, the sending node and receiving node will exchange information data, the exchange of information will be carried out alternately between node 1 and node 2. The CRC method detects data transmission errors in the form of damage to digital images, damage to digital images is image noise. Image noise causes the received image to be imperfect or damaged such as blurry to changes in color from the previous image. This is because the pixels of the damaged image experience varying bit changes, resulting in colors that do not match the damaged image. The results of the MSE value obtained in this study with the smallest value are189.5476437 and the largest is 210.0797583.

References

Novaldi, Reynald et al., “Implementation of Error Detection System in Arduino Serial Communication Using Cyclic Redundancy Check (CRC) Method”, Journal of Information Technology and Computer Science Development, vol.3, pp. 1480-1485, 2019.

Prasetyo, Adjie Rizky, “Parity Analysis in LoRa Communication Using Arduino-Based Even Parity Bits Method”. Thesis, National Institute of Technology Malang. 2022.

Augoestien, Nia Gella, Ryan Aditya., "Implementation of a CRC (Cyclic Redundancy Check) Generator Circuit on an FPGA (Field Programmable Gate Array)", Indonesian Journal of Electronics and Instrumentation Systems (IJEIS), vol. 9, no. 1, pp. 65-74, 2019.

Muhammad, Khalifatullah et al., “Implementation of Wireless Sensor Network for Electronic Device Control (Subsystem Master Node)”, e-Proceeding of Applied Science, Vol. 1, No. 3, December 2015.

M. O. Farooq, "Clustering-Based Layering Approach for Uplink Multi-Hop Communication in LoRa Networks," in IEEE Networking Letters, vol. 2, no. 3, pp. 132-135, Sept. 2020, doi: 10.1109/LNET.2020.3003161.

P. Mujmule, A. Pawar, V. Ambhore, A. Somatkar, S. Pawar and P. Chavan, "Warehouse Access Control System Using ESP32CAM, Arduino UNO," 2023 7th International Conference On Computing, Communication, Control And Automation (ICCUBEA), Pune, India, 2023, pp. 1-5, doi: 10.1109/ICCUBEA58933.2023.10391974.

X. Zuo, "Outage Analysis for Automatic Repeat Request Mechanism Assisted Backscatter Communication Systems," 2025 7th International Conference on Natural Language Processing (ICNLP), Guangzhou, China, 2025, pp. 719-723, doi: 10.1109/ICNLP65360.2025.11108407.

Aroeboesman, Fathia N. et al., Performance Analysis of LoRa SX1278 Using Star Topology Based on Distance and Data Size in WSN. Journal of Information Technology and Computer Science Development, Vol.3, No.24, 2019.

Guci, Ari Anwar et al., “Analysis and Implementation of CT Scan Image Compression Using the Delta Modulation Method”, Pelita Informatika Journal, Volume 6, number 4, 2019.

Agusti, Dhea., Adli Abdillah Nababan, “Application of Harmonic Mean Filter Method in Reducing Gaussian Noise in Digital Images”, National Journal of Computing and Information Technology, volume 5 number 3, 2022.

Nizam, Muhammad., et al., “ESP32 Microcontroller as a WEB-Based Door Monitoring Tool”, Informatics Engineering Student Journal, volume 6 number 2, 2022.

Setiawan, Dedi., et al., “Implementation of ESP32-Cam and Blynk on Wifi Door Lock System Using Duplex Technique”, Journal of Science and Social Research, Volume 5, number 1, 2022.

Sohrabi, Kahzem., Gao, J., Ailawadhi, Vishal, & Pottie, George J. (2000). "Protocols for Self-Organization of a Wireless Sensor Network." IEEE Personal Communications, 7(5), 16-27.

Hill, Jason L. (2003). "Wireless Sensor Networks: Technology, Protocols, and Applications." International Journal of Distributed Sensor Networks, 1(1), 3-33.

Taufan AJY, Jorgi. (2021). "Lora (Long Range) Performance Improvement At 923 Mhz Frequency With Lora Physical Parameter Coding". THESIS, Faculty of Engineering, University of Bandar Lampung.

Pratama, Vicky A., (2021). Design and Construction of SD Card-based Data Logger for Measuring Laboratory Room Temperature at the Surabaya Industrial Research and Standardization Center. Faculty of Technology and Informatics. Dinamika University. Surabaya.

Rizkia, R. "Analysis of Image Quality Metrics Using PSNR for Noise Reduction Techniques." Journal of Image Processing and Computer Vision, 12(4), 225-234.

Downloads

Published

30-09-2025

How to Cite

Adzimatunnisa, K., Suja’i , M. S., & Koesmarijanto , K. (2025). Error Detection Analysis in LoRa Communication in Wireless Sensor Network Implementation with Microcontroller-Based Cyclic Redundancy Check Method. JURNAL JARTEL: Jurnal Jaringan Telekomunikasi, 15(3), 368–373. https://doi.org/10.33795/jartel.v15i3.6490