Abstrak


Implementasi dan Analisis Proses Encoding Kode Konvolusi Menggunakan Python


Oleh :
Restu Agil Purnomo Adi - M0121060 - Fak. MIPA

Perkembangan teknologi komunikasi digital yang pesat menuntut adanya sistem komunikasi yang andal, sehingga kajian terhadap metode pengkodean kanal menjadi sangat penting. Penelitian ini berfokus pada perancangan model matematis dan implementasi proses encoding kode konvolusi menggunakan Python, serta menganalisis pengaruh variasi parameternya (panjang batasan dan laju kode) terhadap panjang codeword dan waktu eksekusi. Metode yang digunakan meliputi studi literatur dan simulasi komputer yang dijalankan mulai dari perancangan model, implementasi program, verifikasi hasil, hingga tahap simulasi. Berdasarkan hasil penelitian, diperoleh model matematis akhir proses encoding yang menggabungkan seluruh aliran keluaran menjadi satu barisan codeword serial. Model tersebut berhasil diimplementasikan ke dalam program simulasi Python secara operasi diskrit, dengan hasil keluaran yang terbukti sesuai dengan perhitungan manual. Hasil simulasi menunjukkan bahwa peningkatan nilai panjang batasan menyebabkan panjang codeword bertambah secara bertahap dengan waktu eksekusi yang relatif stabil. Sebaliknya, penurunan nilai laju kode mengakibatkan peningkatan panjang codeword dan waktu eksekusi yang jauh lebih signifikan karena semakin banyaknya jumlah bit keluaran dan bit redundansi yang dihasilkan oleh sistem.