G.711 định nghĩa hai thuật toán nén chính, pháp luật về thuật toán μ được sử dụng ở Bắc Mỹ và Nhật Bản và -thuật toán pháp luật A được sử dụng ở châu Âu và phần còn lại của thế giới.. Ti
Trang 1G.711 định nghĩa hai thuật toán nén chính, pháp luật về thuật toán μ (được sử dụng ở Bắc Mỹ và Nhật Bản) và -thuật toán pháp luật A (được sử dụng ở châu Âu và phần còn lại của thế giới) Cả hai đều là logarit , nhưng Một luật đã được thiết kế để đơn giản cho một máy tính để xử lý Tiêu chuẩn này cũng xác định một chuỗi lặp đi lặp lại các giá trị mã trong đó xác định mức công suất
là 0 dB
Các luật μ-và A-luật thuật toán mã hoá 14-bit và 13 bit-ký mẫu tuyến tính PCM (tương ứng) với các mẫu logarit 8-bit Như vậy, G.711 mã hóa sẽ tạo ra một kbit 64 / s bitstream cho một tín hiệu lấy mẫu tại 8 kHz [5]
G.711 pháp luật μ-có xu hướng cung cấp cho hơn để tín hiệu độ phân giải cao hơn trong khi phạm vi pháp luật G.711-A cung cấp các mức lượng tử hóa tín hiệu nhiều hơn ở các cấp thấp hơn Khi sử dụng luật μ G.711 trong các mạng mà đàn áp của tín hiệu tất cả các ký tự 0 được yêu cầu, các tín hiệu ký tự tương ứng với giá trị đầu vào tiêu cực giữa các giá trị quyết định số
127 và 128 sẽ được 00000010 và giá trị ở đầu ra bộ giải mã là -7519 Các bộ giải mã tương ứng với số giá trị sản xuất là 125
G.711 A-Law
Một luật-mã hóa do đó có một 13-bit đã ký tuyến tính mẫu âm thanh như là đầu vào và biến nó thành một giá trị bit 8 như sau:
Mã tuyến tính đầu vào Mã nén
s0000000wxyza s000wxyz
s0000001wxyza s001wxyz
s000001wxyzab s010wxyz
s00001wxyzabc s011wxyz
s0001wxyzabcd s100wxyz
s001wxyzabcde s101wxyz
s01wxyzabcdef s110wxyz
s1wxyzabcdefg s111wxyz
Trường hợp s là bit dấu, và dấu chấm lửng các đại diện bổ sung thấp để bit mà không được mã
hóa Ví dụ, 1000'0000'1010'1111 bản đồ để 1000'1010 (theo dòng đầu tiên của bảng), và
0000'0001'1010'1111 bản đồ để 0001'1010 (theo giây)
Điều này có thể được xem như là một điểm nổi số với 4 bit của phần định trị và 3 bit của số mũ
Ngoài ra, tiêu chuẩn quy định rằng tất cả các kết quả thậm chí là đảo ngược các bit trước khi octet được truyền đi Điều này là để cung cấp rất nhiều 0 / 1 quá trình chuyển đổi để tạo điều kiện phục hồi đồng hồ trong quá trình thu PCM kênh PCM Như vậy, một im lặng A-luật pháp
Trang 2mã hóa có mẫu mã 8 bit thay vì 0x00 0x55 trong octet (hoặc 0xD5 nếu bit dấu hiệu xảy ra phải được cài đặt)
Lưu ý rằng ITU xác định bit 1 đến có giá trị 128 và 8 bit có giá trị 1
Các quy ước được chấp nhận rộng rãi hơn đã bit 7 = 128 và bit 0 = 1
Lưu ý rằng khi dữ liệu được gửi qua E0 ( G.703 ), MSB (signbit) được gửi đầu tiên và LSB được gửi qua
G.711 μ-Law
luật μ mã hóa có một 14-bit đã ký tuyến tính mẫu âm thanh như đầu vào, làm tăng độ lớn của 32 (nhị phân 100000), và chuyển đổi nó thành một giá trị bit 8 như sau:
Mã tuyến tính đầu vào Mã nén
s00000001wxyza s000wxyz
s0000001wxyzab s001wxyz
s000001wxyzabc s010wxyz
s00001wxyzabcd s011wxyz
s0001wxyzabcde s100wxyz
s001wxyzabcdef s101wxyz
s01wxyzabcdefg s110wxyz
s1wxyzabcdefgh s111wxyz
Trường hợp s là bit dấu, và dấu chấm lửng các đại diện bổ sung thấp để bit mà không được mã
hóa
Ngoài ra, tiêu chuẩn quy định rằng tất cả các bit là đảo ngược kết quả trước khi octet được truyền đi kênh PCM Như vậy, một μ-luật im lặng mã hóa có mẫu mã 0xFF 8 bit thay vì 0x00 trong octet
Ngoài ra các "thủ thuật" của thêm 32 có nghĩa là μ-luật pháp không mã hóa tất cả các giá trị 14-bit; đầu vào phải được trong vòng ± 8159
Tính năng
• Tần số lấy mẫu 8 kHz
• 64 kbit / s bitrate (8 tần số lấy mẫu kHz x 8 bit / mẫu)
• chậm trễ thuật toán tiêu biểu là 0,125 ms, không nhìn, trước sự chậm trễ
• G.711 là một dạng sóng bài phát biểu coder
• G.711 Phụ lục I định nghĩa một mất mát gói giấu kín (PLC) thuật toán để giúp ẩn tổn thất truyền tải trong mạng packetized
Trang 3Một phần mở rộng gần đây để G.711, G.711.1, cho phép việc bổ sung các băng hẹp và / hoặc băng rộng (16.000 mẫu / s) cải tiến, mỗi từ 25% của bitrate trong những bao gồm) cơ sở G.711 bitstream (, dẫn đến dữ liệu tỷ lệ 64, 80 hoặc 96 kbit / s
G.711.1 tương thích với G.711, 64 kbit / s, do đó việc triển khai hiệu quả trong hiện tại dựa trên G.711 thoại qua IP ( VoIP ) cơ sở hạ tầng là dự kiến Các coder G.711.1 có thể mã hóa tín hiệu tại 16 kHz với độ rộng băng của 5-70 Hz tại 80 và 96 kbit / s, và cho kHz-8 lấy mẫu sản lượng
có thể tạo ra các tín hiệu với băng thông từ 50 lên đến 4000 Hz, điều hành , 64 và 80 kbit / s [4]
Các bộ mã hóa G.711.1 tạo bitstream nhúng cấu trúc ba lớp tương ứng với ba mức giá bit có sẵn: 64, 80 và 96 kbit / s Các luồng bit không chứa bất kỳ thông tin trên đó lớp được chứa, thực hiện một sẽ yêu cầu báo hiệu outband mà các lớp có sẵn Ba lớp G.711.1 là: đăng nhập
companded điều chế xung mã (PCM) của ban nhạc thấp hơn bao gồm cả thông tin phản hồi tiếng
ồn, nhúng PCM mở rộng với giao bit thích nghi để nâng cao chất lượng của các lớp cơ sở trong băng tần thấp hơn, và lượng tử hóa vector trọng mã hóa của ban nhạc cao hơn dựa trên sự biến đổi cosin rời rạc đổi (MDCT) [4]
Hai phần mở rộng cho G.711.1 được lên kế hoạch trong năm 2010: Hz) superwideband mở rộng (băng thông đến 14000 và nén bitstream lossless [6]