Perbedaan antara PCM dan ADPCM

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 kami 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 pertama 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 memperoleh sinyal digital ini. PCM (modulasi kode pulsa) dan ADPCM (modulasi kode pulsa diferensial adaptif) adalah dua teknik digitalisasi tersebut.

PCM (modulasi kode pulsa)

PCM adalah teknik mewakili sinyal analog sebagai urutan bit. Di PCM, pertama, amplitudo sinyal diukur (lebih tepatnya, sinyal sampel) pada interval yang sama. Maka 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 itu diwakili dalam biner, itu akan menjadi sesuatu seperti urutan, 0000, 0001, 0010, 0011, 0010, 0001 ... beginilah sinyal analog segitiga itu dikonversi ke urutan bit di 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 (modulasi kode pulsa diferensial), yang mengirimkan (atau menyimpan) perbedaan antara sampel berturut -turut alih -alih mengirimkan seluruh besarnya sampel. Yang mengurangi jumlah bit yang akan dikirim. Misalnya, dalam kasus sinyal segitiga, perbedaan antara dua sampel berturut -turut selalu ditambah atau dikurangi satu. Ketika sampel pertama dikirim, penerima dapat memperoleh nilai sampel kedua ketika perbedaan antara sampel kedua dan pertama disediakan. Oleh karena itu, DPCM mengurangi jumlah bit yang diperlukan untuk mewakili 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 pengkodean.

Apa perbedaan antara PCM dan ADPCM?

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

2. Di PCM, ukuran interval antara dua sampel diperbaiki, sedangkan 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.