G711 vs G729
Οι G.711 και G.729 είναι μέθοδοι κωδικοποίησης φωνής που χρησιμοποιούνται για κωδικοποίηση φωνής σε δίκτυα τηλεπικοινωνιών. Και οι δύο μέθοδοι κωδικοποίησης ομιλίας έχουν τυποποιηθεί τη δεκαετία του 1990 και χρησιμοποιούνται σε βασικές εφαρμογές όπως η ασύρματη επικοινωνία, τα δίκτυα PSTN, τα συστήματα VoIP (Voice over IP) και τα συστήματα μεταγωγής. Το G.729 είναι πολύ συμπιεσμένο σε σύγκριση με το G.711. Γενικά, ο ρυθμός δεδομένων G.711 είναι 8 φορές υψηλότερος από τον ρυθμό δεδομένων G.729. Και οι δύο μέθοδοι έχουν εξελιχθεί τις τελευταίες δεκαετίες και έχουν έναν αριθμό εκδόσεων σύμφωνα με το πρότυπο ITU-T.
G.711
Το G.711 είναι μια σύσταση ITU-T για τη διαμόρφωση κωδικού παλμού (PCM) συχνοτήτων φωνής. Το G.711 είναι ένας κοινώς χρησιμοποιούμενος κωδικοποιητής σε κανάλια τηλεπικοινωνιών, ο οποίος έχει εύρος ζώνης 64 kbps. Υπάρχουν δύο εκδόσεις του G.711 που ονομάζονται μ-νόμος και Α-νόμος. Το A-Law χρησιμοποιείται στις περισσότερες χώρες σε όλο τον κόσμο, ενώ το μ-νόμος χρησιμοποιείται κυρίως στη Βόρεια Αμερική. Η σύσταση ITU-T για το G.711 είναι 8000 δείγματα ανά δευτερόλεπτο με μόνο ανοχή + 50 μέρη ανά εκατομμύριο. Κάθε δείγμα αντιπροσωπεύεται από ομοιόμορφη κβαντοποίηση 8 bit, η οποία καταλήγει σε ρυθμό δεδομένων 64 kbps. Το G.711 έχει ως αποτέλεσμα πολύ χαμηλά έξοδα επεξεργασίας λόγω των απλών αλγορίθμων που χρησιμοποιεί για τη μετατροπή του φωνητικού σήματος σε ψηφιακή μορφή, αλλά οδηγεί σε κακή απόδοση δικτύου λόγω αναποτελεσματικής χρήσης του εύρους ζώνης.
Υπάρχουν άλλες παραλλαγές του προτύπου G.711, όπως η σύσταση G.711.0, η οποία περιγράφει ένα σχήμα συμπίεσης χωρίς απώλειες ροής bit G.711 και στοχεύει στη μετάδοση μέσω υπηρεσιών IP, όπως το VoIP. Επίσης, η σύσταση ITU-T G.711.1 περιγράφει τον ενσωματωμένο αλγόριθμο κωδικοποίησης ομιλίας και ήχου ευρείας ζώνης του προτύπου G.711 που λειτουργεί σε υψηλότερους ρυθμούς δεδομένων όπως 64, 80 και 96 kbps και χρησιμοποιεί τα 16.000 δείγματα ανά δευτερόλεπτο ως προεπιλεγμένο ρυθμό δειγματοληψίας.
G.729
Το G.729 είναι η σύσταση ITU-T για την κωδικοποίηση σημάτων ομιλίας σε ρυθμό μετάδοσης δεδομένων 8 kbps χρησιμοποιώντας Σύζευξη Δομή-Διεγερμένη Γραμμική Πρόβλεψη Αλγεβρικού Κώδικα (CS-ACELP). Το G.729 χρησιμοποιεί 8000 δείγματα ανά δευτερόλεπτο ενώ χρησιμοποιεί γραμμικό PCM 16 bit ως μέθοδο κωδικοποίησης. Η καθυστέρηση συμπίεσης δεδομένων είναι 10 ms για το G.729, επίσης το G.729 είναι βελτιστοποιημένο για χρήση με πραγματικά σήματα φωνής που οδηγεί σε ήχους DTMF (Διπλός τόνος πολλαπλής συχνότητας), ενώ η μουσική και το φαξ υψηλής ποιότητας δεν υποστηρίζονται αξιόπιστα χρησιμοποιώντας τον κωδικοποιητή. Επομένως, η μετάδοση DTMF χρησιμοποιεί το πρότυπο RFC 2833 για τη μετάδοση ψηφίων DTMF χρησιμοποιώντας ωφέλιμο φορτίο RTP. Επίσης, το χαμηλότερο εύρος ζώνης των 8 kbps οδηγεί στην εύκολη χρήση του G.729 σε εφαρμογές Voice Over IP (VoIP). Άλλες παραλλαγές του G.729 είναι οι G.729.1, G.729A και G.729B. Το G.729.1 επιτρέπει επεκτάσιμους ρυθμούς δεδομένων μεταξύ 8 και 32 kbps. Ο G.729.1 είναι ένας αλγόριθμος ευρείας ζώνης ταχύτητας και κωδικοποίησης ήχου, ο οποίος είναι διαλειτουργικός με κωδικοποιητές G.729, G.729A και G.729B.
Ποια είναι η διαφορά μεταξύ G711 και G729; – Και τα δύο είναι συστήματα κωδικοποίησης φωνής που χρησιμοποιούνται στη φωνητική επικοινωνία και τυποποιούνται από την ITU-T. – Και οι δύο χρησιμοποιούν 8000 δείγματα ανά δευτερόλεπτο για φωνητικά σήματα εφαρμόζοντας τη θεωρία Nyquest, παρόλο που το G.711 υποστηρίζει 64kbps και το G.729 υποστηρίζει 8kbps. – Η έννοια G.711 εισήχθη τη δεκαετία του 1970 στη Bell Systems και τυποποιήθηκε το 1988, ενώ η G.729 τυποποιήθηκε το 1996. – Το G.729 χρησιμοποιεί ειδικούς αλγόριθμους συμπίεσης για να μειώσει τους ρυθμούς δεδομένων, ενώ ο G.711 απαιτεί τη χαμηλότερη ισχύ επεξεργασίας, σε σύγκριση με το G.729, λόγω του απλού αλγορίθμου. – Και οι δύο τεχνικές έχουν τις δικές τους εκτεταμένες εκδόσεις με μικρές παραλλαγές. – Παρόλο που το G.729 παρέχει χαμηλούς ρυθμούς δεδομένων, υπάρχουν τα δικαιώματα πνευματικής ιδιοκτησίας που πρέπει να αδειοδοτηθούν εάν πρέπει να χρησιμοποιήσετε το G.729,, σε αντίθεση με το G.711. – Επομένως, το G.711 υποστηρίζεται από τις περισσότερες συσκευές και η διαλειτουργικότητα είναι πολύ απλή. |
Συμπέρασμα
Η μετατροπή από ένα σχήμα κωδικοποίησης σε άλλο θα καταλήξει με απώλεια πληροφοριών εάν υπάρχουν ασυμβατότητες μεταξύ των αλγορίθμων κωδικοποιητή. Υπάρχουν συστήματα που μετρούν την απώλεια ποιότητας σε τέτοια σενάρια χρησιμοποιώντας διαφορετικούς δείκτες όπως MOS (Mean Opinion Score) και PSQM (Perceptual Speech Quality Measure).
Οι G.711 και G.729 είναι μέθοδοι κωδικοποίησης φωνής που είναι εξειδικευμένες για χρήση με δίκτυα τηλεπικοινωνιών. Το G.729 λειτουργεί με 8 φορές χαμηλότερο ρυθμό μετάδοσης δεδομένων σε σύγκριση με το G.711, ενώ διατηρεί την ίδια ποιότητα φωνής χρησιμοποιώντας υψηλούς πολύπλοκους αλγόριθμους που οδηγεί σε υψηλότερη ισχύ επεξεργασίας στις μονάδες κωδικοποίησης και αποκωδικοποίησης.