PCM vs ADPCM
Kebanyakan isyarat semulajadi seperti suara adalah isyarat analog. Walau bagaimanapun, sejak 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 untuk mendapatkan isyarat digital ini. PCM (Pulse Code Modulation) dan ADPCM (Modulasi Kod Pulse Differential Adaptive) adalah dua teknik digitalisasi.
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. Sebagai contoh, isyarat segitiga boleh diukur sebagai urutan, 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 kepada jujukan kecil dalam PCM.
PCM telah digunakan dalam teleponi 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 Differential Adaptive)
ADPCM adalah jenis DPCM (Modulasi Kod Pulse Berbeza), yang menghantar (atau menyimpan) perbezaan antara sampel berturut-turut dan bukannya menghantar keseluruhan magnitud sampel. Itu mengurangkan jumlah bit yang akan dihantar. Sebagai contoh, dalam kes isyarat segitiga, perbezaan antara dua sampel berturut-turut sentiasa 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 satu lagi pengubahsuaian 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. Di ADPCM, perbezaan antara dua sampel berturut-turut digunakan untuk mewakili isyarat, sedangkan 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.
|