PCM vs ADPCM
Sebilangan besar isyarat semula jadi seperti suara adalah isyarat analog. Walau bagaimanapun, kerana komputer dan hampir semua peralatan yang kita gunakan hari ini adalah digital, menukar isyarat analog menjadi isyarat digital adalah mustahak. Sebagai contoh, untuk merakam suara ke dalam komputer, isyarat harus ditunjukkan sebagai rangkaian bit. Biasanya, mikrofon terlebih dahulu menukar suara menjadi isyarat elektrik analog. Kemudian isyarat elektrik analog itu ditukar menjadi isyarat digital yang dapat ditunjukkan sebagai urutan bit. Terdapat teknik yang berbeza dalam memperoleh isyarat digital ini. PCM (Pulse Code Modulation) dan ADPCM (Adaptive Differential Pulse Code Modulation) adalah dua teknik digitalisasi seperti itu.
PCM (Modulasi Kod Nadi)
PCM adalah teknik mewakili isyarat analog sebagai urutan bit. Di PCM, pertama, amplitud isyarat diukur (lebih tepat, isyarat diambil) pada selang waktu yang sama. Kemudian sampel ini disimpan sebagai nombor digital. Sebagai contoh, isyarat segitiga boleh dikuantifikasikan sebagai urutan, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1,2, 3, ……. Apabila nombor tersebut ditunjukkan dalam bentuk binari, ia akan menjadi seperti urutan, 0000, 0001, 0010, 0011, 0010, 0001….. Ini adalah bagaimana isyarat analog segitiga ditukar menjadi urutan bit dalam PCM.
PCM telah digunakan dalam telefon digital sebagai kaedah pengekodan suara. PCM juga merupakan standard untuk audio digital di komputer. Namun, dengan melakukan beberapa pengubahsuaian, PCM dapat dioptimumkan dalam bidang memori dan kadar maklumat. ADPCM adalah salah satu kaedah tersebut.
ADPCM (Modulasi Kod Pulse Pembezaan Adaptif)
ADPCM adalah sejenis DPCM (Modulasi Kod Pulse Berbeza), yang menghantar (atau menyimpan) perbezaan antara sampel berturut-turut dan bukannya menghantar keseluruhan ukuran sampel. Itu mengurangkan jumlah bit yang akan dihantar. Sebagai contoh, dalam hal isyarat segitiga, perbezaan antara dua sampel berturut-turut selalu ditambah atau tolak satu. Semasa sampel pertama dihantar, penerima dapat memperoleh nilai sampel kedua apabila perbezaan antara sampel kedua dan pertama diberikan. Oleh itu, DPCM mengurangkan jumlah bit yang diperlukan untuk mewakili isyarat secara digital.
ADPCM melakukan pengubahsuaian lain kepada DPCM. Ini mengubah ukuran selang pensampelan (atau langkah-langkah kuantisasi) untuk mengurangkan jumlah bit yang diperlukan untuk mewakili isyarat. ADPCM digunakan secara meluas dalam banyak aplikasi pengekodan.
Apakah perbezaan antara PCM dan ADPCM? 1. Dalam ADPCM, perbezaan antara dua sampel berturut-turut digunakan untuk mewakili isyarat, sedangkan nilai sampel digunakan secara langsung dalam PCM. 2. Dalam PCM, ukuran selang antara dua sampel tetap, sedangkan dapat bervariasi dalam ADPCM. 3. ADPCM memerlukan jumlah bit yang lebih sedikit untuk mewakili isyarat berbanding PCM. 4. Penyahkodan isyarat PCM lebih mudah daripada isyarat ADPCM. |