G711 lwn G729
G.711 dan G.729 ialah kaedah pengekodan suara yang digunakan untuk pengekodan suara dalam rangkaian telekomunikasi. Kedua-dua kaedah pengekodan pertuturan diseragamkan pada tahun 1990-an, dan digunakan dalam aplikasi asas seperti komunikasi tanpa wayar, rangkaian PSTN, sistem VoIP (Voice over IP) dan sistem pensuisan. G.729 sangat termampat berbanding dengan G.711. Secara amnya, kadar data G.711 adalah 8 kali lebih tinggi daripada kadar data G.729. Kedua-dua kaedah telah berkembang sepanjang dekad yang lalu dan mempunyai beberapa versi mengikut piawaian ITU-T.
G.711
G.711 ialah cadangan ITU-T untuk Modulasi Kod Nadi (PCM) frekuensi suara. G.711 ialah codec yang biasa digunakan dalam saluran telekomunikasi, yang mempunyai lebar jalur 64kbps. Terdapat dua versi G.711 yang dipanggil μ-law dan A-law. A-Law digunakan di kebanyakan negara di seluruh dunia, manakala μ-law digunakan terutamanya di Amerika Utara. Pengesyoran ITU-T untuk G.711 ialah 8000 sampel sesaat dengan hanya toleransi + 50 bahagian per juta. Setiap sampel diwakili oleh kuantisasi seragam 8 bit, yang berakhir dengan kadar data 64 kbps. G.711 menghasilkan overhed pemprosesan yang sangat rendah disebabkan oleh algoritma mudah yang digunakan untuk menukar isyarat suara kepada format digital, tetapi membawa kepada kecekapan rangkaian yang lemah akibat penggunaan lebar jalur yang tidak cekap.
Terdapat variasi lain bagi piawaian G.711 seperti pengesyoran G.711.0, yang menerangkan skim mampatan tanpa kehilangan aliran bit G.711 dan bertujuan untuk penghantaran melalui perkhidmatan IP, seperti VoIP. Juga pengesyoran ITU-T G.711.1 menerangkan algoritma pertuturan dan pengekodan audio jalur lebar terbenam bagi standard G.711 yang beroperasi pada kadar data yang lebih tinggi seperti 64, 80 dan 96kbps dan menggunakan 16, 000 sampel sesaat sebagai kadar persampelan lalai.
G.729
G.729 ialah pengesyoran ITU-T untuk pengekodan isyarat pertuturan pada kadar data 8kbps menggunakan Conjugate Structure-Algebraic Code Excited Linear Prediction (CS-ACELP). G.729 menggunakan 8000 sampel sesaat manakala menggunakan PCM linear 16 bit sebagai kaedah pengekodan. Kelewatan pemampatan data ialah 10ms untuk G.729, juga G.729 dioptimumkan untuk digunakan dengan isyarat suara sebenar yang membawa kepada nada DTMF (Dual Tone Multi-Frequency) dan muzik dan faks berkualiti tinggi tidak disokong dengan pasti menggunakan codec. Oleh itu, penghantaran DTMF menggunakan standard RFC 2833 untuk menghantar digit DTMF menggunakan muatan RTP. Selain itu, lebar jalur yang lebih rendah sebanyak 8kbps membawa kepada penggunaan G.729 dalam aplikasi Voice Over IP (VoIP) dengan mudah. Varian lain G.729 ialah G.729.1, G.729A dan G.729B. G.729.1 membolehkan kadar data berskala antara 8 dan 32 kbps. G.729.1 ialah algoritma pengekodan kelajuan jalur lebar dan audio, yang boleh dikendalikan dengan codec G.729, G.729A dan G.729B.
Apakah perbezaan antara G711 dan G729? – Kedua-duanya ialah sistem pengekodan suara yang digunakan dalam komunikasi suara dan diseragamkan oleh ITU-T. – Kedua-duanya menggunakan 8000 sampel sesaat untuk isyarat suara dengan menggunakan teori Nyquest walaupun G.711 menyokong 64kbps dan G.729 menyokong 8kbps. – Konsep G.711 telah diperkenalkan pada tahun 1970-an dalam Bell Systems dan diseragamkan pada tahun 1988, manakala G.729 telah diseragamkan pada tahun 1996. – G.729 menggunakan algoritma pemampatan khas untuk mengurangkan kadar data, manakala G.711 memerlukan kuasa pemprosesan yang paling rendah, jika dibandingkan dengan G.729, disebabkan oleh algoritma yang mudah. – Kedua-dua teknik mempunyai versi lanjutan mereka sendiri dengan variasi kecil. – Walaupun G.729 menyediakan kadar data yang rendah, terdapat hak harta intelek yang perlu dilesenkan jika anda perlu menggunakan G.729,, tidak seperti G.711. – Oleh itu G.711 disokong oleh kebanyakan peranti dan kebolehoperasian adalah sangat mudah. |
Kesimpulan
Penukaran daripada satu skim pengekodan kepada yang lain akan berakhir dengan kehilangan maklumat jika terdapat ketidakserasian antara algoritma codec. Terdapat sistem yang mengukur kehilangan kualiti dalam senario sedemikian menggunakan indeks berbeza seperti MOS (Mean Opinion Score) dan PSQM (Perceptual Speech Quality Measure).
G.711 dan G.729 ialah kaedah pengekodan suara khusus untuk digunakan dengan rangkaian telekomunikasi. G.729 beroperasi pada kadar data 8 kali lebih rendah berbanding dengan G.711 sambil mengekalkan kualiti suara yang serupa menggunakan algoritma kompleks tinggi yang membawa kepada kuasa pemprosesan yang lebih tinggi pada unit pengekodan dan penyahkodan.