Differenza tra PCM e ADPCM

Differenza tra PCM e ADPCM
Differenza tra PCM e ADPCM

Video: Differenza tra PCM e ADPCM

Video: Differenza tra PCM e ADPCM
Video: Border Collie vs. Pastore Australiano - DIFFERENZE 2024, Luglio
Anonim

PCM vs ADPCM

La maggior parte dei segnali naturali come la voce sono segnali analogici. Tuttavia, poiché i computer e quasi tutte le apparecchiature che utilizziamo oggi sono digitali, è essenziale convertire quei segnali analogici in segnali digitali. Ad esempio, per registrare una voce in un computer, il segnale dovrebbe essere rappresentato come una serie di bit. Di solito, il microfono converte prima il suono in un segnale elettrico analogico. Quindi quel segnale elettrico analogico viene convertito in un segnale digitale che può essere rappresentato come una sequenza di bit. Ci possono essere diverse tecniche per derivare questo segnale digitale. PCM (Pulse Code Modulation) e ADPCM (Adaptive Differential Pulse Code Modulation) sono due di queste tecniche di digitalizzazione.

PCM (modulazione codice a impulsi)

PCM è una tecnica per rappresentare un segnale analogico come una sequenza di bit. In PCM, in primo luogo, l'ampiezza del segnale viene misurata (più correttamente, il segnale viene campionato) a intervalli uguali. Quindi questi campioni vengono memorizzati come numeri digitali. Ad esempio, un segnale triangolare può essere quantizzato come sequenza, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1, 2, 3, ……. Quando quei numeri sono rappresentati in binario, sarà qualcosa come la sequenza, 0000, 0001, 0010, 0011, 0010, 0001….. Questo è il modo in cui il segnale analogico triangolare viene convertito in una sequenza di bit in PCM.

PCM è stato utilizzato nella telefonia digitale come metodo di codifica della voce. PCM è anche uno standard per l'audio digitale nei computer. Tuttavia, apportando alcune modifiche, PCM può essere ottimizzato nelle aree di memoria e velocità di informazione. ADPCM è uno di questi metodi.

ADPCM (modulazione del codice di impulso differenziale adattivo)

ADPCM è un tipo di DPCM (Differential Pulse Code Modulation), che invia (o memorizza) la differenza tra campioni consecutivi invece di inviare l'intera grandezza del campione. Ciò riduce la quantità di bit da inviare. Ad esempio, nel caso di segnale triangolare, la differenza tra due campioni consecutivi è sempre più o meno uno. Quando viene inviato il primo campione, il ricevitore può ricavare il valore del secondo campione quando viene fornita la differenza tra il secondo e il primo campione. Quindi, DPCM riduce la quantità di bit necessari per rappresentare il segnale digitalmente.

ADPCM apporta un' altra modifica a DPCM. Varia la dimensione degli intervalli di campionamento (o fasi di quantizzazione) al fine di ridurre ulteriormente la quantità di bit necessari per rappresentare il segnale. ADPCM è ampiamente utilizzato in molte applicazioni di codifica.

Qual è la differenza tra PCM e ADPCM?

1. In ADPCM, la differenza tra due campioni consecutivi viene utilizzata per rappresentare il segnale, mentre i valori di campionamento vengono utilizzati direttamente in PCM.

2. In PCM, la dimensione dell'intervallo tra due campioni è fissa, mentre può essere variata in ADPCM.

3. ADPCM necessita di una quantità inferiore di bit per rappresentare un segnale rispetto a PCM.

4. La decodifica di un segnale PCM è più semplice di un segnale ADPCM.

Consigliato: