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). 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 mã 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 • G.711.1 Mộ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] . 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. 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. 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