Implementation of hybrid rs-ldpc code for error correction in smart home application
Loading...
Date
2019-06
Authors
Lim, Sing Ni
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
In order to ensure a good data transmission environment in wireless communications, it is crucial to implement good error correction codes into the system devices to correct the corrupted signals back to the original ones. Rayleigh Fading channel is used in the analysis to create corruption to the message by multiplying the Rayleigh Fading coefficient to the message and adding Addictive White Gaussian Noise to represent the multipath fading environment in an IoT system. RS and LDPC codes are the two error correction techniques used in the analysis to test on their performances in recovering corrupted message received. The hybrid combination of RS and LDPC codes has also been analysed on its superior performances in error corrections. Python Programing language is used to construct an analysis performance testing platform for the selected error correction techniques. The result shows that the Hybrid RS-LDPC code at code rate combinations of (1/3, 1/2) performs better that both individual RS (1/3) code and LDPC (1/2) code in error corrections by 6.13% and 10.9% respectively. The hybrid code is implemented in Raspberry Pi to create an IoT environment in Smart Homes and is also analysed on its performance. Different code rates of the error correction codes have been tested, compared and analysed. Hybrid code on Raspberry Pi reveals a constant 100% performance at 25dB SNR and above.