Algoritmus A-zákona - A-law algorithm
![]() | Tento článek obsahuje a seznam doporučení, související čtení nebo externí odkazy, ale jeho zdroje zůstávají nejasné, protože mu chybí vložené citace.únor 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |


An Algoritmus A-zákona je standard kompaktní algoritmus, použitý v evropský 8-bit PCM digitální komunikace systémy k optimalizaci, tj. úpravě dynamický rozsah z analogový signál pro digitalizaci. Je to jedna ze dvou verzí G.711 standard od ITU-T, druhá verze je podobná μ-zákon, používaný v Severní Americe a Japonsku.
Pro daný vstup X, rovnice pro kódování A-zákona je následující,
kde A je parametr komprese. V Evropě, .
Rozšíření A-zákona je dáno inverzní funkcí,
Důvodem pro toto kódování je, že široký dynamický rozsah z mluvený projev se nehodí k efektivnímu lineárnímu digitálnímu kódování. Kódování A-law účinně snižuje dynamický rozsah signálu, čímž zvyšuje kódování účinnost a výsledkem je signálzkreslení poměr, který je lepší než poměr získaný lineárním kódováním pro daný počet bitů.
Srovnání s μ-zákonem
The Algoritmus μ-zákona poskytuje o něco větší dynamický rozsah než zákon A za cenu horšího proporcionálního zkreslení pro malé signály. Podle konvence se zákon A používá pro mezinárodní spojení, pokud jej používá alespoň jedna země.
Viz také
externí odkazy
- Techniky kódování průběhu - Má podrobnosti o implementaci (ale všimněte si, že rovnice A-zákona je nesprávná)
- Implementace zákona A v jazyce C s ukázkovým kódem