Perancangan Dan Simulasi Punctured Convolutional Encoder Dan Viterbi Decoder Dengan Code Rate 2/3 Menggunakan Raspberry Pi
Keywords:
Punctured Convolutional encoder, Viterbi Decoder, Code Rate, Puncture MatrixAbstract
Convolutional encoder merupakan salah satu metoda teknik error control coding yang memiliki kekurangan, yaitu code rate yang rendah. Pada penelitian ini telah diimplementasikan pengembangan Convolutional encoder yaitu Punctured Convolutional encoder untuk menghasilkan code rate yang lebih tinggi, yaitu code rate 2/3. Punctured convolutional encoder dan viterbi decoder ini telah disimulasikan menggunakan serial komunikasi antara PC/laptop – Raspberry PI. Hasil dari penelitian menunjukkan bahwa punctured convolution codes dengan decoder code rate 2/3 mampu mengoreksi kesalahan bit error untuk 35 bit. Dari evaluasi karakteristik puncture matrix dengan menggunakan generator polynomial 7 & 5, hanya puncture matrix [1110] yg menghasilkan solusi yang tunggal, sedangkan pada evaluasi karakteristik puncture matrix dengan menggunakan generator polynomial 6 & 7, semua puncture matrix menghasilkan solusi yang tunggal. Kesimpulan dari penelitian ini yaitu Punctured codes berhasil dibuat dengan code rate 2/3 yang dibangun dari code rate ½ menggunakan puncture matrix [1110].
Downloads
References
Wikipedia, "Error detection and correction," Wikimedia Foundation, Inc., 17 June 2017. [Online]. Available: https://en.wikipedia.org/wiki/Error_detection_and_correction. [Accessed 4 July 2017]
G. Nagarajan, "Error Control Using RCPC Codes," 2007. [Online]. Available: http://shodhganga.inflibnet.ac.in/bitstream/10603/1261/14/14_cahpter%204.pdf. [Accessed 15 07 2017]
M. A. Jabbar, "Rancang Bangun Rangkaian Convolutional Encoder dan Viterbi Decoder," Universitas Indonesia, Depok, 2008
B. A. Kuncoro, "Analisis Kinerja Convolutional Coding dengan Viterbi Decoding pada," Insitut Teknologi Bandung, Bandung, 2008.
N. N. Indaryanto, Implementasi Enkoder dan Dekoder Kode Konvolusi menggunakan TMS 320VC33-150, Bandung: Politeknik Negeri Bandung, 2007.
Wikipedia, "Forward error correction," Wikimedia Foundation, Inc., 27 June 2017. [Online]. Available: https://en.wikipedia.org/wiki/Forward_error_correction. [Accessed 5 July 2017]
Wikipedia, "Convolutional code," Wikimedia Foundation, Inc., 20 February 2017. [Online]. Available: https://en.wikipedia.org/wiki/Convolutional_code. [Accessed 5 July 2017].
C. Langton, Coding and decoding with Convolutional Codes, www.complextoreal.com, 1999, p. July.