PCM ve ADPCM
Ses gibi doğal sinyallerin çoğu analog sinyallerdir. Bununla birlikte, bilgisayarlar ve bugün kullandığımız neredeyse tüm ekipmanlar dijital olduğundan, bu analog sinyalleri dijital sinyale dönüştürmek önemlidir. Örneğin, bir sesi bilgisayara kaydetmek için, sinyalin bir dizi bit olarak gösterilmesi gerekir. Mikrofon genellikle sesi analog bir elektrik sinyaline dönüştürür. Daha sonra bu analog elektrik sinyali, bir bit dizisi olarak temsil edilebilen dijital sinyale dönüştürülür. Bu dijital sinyali elde etmede farklı teknikler olabilir. PCM (Darbe Kod Modülasyonu) ve ADPCM (Uyarlamalı Diferansiyel Darbe Kod Modülasyonu) bu tür dijitalleşme teknikleridir.
PCM (Darbe Kodu Modülasyonu)
PCM, bir analog sinyali bir bit dizisi olarak temsil etme tekniğidir. PCM'de, ilk olarak, sinyalin genliği eşit aralıklarla ölçülür (daha doğru bir şekilde sinyal örneklenir). Daha sonra bu örnekler dijital sayılar olarak saklanır. Örneğin, üçgen bir sinyal, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1,2, 3 dizisi olarak ölçülebilir. …. Bu sayılar ikili olarak temsil edildiğinde, 0000, 0001, 0010, 0011, 0010, 0001 dizisi gibi bir şey olacaktır… Bu üçgen analog sinyalin PCM'de bir bit dizisine dönüştürülmesi.
PCM, dijital telefonculukta ses kodlama yöntemi olarak kullanılmıştır. PCM ayrıca bilgisayarlarda dijital ses için bir standarttır. Bununla birlikte, 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 Kod Modülasyonu)
ADPCM, örneğin büyüklüğünü göndermek yerine ardışık örnekler arasındaki farkı gönderen (veya depolayan) bir DPCM (Diferansiyel Darbe Kod Modülasyonu) türüdür. Bu, gönderilecek bit miktarını azaltır. Örneğin, üçgen sinyal durumunda, iki ardışık numune arasındaki fark her zaman artı veya eksi birdir. İlk numune gönderildiğinde, ikinci ve ilk 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 gereken bit miktarını azaltır.
ADPCM, DPCM'de başka bir değişiklik yapar. Sinyali temsil etmek için gereken bit miktarını daha da azaltmak için örnekleme aralıklarının (veya nicemleme 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, iki ardışık örnek arasındaki fark sinyali temsil etmek için kullanılırken, örnek değerleri 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 miktarda bit gerektirir. 4. PCM sinyalinin kodunun çözülmesi ADPCM sinyalinden daha kolaydır.
|