Perbezaan antara PCM dan ADPCM

Perbezaan antara PCM dan ADPCM

PCM vs ADPCM

Sebilangan besar isyarat semula jadi 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 pertama menukarkan bunyi menjadi isyarat elektrik analog. Kemudian isyarat elektrik analog ditukar menjadi isyarat digital yang boleh diwakili sebagai urutan sedikit. Terdapat teknik yang berbeza dalam mendapatkan isyarat digital ini. PCM (modulasi kod pulse) dan ADPCM (modulasi kod nadi pembezaan adaptif) adalah dua teknik digitalisasi sedemikian.

PCM (modulasi kod nadi)

PCM adalah teknik mewakili isyarat analog sebagai urutan sedikit. Di PCM, pertama, amplitud isyarat diukur (lebih tepat, isyarat sampel) pada selang masa yang sama. Maka sampel ini disimpan sebagai nombor digital. Sebagai contoh, isyarat segi tiga boleh diukur sebagai urutan, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1,2, 3, … . Apabila nombor -nombor tersebut diwakili dalam binari, ia akan menjadi seperti urutan, 0000, 0001, 0010, 0011, 0010, 0001 ... ini adalah bagaimana isyarat analog segi tiga ditukar kepada sedikit urutan dalam PCM.

PCM telah digunakan dalam telefon 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 nadi pembezaan adaptif)

ADPCM adalah jenis DPCM (modulasi kod nadi perbezaan), yang menghantar (atau menyimpan) perbezaan antara sampel berturut -turut dan bukannya menghantar keseluruhan magnitud sampel. Yang mengurangkan jumlah bit yang hendak dihantar. Contohnya, dalam hal isyarat segi tiga, perbezaan antara dua sampel berturut -turut selalu ditambah atau tolak satu. Apabila sampel pertama dihantar, penerima dapat 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 untuk DPCM. Ia berbeza saiz selang pensampelan (atau 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. Di PCM, saiz selang antara dua sampel ditetapkan, sedangkan ia boleh diubah dalam ADPCM.

3. ADPCM memerlukan jumlah bit yang kurang untuk mewakili isyarat berbanding PCM.

4. Menyahkod isyarat PCM lebih mudah daripada isyarat ADPCM.