Perancangan Dan Simulasi Punctured Convolutional Encoder Dan Viterbi Decoder Dengan Code Rate 2/3 Menggunakan Raspberry Pi

Authors

  • Marjan Maulataufik Politeknik Negeri Bandung
  • Hertog Nugroho Politeknik Negeri Bandung

Keywords:

Punctured Convolutional encoder, Viterbi Decoder, Code Rate, Puncture Matrix

Abstract

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

Download data is not yet available.

References

DTC NetConnect, "GANGGUAN PADA SISTEM TRANSMISI SINYAL DATA," DTC NetConnect, [Online]. Available: http://www.dtcnetconnect.com/AMP/index.php/ blogs/305-gangguan-pada-sistem-transmisi-sinyal-data. [Accessed 2 August 2017].

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.

Published

2018-01-18

How to Cite

[1]
M. Maulataufik and H. Nugroho, “Perancangan Dan Simulasi Punctured Convolutional Encoder Dan Viterbi Decoder Dengan Code Rate 2/3 Menggunakan Raspberry Pi”, SENTER, pp. 186-192, Jan. 2018.