Disyorkan, 2024

Pilihan Editor

Perbezaan antara PCM dan DPCM

PCM dan DPCM adalah prosedur yang digunakan untuk mengubah isyarat analog ke dalam digital. Kaedah-kaedah ini berbeza kerana PCM mewakili nilai sampel dengan kata-kata kod manakala dalam DPCM nilai asal dan sampel bergantung kepada sampel terdahulu.

Penukaran isyarat analog ke digital sangat bermanfaat untuk banyak aplikasi kerana isyarat digital kurang terdedah kepada bunyi bising. Sistem komunikasi digital menyediakan prestasi, kebolehpercayaan, keselamatan, kecekapan dan integrasi sistem yang lebih baik. PCM dan DPCM adalah teknik pengekodan sumber yang berbeza, mari kita fahami perbezaan di antara mereka dengan carta perbandingan.

Carta Perbandingan

Asas untuk perbandinganPCMDPCM
Bilangan Bit yang terlibat4, 8 atau 16 bit setiap sampel.Lebih daripada satu tetapi kurang daripada PCM.
Kesalahan pengiraan dan penyelewenganBergantung pada bilangan tahap.Beban cerun dan bunyi pengkuantasan cerun boleh hadir.
Bandwidth saluran penghantaranMemerlukan jalur lebar yang tinggi.Perlu jalur lebar berbanding PCM.
MaklumbalasTidak memberikan sebarang maklum balas.Maklumbalas disediakan.
Kerumitan notasiKompleksMudah
Isyarat kepada nisbah bunyiBaikPurata
Kawasan permohonanAudio, video dan telefoni.Ucapan dan video.
Bit / sampel7/84/6
Kadar bit56-6432-48

Definisi PCM

PCM (Pulse Code Modulation) adalah strategi pengekodan sumber di mana urutan denyut berkod digunakan untuk mewakili isyarat mesej dengan bantuan merancang isyarat ke dalam masa dan amplitud dalam bentuk diskret. Ia melibatkan dua operasi asas - discretization masa dan discretization amplitude. Pembentangan masa dicapai dengan pensampelan, dan budi bicara amplitude dicapai kuantisasi. Ia juga merangkumi satu langkah tambahan iaitu pengekodan di mana amplitud teragih menghasilkan corak nadi yang mudah.

Proses PCM dibahagikan kepada tiga bahagian, pertama ialah penghantaran pada hujung sumber, regenerasi kedua pada jalur penghantaran dan hujung penerimaan.

Operasi yang dijalankan pada penghantar sumber akhir -

  • Pensampelan - Pensampelan adalah proses mengukur isyarat pada sela masa yang sama di mana isyarat mesej (baseband) diambil dengan garis denyut segi empat tepat. Denyutan ini sangat sempit untuk mengekstrak proses persampelan segera. Penstrukturan semula isyarat baseband yang tepat diperolehi apabila kadar pengambilan sampel lebih besar daripada dua kali komponen frekuensi tertinggi yang dikenali sebagai kadar Nyquist .
  • Kuantisasi - Setelah mengambil sampel isyarat mesej mengalami kuantisasi yang memberikan perwakilan diskrit pada masa dan amplitud. Dalam proses kuantisasi, contoh sampel adalah nilai-nilai integral yang terputus dalam julat tertentu.
  • Pengekodan - Isyarat yang dihantar dibuat lebih kuat terhadap gangguan dan bunyi isyarat terkuantisasi dengan menerjemahkannya menjadi bentuk isyarat yang lebih sesuai dan terjemahan ini dikenali sebagai pengekodan.

Operasi yang dilakukan pada masa regenerasi di sepanjang laluan penghantaran -

Isyarat-isyarat ini diperbaharui dengan meletakkan repeaters penjanaan semula pada laluan penghantaran. Ia menjalankan operasi seperti penyamaan, membuat keputusan dan masa.

Operasi yang dilakukan pada akhir penerimaan -

  • Pengekodan dan pengembangan - Selepas penjanaan semula, denyutan nadi yang bersih kemudian digabungkan dengan perkataan kod. Kemudian kata kod itu diterjemahkan ke dalam isyarat PAM (Modulasi Pulse Amplitude Modulation). Isyarat-isyarat yang diterangkan ini mewakili urutan yang dijangkakan sampel mampat.
  • Pembinaan Semula - Dalam operasi ini, isyarat asal dipulihkan pada akhir penerimaan.

Definisi DPCM

DPCM (Modulasi Kod Pulse Berbeza) hanyalah satu varian PCM. PCM tidak cekap kerana ia menghasilkan banyak bit dan menggunakan lebih lebar jalur. Jadi, untuk mengatasi masalah yang diberikan di atas, DPCM telah dirancang. Sama seperti PCM, DPCM terdiri daripada proses persampelan, kuantisasi dan pengekodan. Tetapi DPCM berbeza daripada PCM kerana ia mengukur perbezaan sampel sebenar dan nilai ramalan. Itulah sebabnya ia dipanggil sebagai PCM pembezaan.

DPCM menggunakan sifat biasa PCM di mana kadar korelasi tinggi antara sampel bersebelahan digunakan. Hubungan ini dijana apabila isyarat diambil sampel pada kadar yang lebih besar daripada kadar Nyquist. Korelasi bermakna isyarat tidak menyesuaikan perubahan dengan cepat dari satu sampel ke yang lain.

Sebagai hasilnya, perbezaan antara sampel bersebelahan terdiri daripada kuasa purata yang lebih kecil daripada kuasa purata isyarat asal.

Pengekodan isyarat yang sangat berkorelasi dalam sistem PCM piawai menghasilkan maklumat yang berlebihan. Melalui menghapuskan redundansi isyarat yang lebih cekap boleh dihasilkan.

Isyarat masa depan yang berlebihan disimpulkan dengan menganalisis kelakuan masa lalu isyarat. Ramalan masa depan ini menimbulkan teknik kuantisasi pembezaan. Apabila output quantizer dikodkan, Modulasi Kod Pulse Berbeza diperolehi.

Perbezaan Utama antara PCM dan DPCM

  1. Bilangan bit yang termasuk dalam PCM adalah 4, 8 atau 16 bit setiap sampel. Sebaliknya, DPCM melibatkan bit lebih daripada satu, tetapi kurang daripada bilangan bit yang digunakan dalam PCM
  2. Kedua-dua teknik PCM dan DPCM mengalami kesilapan pengkuantisian dan penyelewengan tetapi pada tahap yang berbeza.
  3. DPCM memerlukan jalur lebar yang kurang manakala PCM berfungsi pada jalur lebar yang lebih tinggi.
  4. PCM tidak memberi sebarang maklum balas. Sebaliknya, DPCM memberi maklum balas.
  5. PCM terdiri daripada notasi kompleks. Sebaliknya, DPCM mempunyai notasi ringkas.
  6. DPCM mempunyai purata nisbah isyarat-ke-bunyi. Sebaliknya, PCM mempunyai nisbah signal-to-noise yang lebih baik.
  7. PCM digunakan dalam aplikasi audio, video dan telefoni. Sebaliknya, DPCM digunakan dalam ucapan dan aplikasi video.
  8. Jika kita bercakap mengenai DPCM kecekapan adalah satu langkah di hadapan PCM.

Kesimpulannya

Contoh prosedur PCM dan menukar bentuk gelombang analog ke dalam kod digital secara langsung dengan bantuan penukar analog ke digital. Sebaliknya, DPCM melakukan kerja yang sama tetapi menggunakan nilai perbezaan multibit.

Top