Differenza tra G711 e G729

G711 vs G729

G.711 e G.729 sono metodi di codifica vocale usati per la codifica vocale nelle reti di telecomunicazione. Entrambi i metodi di codifica vocale sono standardizzati nel 1990 e utilizzati in applicazioni di base come comunicazione wireless, reti PSTN, sistemi VoIP (Voice over IP) e sistemi di commutazione. G.729 è molto compresso rispetto a G.711. In generale, la velocità di trasmissione dati G.711 è 8 volte superiore alla velocità di trasmissione dati G.729. Entrambi i metodi si sono evoluti negli ultimi decenni e hanno un numero di versioni secondo lo standard ITU-T.

G.711

G.711 è una raccomandazione ITU-T per la modulazione del codice a impulsi (PCM) delle frequenze vocali. G.711 è un codec comunemente utilizzato nei canali di telecomunicazione, che ha una larghezza di banda di 64 kbps. Esistono due versioni di G.711 chiamate μ-law e A-law. La legge A è utilizzata nella maggior parte dei paesi di tutto il mondo, mentre la legge μ viene utilizzata principalmente in Nord America. La raccomandazione ITU-T per G.711 è di 8000 campioni al secondo con una tolleranza di + 50 parti per milione. Ogni campione è rappresentato dalla quantizzazione uniforme di 8 bit, che termina con una velocità di trasmissione di 64 kbps. G.711 ha un overhead di elaborazione molto basso grazie ai semplici algoritmi utilizzati per trasformare il segnale vocale in formato digitale, ma porta a una scarsa efficienza della rete a causa dell'utilizzo inefficiente della larghezza di banda.

Esistono altre varianti dello standard G.711 come la raccomandazione G.711.0, che descrive uno schema di compressione lossless del flusso di bit G.711 e finalizzato alla trasmissione su servizi IP, come il VoIP. Anche la raccomandazione ITU-T G.711.1 descrive l'algoritmo di codifica audio e voce a banda larga incorporato dello standard G.711 che opera a velocità di trasmissione dati più elevate, come 64, 80 e 96 kbps e utilizza i 16.000 campioni al secondo come frequenza di campionamento predefinita.

G.729

G.729 è la raccomandazione ITU-T per la codifica dei segnali vocali a velocità di trasmissione di 8kbps utilizzando la Conjugate Structure-Algebraic Code Excited Linear Prediction (CS-ACELP). G.729 utilizza 8000 campioni al secondo mentre utilizza un PCM lineare a 16 bit come metodo di codifica. Il ritardo di compressione dati è 10ms per G.729, inoltre G.729 è ottimizzato per l'uso con segnali vocali effettivi che conducono a toni DTMF (Dual Tone Multi-Frequency) e musica e fax di alta qualità non sono supportati in modo affidabile utilizzando il codec. Pertanto, la trasmissione DTMF utilizza lo standard RFC 2833 per trasmettere cifre DTMF utilizzando il payload RTP. Inoltre, la larghezza di banda inferiore di 8 kbps consente di utilizzare facilmente G.729 nelle applicazioni VoIP (Voice Over IP). Altre varianti di G.729 sono G.729.1, G.729A e G.729B. G.729.1 consente velocità di trasferimento dati scalabili tra 8 e 32 kbps. G.729.1 è un algoritmo di codifica audio e velocità a banda larga, che è interoperabile con i codec G.729, G.729A e G.729B.

Qual è la differenza tra G711 e G729?

- Entrambi sono sistemi di codifica vocale utilizzati nella comunicazione vocale e standardizzati da ITU-T.

- Entrambi utilizzano 8000 campioni al secondo per i segnali vocali applicando la teoria di Nyquest anche se G.711 supporta 64kbps e G.729 supporta 8kbps.

- Il concetto G.711 fu introdotto negli anni '70 in Bell Systems e fu standardizzato nel 1988, mentre G.729 fu standardizzato nel 1996.

- G.729 utilizza algoritmi di compressione speciali per ridurre le velocità dei dati, mentre G.711 richiede una potenza di elaborazione inferiore, se confrontato con G.729, grazie all'algoritmo semplice.

- Entrambe le tecniche hanno le loro versioni estese con piccole variazioni.

- Anche se G.729 offre basse velocità di trasmissione dati, ci sono i diritti di proprietà intellettuale che devono essere concessi in licenza se è necessario utilizzare G.729, diversamente da G.711.

- Pertanto G.711 è supportato dalla maggior parte dei dispositivi e l'interoperabilità è molto semplice.

Conclusione

La conversione da uno schema di codifica a un altro finirà con la perdita di informazioni se ci sono incompatibilità tra gli algoritmi di codec. Esistono sistemi che misurano la perdita di qualità in tali scenari utilizzando indici diversi come MOS (Mean Opinion Score) e PSQM (Percective Percection Quality Measure).

G.711 e G.729 sono metodi di codifica vocale specializzati per l'uso con le reti di telecomunicazione. G.729 opera a una velocità di trasmissione dati 8 volte inferiore rispetto a G.711 mantenendo la qualità della voce simile utilizzando algoritmi complessi complessi che portano a una maggiore potenza di elaborazione nelle unità di codifica e decodifica.