PCM və ADPCM Arasındakı Fərq

PCM və ADPCM Arasındakı Fərq
PCM və ADPCM Arasındakı Fərq

Video: PCM və ADPCM Arasındakı Fərq

Video: PCM və ADPCM Arasındakı Fərq
Video: Самые умные породы собак | 10 самых умных пород собак 2024, Iyul
Anonim

PCM vs ADPCM

Səs kimi təbii siqnalların əksəriyyəti analoq siqnallardır. Bununla belə, bu gün istifadə etdiyimiz kompüterlər və demək olar ki, bütün avadanlıqlar rəqəmsal olduğundan, həmin analoq siqnalları rəqəmsal siqnallara çevirmək vacibdir. Məsələn, bir səsi kompüterə yazmaq üçün siqnal bir sıra bit kimi təqdim edilməlidir. Adətən mikrofon əvvəlcə səsi analoq elektrik siqnalına çevirir. Sonra həmin analoq elektrik siqnalı bit ardıcıllığı kimi təqdim edilə bilən rəqəmsal siqnala çevrilir. Bu rəqəmsal siqnalın əldə edilməsində müxtəlif üsullar ola bilər. PCM (Pulse Code Modulation) və ADPCM (Adaptive Differential Pulse Code Modulation) rəqəmsallaşdırmanın iki belə üsuludur.

PCM (Nəbz Kodu Modulyasiyası)

PCM analoq siqnalı bit ardıcıllığı kimi təqdim etmək üsuludur. PCM-də əvvəlcə siqnalın amplitudası bərabər intervallarla ölçülür (daha doğrusu, siqnal nümunəsi götürülür). Sonra bu nümunələr rəqəmsal nömrələr kimi saxlanılır. Məsələn, üçbucaqlı siqnal ardıcıllıqla kvantlaşdırıla bilər: 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1, 2, 3, ……. Bu ədədlər ikilik sistemlə təqdim edildikdə, 0000, 0001, 0010, 0011, 0010, 0001… ardıcıllığı kimi bir şey olacaq.. Bu üçbucaqlı analoq siqnal PCM-də bit ardıcıllığına belə çevrilir.

PCM rəqəmsal telefoniyada səsin kodlaşdırılması üsulu kimi istifadə edilmişdir. PCM həmçinin kompüterlərdə rəqəmsal audio üçün standartdır. Bununla belə, bəzi dəyişikliklər etməklə PCM yaddaş və məlumat sürəti sahələrində optimallaşdırıla bilər. ADPCM belə üsullardan biridir.

ADPCM (Adaptiv Diferensial Pulse Kodu Modulyasiyası)

ADPCM nümunənin bütün böyüklüyünü göndərmək əvəzinə ardıcıl nümunələr arasındakı fərqi göndərən (və ya saxlayan) DPCM (Diferensial Pulse Kodu Modulyasiyası) növüdür. Bu, göndəriləcək bitlərin miqdarını azaldır. Məsələn, üçbucaqlı siqnal vəziyyətində, iki ardıcıl nümunə arasındakı fərq həmişə müsbət və ya mənfi bir olur. Birinci nümunə göndərildikdə, ikinci və birinci nümunələr arasındakı fərq təmin edildikdə qəbuledici ikinci nümunənin dəyərini əldə edə bilər. Beləliklə, DPCM siqnalı rəqəmsal şəkildə təmsil etmək üçün lazım olan bitlərin miqdarını azaldır.

ADPCM DPCM-də başqa bir dəyişiklik edir. Siqnalı təmsil etmək üçün lazım olan bitlərin miqdarını daha da az altmaq üçün seçmə intervallarının (və ya kvantlaşdırma addımlarının) ölçüsünü dəyişir. ADPCM bir çox kodlaşdırma proqramlarında geniş istifadə olunur.

PCM və ADPCM arasındakı fərq nədir?

1. ADPCM-də iki ardıcıl nümunə arasındakı fərq siqnalı təmsil etmək üçün istifadə edilir, halbuki nümunə dəyərləri birbaşa PCM-də istifadə olunur.

2. PCM-də iki nümunə arasındakı intervalın ölçüsü sabitdir, halbuki ADPCM-də dəyişə bilər.

3. PCM ilə müqayisədə siqnalı təmsil etmək üçün ADPCM daha az bit tələb edir.

4. PCM siqnalının şifrəsini açmaq ADPCM siqnalından daha asandır.

Tövsiyə: