Error-correcting Codes in Communication Systems
Khawla Almazrouei, Khawla A. Alnajjar
Abstract
In most communication systems, when transmitting or receiving a signal, some unwanted signals may get introduced into the communications, making the quality of the communication poor. This disturbance, referred to as noise, can affect the reliability and quality of a digital communication system by corrupting or getting a message scrambled whenever it is transmitted. To prevent these errors, error-correction codes help detect and correct these errors arising during data transmission within digital communication systems. In communication systems, such error-correcting codes are essential for ensuring the efficient and reliable exchange of information over noisy channels like satellite links, optical fibers, and wireless networks. As such, the work presented in this paper delves into the issue of noisy data in communication systems and how error-correcting codes can be used to solve the problem. To achieve this, a review of different relevant literature by various scholars is done to present authentic and verifiable data on error-correcting codes for communication systems. On top of that, this paper introduces a novel approach by integrating advanced machine learning techniques, particularly artificial neural networks, to enhance the effectiveness and adaptability of error-correcting codes in diverse and dynamically changing communication environments, significantly surpassing traditional error correction methods.