PCM ve ADPCM Arasındaki Fark

PCM ve ADPCM Arasındaki Fark
PCM ve ADPCM Arasındaki Fark

Video: PCM ve ADPCM Arasındaki Fark

Video: PCM ve ADPCM Arasındaki Fark
Video: Samoyed Vs Japanese Spitz - Which Breed Is Best 2024, Temmuz
Anonim

PCM ve ADPCM

Ses gibi doğal sinyallerin çoğu analog sinyallerdir. Ancak günümüzde kullandığımız bilgisayarlar ve neredeyse tüm ekipmanlar dijital olduğundan, bu analog sinyalleri dijital sinyallere dönüştürmek çok önemlidir. Örneğin, bir bilgisayara bir ses kaydetmek için, sinyal bir dizi bit olarak temsil edilmelidir. Genellikle, mikrofon önce sesi bir analog elektrik sinyaline dönüştürür. Daha sonra bu analog elektrik sinyali, bir bit dizisi olarak temsil edilebilecek dijital sinyale dönüştürülür. Bu dijital sinyalin türetilmesinde farklı teknikler olabilir. PCM (Darbe Kodu Modülasyonu) ve ADPCM (Uyarlamalı Diferansiyel Darbe Kodu Modülasyonu), bu tür iki dijitalleştirme tekniğidir.

PCM (Darbe Kod Modülasyonu)

PCM, bir analog sinyali bir bit dizisi olarak temsil etme tekniğidir. PCM'de önce sinyalin genliği eşit aralıklarla ölçülür (daha doğrusu sinyal örneklenir). Daha sonra bu örnekler dijital sayılar olarak saklanır. Örneğin, bir üçgen sinyal, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1, 2, 3, dizisi olarak nicelenebilir. ……. Bu sayılar ikili olarak temsil edildiğinde, 0000, 0001, 0010, 0011, 0010, 0001… dizisi gibi bir şey olacaktır.. Bu üçgen analog sinyal PCM'de bir bit dizisine bu şekilde dönüştürülür.

PCM, dijital telefonda sesi kodlama yöntemi olarak kullanılmıştır. PCM ayrıca bilgisayarlarda dijital ses için bir standarttır. Ancak, bazı değişiklikler yapılarak, PCM, bellek ve bilgi hızı alanlarında optimize edilebilir. ADPCM böyle bir yöntemdir.

ADPCM (Uyarlamalı Diferansiyel Darbe Kodu Modülasyonu)

ADPCM, örneğin tüm büyüklüğünü göndermek yerine ardışık örnekler arasındaki farkı gönderen (veya depolayan) bir DPCM (Diferansiyel Darbe Kodu Modülasyonu) türüdür. Bu, gönderilecek bit miktarını az altır. Örneğin, üçgen sinyal durumunda, ardışık iki örnek arasındaki fark her zaman artı veya eksi birdir. İlk numune gönderildiğinde, ikinci ve birinci numuneler arasındaki fark sağlandığında alıcı ikinci numunenin değerini türetebilir. Bu nedenle DPCM, sinyali dijital olarak temsil etmek için gerekli olan bit miktarını az altır.

ADPCM, DPCM'de başka bir değişiklik yapıyor. Sinyali temsil etmek için gereken bit miktarını daha da az altmak için örnekleme aralıklarının (veya niceleme adımlarının) boyutunu değiştirir. ADPCM, birçok kodlama uygulamasında yaygın olarak kullanılmaktadır.

PCM ve ADPCM arasındaki fark nedir?

1. ADPCM'de, sinyali temsil etmek için iki ardışık örnek arasındaki fark kullanılırken, örnek değerler doğrudan PCM'de kullanılır.

2. PCM'de, iki örnek arasındaki aralığın boyutu sabittir, oysa ADPCM'de değiştirilebilir.

3. ADPCM, bir sinyali temsil etmek için PCM'ye kıyasla daha az bit miktarına ihtiyaç duyar.

4. Bir PCM sinyalinin kodunun çözülmesi, bir ADPCM sinyalinden daha kolaydır.

Önerilen: