Legea μ algoritm (sau Legea Mu , în limba engleză μ-law sau mu-lege ) este un sistem de logaritmică cuantificare a unui audio semnal . Este utilizat în principal pentru a trata vocea umană a cărei exploatare este caracteristică. Este utilizat în principal pentru comunicații telefonice. Acest sistem de codare este utilizat în Statele Unite și Japonia . În Europa , sistemul echivalent este denumit -law .
Ecuația acestei legi este:
unde μ = 255 (8 biți) în standardele nord-americane și japoneze. Amplitudinea acestei funcții variază de la -1 la 1.
În codecul G.711 , nu folosim această formulă care ar dura prea mult timp pentru a calcula, ci un algoritm de transformare binară care dă rezultate similare.
Acest algoritm ia ca intrare un eșantion liniar pe 14 biți (inclusiv un bit cu semnul s ) și scoate un cod pe 8 biți:
Eșantion liniar | Cod comprimat |
s00000001wxyza | s000wxyz |
s0000001wxyzab | s001wxyz |
s000001wxyzabc | s010wxyz |
s00001wxyzabcd | s011wxyz |
s0001wxyzabcde | s100wxyz |
s001wxyzabcdef | s101wxyz |
s01wxyzabcdefg | s110wxyz |
s1wxyzabcdefgh | s111wxyz |
Această codificare este similară cu o reprezentare în virgulă mobilă de bază cu un bit de semn, o mantisă de 4 biți și un exponent de 3 biți.