The Law ľ algorytm (lub Prawo Mu w angielskiej ľ-prawa lub mu-prawa ) to system logarytmicznej kwantyzacji wystąpienia dźwięku sygnału . Służy głównie do leczenia ludzkiego głosu, którego cechy wykorzystuje. Służy głównie do komunikacji telefonicznej. Ten system kodowania jest używany w Stanach Zjednoczonych i Japonii . W Europie równoważny system nosi nazwę -prawo .
Równanie tego prawa jest następujące:
gdzie μ = 255 (8 bitów) w standardach północnoamerykańskich i japońskich. Amplituda tej funkcji wynosi od -1 do 1.
W kodeku G.711 nie używamy tej formuły, której obliczenia zajęłyby zbyt dużo czasu, ale algorytm transformacji binarnej, który daje podobne wyniki.
Algorytm ten przyjmuje jako dane wejściowe próbkę liniową na 14 bitach (w tym bit ze znakiem s ) i wyprowadza kod na 8 bitach:
Próbka liniowa | Skompresowany kod |
s00000001wxyza | s000wxyz |
s0000001wxyzab | s001wxyz |
s000001wxyzabc | s010wxyz |
s00001wxyzabcd | s011wxyz |
s0001wxyzabcde | s100wxyz |
s001wxyzabcdef | s101wxyz |
s01wxyzabcdefg | s110wxyz |
s1wxyzabcdefgh | s111wxyz |
To kodowanie jest podobne do bazowej reprezentacji zmiennoprzecinkowej z dwoma bitami znaku, 4-bitową mantysą i 3-bitowym wykładnikiem.