Perbedaan Antara PCM dan ADPCM

PCM vs ADPCM

Sebagian besar sinyal alami seperti suara adalah sinyal analog. Namun, karena komputer dan hampir semua peralatan yang kita gunakan saat ini adalah digital, mengubah sinyal analog menjadi sinyal digital sangat penting. Misalnya, untuk merekam suara ke komputer, sinyal harus direpresentasikan sebagai serangkaian bit. Biasanya, mikrofon terlebih dahulu mengubah suara menjadi sinyal listrik analog. Kemudian sinyal listrik analog dikonversi menjadi sinyal digital yang dapat direpresentasikan sebagai urutan bit. Mungkin ada teknik yang berbeda dalam menurunkan sinyal digital ini. PCM (Modulasi Kode Pulsa) dan ADPCM (Modulasi Kode Pulsa Diferensial Adaptif) adalah dua teknik digitalisasi semacam itu.

PCM (Modulasi Kode Pulsa)

PCM adalah teknik mewakili sinyal analog sebagai urutan bit. Dalam PCM, pertama, amplitudo sinyal diukur (lebih tepatnya, sampel sinyal) pada interval yang sama. Kemudian sampel ini disimpan sebagai nomor digital. Misalnya, sinyal segitiga dapat dikuantisasi sebagai urutan, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1,2, 3, … Ketika angka-angka tersebut diwakili dalam biner, itu akan menjadi seperti urutan, 0000, 0001, 0010, 0011, 0010, 0001 ... Ini adalah bagaimana sinyal analog segitiga dikonversi menjadi sedikit urutan dalam PCM.

PCM telah digunakan dalam telepon digital sebagai metode pengkodean suara. PCM juga merupakan standar untuk audio digital di komputer. Namun, dengan melakukan beberapa modifikasi, PCM dapat dioptimalkan di bidang memori dan tingkat informasi. ADPCM adalah salah satu metode tersebut.

ADPCM (Modulasi Kode Pulsa Diferensial Adaptif)

ADPCM adalah jenis DPCM (Differential Pulse Code Modulation), yang mengirim (atau menyimpan) perbedaan antara sampel berturut-turut alih-alih mengirim seluruh besarnya sampel. Itu mengurangi jumlah bit yang akan dikirim. Sebagai contoh, dalam kasus sinyal segitiga, perbedaan antara dua sampel berturut-turut selalu plus atau minus satu. Ketika sampel pertama dikirim, penerima dapat memperoleh nilai sampel kedua ketika perbedaan antara sampel kedua dan pertama diberikan. Oleh karena itu, DPCM mengurangi jumlah bit yang diperlukan untuk merepresentasikan sinyal secara digital.

ADPCM melakukan modifikasi lain pada DPCM. Ini bervariasi ukuran interval pengambilan sampel (atau langkah kuantisasi) untuk lebih mengurangi jumlah bit yang diperlukan untuk mewakili sinyal. ADPCM banyak digunakan dalam banyak aplikasi penyandian.

Apa perbedaan antara PCM dan ADPCM?

1. Dalam ADPCM, perbedaan antara dua sampel berturut-turut digunakan untuk mewakili sinyal, sedangkan nilai sampel langsung digunakan dalam PCM.

2. Dalam PCM, ukuran interval antara dua sampel ditetapkan, sedangkan itu dapat bervariasi dalam ADPCM.

3. ADPCM membutuhkan jumlah bit yang lebih sedikit untuk mewakili sinyal dibandingkan dengan PCM.

4. Mendekode sinyal PCM lebih mudah daripada sinyal ADPCM.