13.07.2015 Views

KOMPRESI CITRA JPEG BERBASIS FPGA XILINX SPARTAN-3E ...

KOMPRESI CITRA JPEG BERBASIS FPGA XILINX SPARTAN-3E ...

KOMPRESI CITRA JPEG BERBASIS FPGA XILINX SPARTAN-3E ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

543.3.17. Code MultiplexerDalam rangkaian terdapat penyandi koefisien AC dan DC. Masing-masingjenis koefisien dikeluarkan pada waktu yang berbeda. Koefisien DC hanyadikeluarkan pada saat posisi data (0,0). Selain saat itu, yang dikeluarkan adalahkoefisien AC. Untuk melewatkan kode untuk koefisien AC dan DC dalam satujalur, digunakan suatu unit multiplekser pada Gambar 3.13. MUX yang digunakanadalah 2 ke 1 jalur dengan panjang bit tiap jalur 40 bit. Untuk memilih jalurMUX, digunakan masukan select yang dihubungkan dengan masukan DC.Masukan DC ini untuk menandai koefisien yang aktif adalah koefisien DC.3.3.18. Bit StufferKeluaran penyandi entropi sebenarnya bersifat variable length. Padamodul penyandi koefisien AC dan DC, keluaran dibuat fixed length 40 bit untukmempermudah proses penyandian. Untuk membuat suatu data variable length daridata 40 bit tersebut, dibuat suatu modul yang dinamakan bit stuffer.Modul bit stuffer mengubah data paralel keluaran modul penyandikoefisien AC dan DC menjadi data serial. Data serial berasal dari data sym danhuff. Panjang data serial untuk sym ditentukan oleh cat dan untuk huff ditentukanoleh len. Gambar 3.17 menunjukkan interkoneksi penyandi koefisien dengan bitstuffer. Rangkaian bit stuffer pada dasarnya merupakan konverter paralel keserial. Pada bit stuffer, panjang data yang dikeluarkan secara serial bisa diatur.Data yang akan dikeluarkan secara serial adalah huff dan sym. Keduanya memilikipanjang 16 bit. Melalui bit stuffer, panjang data serial yang dikeluarkan tidakselalu 16 bit, tetapi tergantung pada panjang yang ditentukan masukan len dan cat.54

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!