Perbezaan Antara PCM dan ADPCM

Anonim

PCM vs ADPCM

Kebanyakan isyarat semulajadi seperti suara adalah isyarat analog. Walau bagaimanapun, kerana komputer dan hampir semua peralatan yang kami gunakan hari ini adalah digital, menukar isyarat analog kepada isyarat digital adalah penting. Sebagai contoh, untuk merakam suara ke dalam komputer, isyarat harus diwakili sebagai satu siri bit. Biasanya, mikrofon mula menukarkan bunyi ke dalam isyarat elektrik analog. Kemudian isyarat elektrik analog ditukarkan menjadi isyarat digital yang boleh diwakili sebagai urutan kecil. Terdapat teknik yang berbeza dalam mendapatkan isyarat digital ini. PCM (Pulse Code Modulation) dan ADPCM (Modulasi Kod Pulse Differential Adaptive) adalah dua teknik digitalisasi seperti itu.

PCM (Modulasi Kod Pulse)

PCM adalah teknik mewakili isyarat analog sebagai urutan kecil. Dalam PCM, pertama, amplitud isyarat diukur (lebih tepat, isyarat diambil sampel) pada selang waktu yang sama. Kemudian sampel ini disimpan sebagai nombor digital. Contohnya, isyarat triangular boleh dikalkimumkan sebagai turutan, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1, 2, 3, …. Apabila nombor tersebut diwakili dalam binari, ia akan menjadi seperti urutan, 0000, 0001, 0010, 0011, 0010, 0001 … Ini adalah bagaimana isyarat analog segitiga ditukar ke dalam urutan kecil dalam PCM.

PCM telah digunakan dalam telefon pintar digital sebagai kaedah pengekodan suara. PCM juga merupakan standard untuk audio digital dalam komputer. Walau bagaimanapun, dengan melakukan beberapa pengubahsuaian, PCM dapat dioptimumkan dalam bidang memori dan kadar maklumat. ADPCM adalah satu kaedah sedemikian.

- ADPCM (Modulasi Kod Pulse Differif Adaptive)

ADPCM adalah sejenis DPCM (Modulasi Kod Pulse Berbeza), yang menghantar (atau menyimpan) perbezaan antara sampel berturut-turut dan bukannya menghantar keseluruhan magnitud daripada sampel. Itu mengurangkan jumlah bit yang hendak dihantar. Sebagai contoh, dalam kes isyarat segitiga, perbezaan antara dua sampel berturut-turut sentiasa ditambah atau tolak satu. Apabila sampel pertama dihantar, penerima boleh memperoleh nilai sampel kedua apabila perbezaan antara sampel kedua dan pertama disediakan. Oleh itu, DPCM mengurangkan jumlah bit yang diperlukan untuk mewakili isyarat secara digital.

ADPCM melakukan pengubahsuaian lain kepada DPCM. Ia berbeza saiz selang sampel (atau langkah kuantisasi) untuk mengurangkan lagi 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, manakala nilai sampel digunakan secara langsung dalam PCM.

2. Dalam PCM, saiz selang antara dua sampel adalah tetap, sedangkan ia boleh diubah dalam ADPCM.

3. ADPCM memerlukan sedikit bit untuk mewakili isyarat berbanding PCM.

4. Pengekodan isyarat PCM lebih mudah daripada isyarat ADPCM.