(For USM Staff/Student Only)

EngLib USM > Ω School of Electrical & Electronic Engineering >

Implementation of hybrid rs-ldpc code for error correction in smart home application

Implementation of hybrid rs-ldpc code for error correction in smart home application / Lim Sing Ni
Bagi memastikan penghantaran data yang memuaskan dalam penghubungan tanpa wayar, penggunaan kod pembetulan ralat dalam sistem-sistem penghantaran data adalah sangat penting. Saluran pemudaran Rayleigh digunakan dalam analisa untuk menghasilkan kegangguan pada mesej dengan berganda mesej dengan koefisien pemudaran Rayleigh and bertambah dengan AWGN supaya dapat mencontohi persekitaran pudar dalam sistem IoT. Kod-kod RS and LDPC adalah kedua-dua teknik pembetulan ralat yang digunakan di dalam analisa untuk menguji tahap prestasi mereka. Kod RS and kod LDPC digabungkan sebagai kod hibrid dan juga telah dianalisa pada pretasinya yang unggul dalam proses pembetulan ralat. Keputusan yang dihasilkan di dalam analisa menunjukkan tahap prestasi kod hibrid RS-LDPC (1/3, 1/2) adalah lebih tinggi daripada kedua-dua kod tunggal RS (1/3) and LDPC (1/2) dalam keupayaan pembetualan ralat pada 6.13% dan 10.9% masing-masing. Kod hibrid RS-LDPC juga digunakan dalam papan pemprosesan Rasberry Pi untuk menghasilkan persekitaran IoT di dalam rumah pintar dan juga dianalisa pada tahap prestasinya. Kod hibrid menunjukkan prestasi seratus peratus dengan berterusan pada 25dB SNR ke atas. _______________________________________________________________________________________________________ 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.
Contributor(s):
Lim Sing Ni - Author
Primary Item Type:
Final Year Project
Identifiers:
Accession Number : 875008620
Language:
English
Subject Keywords:
data; signals; RS-LDPC
First presented to the public:
6/1/2019
Original Publication Date:
2/26/2020
Previously Published By:
Universiti Sains Malaysia
Place Of Publication:
School of Electrical & Electronic Engineering
Citation:
Extents:
Number of Pages - 92
License Grantor / Date Granted:
  / ( View License )
Date Deposited
2020-02-26 16:27:56.615
Date Last Updated
2020-12-02 16:15:08.455
Submitter:
Mohd Jasnizam Mohd Salleh

All Versions

Thumbnail Name Version Created Date
Implementation of hybrid rs-ldpc code for error correction in smart home application1 2020-02-26 16:27:56.615