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.