TWO-DIMENSIONAL ERROR CONTROL BASED ON MODULAR CORRECTIVE CODES

The paper presents a method of detecting and correcting packet errors in the block of data based on the modular corrective codes. Check symbols are calculated separately in rows and columns of the data matrix. Herewith, the same data matrix coefficients are used for calculating the check symbols in rows and columns. This allows the detection and correction of errors packets that are in the same row or column. When two or more distorted information symbols are in the same row (assuming that there is only one error in the column) then errors can be corrected through the analysis of the column syndrome. The possible cases of the distorted symbols placement in a block of data and ways of their fixing are considered. The algorithm for detecting and correcting errors packets is elaborated. In the general case the offered method of error correction, based on modular correcting code, provides a correction of: n errors, which are in the same row or column of the data matrix of n size; 2*n-1 errors that are in the same row and column. The proposed method of encoding / decoding is designed in Verilog and implemented on FPGA in the Quartus II of Altera company.

[1]  Mohammad Umar Siddiqi,et al.  Multiple error detection and correction based on redundant residue number systems , 2008, IEEE Transactions on Communications.

[2]  I.F. Akyildiz,et al.  Error Control in Wireless Sensor Networks: A Cross Layer Analysis , 2009, IEEE/ACM Transactions on Networking.

[3]  Zhi Ding,et al.  LDPC coding schemes for error control in a multicast network , 2008, 2008 IEEE International Symposium on Information Theory.

[4]  Tossaporn Srisooksai,et al.  Practical data compression in wireless sensor networks: A survey , 2012, J. Netw. Comput. Appl..

[5]  Mina Sartipi,et al.  Source and channel coding in wireless sensor networks using LDPC codes , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[6]  Hayder Radha,et al.  Optimally Mapping an Iterative Channel Decoding Algorithm to a Wireless Sensor Network , 2007, 2007 IEEE International Conference on Communications.

[7]  Ghaida A. Al-Suhail,et al.  Energy Efficiency Analysis of Adaptive Error Correction in Wireless Sensor Networks , 2012 .

[8]  Emanuel Popovici,et al.  Analysis of a set of error correcting schemes in multi-hop wireless sensor networks , 2009, 2009 Ph.D. Research in Microelectronics and Electronics.

[9]  M. Balakrishnan,et al.  Integrated energy analysis of error correcting codes and modulation for energy efficient wireless sensor nodes , 2009, IEEE Transactions on Wireless Communications.

[10]  Anatoliy Sachenko,et al.  Increasing the Data Transmission Robustness in Wsn Using the Modified Error Correction Codes on Residue Number System , 2015 .

[11]  Imrich Chlamtac,et al.  Energy-conserving go-back-N ARQ protocols for wireless data networks , 1998, ICUPC '98. IEEE 1998 International Conference on Universal Personal Communications. Conference Proceedings (Cat. No.98TH8384).

[12]  Kris Steenhaut,et al.  Low power channel coding for Wireless Sensor Networks , 2010, 2010 17th IEEE Symposium on Communications and Vehicular Technology in the Benelux (SCVT2010).

[13]  Yingtao Jiang,et al.  Performance Analysis of Error Control Codes for Wireless Sensor Networks , 2007, Fourth International Conference on Information Technology (ITNG'07).

[14]  Christian Schlegel,et al.  Error Control Coding in Low-Power Wireless Sensor Networks: When Is ECC Energy-Efficient? , 2006, EURASIP J. Wirel. Commun. Netw..

[15]  Nabil Alrajeh,et al.  Error Correcting Codes in Wireless Sensor Networks: An Energy Perspective , 2015 .