Improved Algorithm for Error Correction

Author(s):  
Wael Toghuj ◽  
Ghazi I. Alkhatib

Digital communication systems are an important part of modern society, and they rely on computers and networks to achieve critical tasks. Critical tasks require systems with a high level of reliability that can provide continuous correct operations. This paper presents a new algorithm for data encoding and decoding using a two-dimensional code that can be implemented in digital communication systems, electronic memories (DRAMs and SRAMs), and web engineering. The developed algorithms correct three errors in codeword and detect four, reaching an acceptable performance level. The program that is based on these algorithms enables the modeling of error detection and correction processes, optimizes the redundancy of the code, monitors the decoding procedures, and defines the speed of execution. The performance of the derived code improves error detection and correction over the classical code and with less complexity. Several extensible applications of the algorithms are also given.

Author(s):  
Wael Toghuj ◽  
Ghazi I. Alkhatib

Digital communication systems are an important part of modern society, and they rely on computers and networks to achieve critical tasks. Critical tasks require systems with a high level of reliability that can provide continuous correct operations. This paper presents a new algorithm for data encoding and decoding using a two-dimensional code that can be implemented in digital communication systems, electronic memories (DRAMs and SRAMs), and web engineering. The developed algorithms correct three errors in codeword and detect four, reaching an acceptable performance level. The program that is based on these algorithms enables the modeling of error detection and correction processes, optimizes the redundancy of the code, monitors the decoding procedures, and defines the speed of execution. The performance of the derived code improves error detection and correction over the classical code and with less complexity. Several extensible applications of the algorithms are also given.


2016 ◽  
Vol 9 (4) ◽  
pp. 52
Author(s):  
Saed Ali Thuneibat

<p>Now days, digital communication systems become complex and sophisticated. Not all vendors, if any, can understand the system and components of system that represent different modulation techniques, line and block coding, multiplexing and multiple access.</p><p>They need the conclusion about which of modulation techniques is the suitable for transmission and in the same time can save the power and bandwidth.</p><p>Engineers can study and analyze the modulation techniques and then compare between them to give such conclusion using modeling and simulation.</p><p>MATLAB is a high level mathematical language for technical computing.</p><p>In this paper we use MATLAB environment as simulation software to give on display a clear result that used to compare between two digital Passband modulation techniques BPSK and QPSK, and pinpoint the performance of the two techniques over selected parameters.</p>


Sign in / Sign up

Export Citation Format

Share Document