Teknik kompresi penting dilakukan karena ukuran dari data semakin lama menjadi semakin besar, tetapi tidak didukung oleh perkembangan lebar pita frekuensi. Salah satu metode kompresi adalah Rice coding yang paling tepat digunakan untuk data masukan yang memenuhi distribusi geometris. Dalam penelitian ini data masukan untuk Rice coding adalah data suara yang telah melewati proses Adaptive differensial pulse code modulation (ADPCM). Rice coding merupakan Variable Length code yang terdiri atas 3 bagian, bagian unary,bit pembatas dan bagian bilangan sisa. Penelitian ini menggunakan Binary Rice coding sehingga bilangan sisa selalu 0 atau 1.Jika data masukan mempunyai digit yang besar, jumlah bit unary juga besar. Untuk mengatasi hal ini, setelah proses Rice coding, dilakukan proses run length coding.. Dengan bantuan perangkat lunak Matlab 7.9, dilakukan simulasi proses encoding dan decoding. Hasil simulasi menunjukan telah terjadi proses kompresi. |