A-law алгоритам

Извор: testwiki
Пређи на навигацију Пређи на претрагу
Граф представља μ-law & A-law алгоритме

A-law је стандардни алгоритам састављања, коришћен у европским 8-битним PCM системима за дигиталну комуникацију, за модификацију тј. оптимизацију динамичког опсега аналогног сигнала који се дигитализује. Има две верзије. Једна је G.711 стандард за ITU-T, а друга је слична µ-law алгоритму, коришћена у Северној Америци и Јапану.

За свако унето x, једначина за израчунавање A-law-а је:

F(x)=sgn(x){A|x|1+log(A),|x|<1A1+log(A|x|)1+log(A),1A|x|1,

где је А параметар компресије. У Европи, A=87.6.

За експанзију A-law-а је дата помоћу инверзне функције:

F1(y)=sgn(y){|y|(1+ln(A))A,|y|<11+ln(A)exp(|y|(1+ln(A))1)A,11+ln(A)|y|<1.

Разлог за ову врсту кодирања је због широк динамички опсег говора не погодује ефикаснијем линеарном кодирању. A-law кодирање ефективно смањује динамички опсег сигнала, чиме се повећава кодирајућа ефикасност и резултира сигнал-дисторзије размере који је супериоран у односу који је добијен линеарном кодирањем датих број битова.

Поређење са μ-law

μ-law алгоритам омогућава већи динамички опсег од A-law алгоритма, по цени горе пропорционалне дисторзије за мале сигнале. По конекцији се користи A-law само ако га барем једна држава користи.

Спољашње везе

Види још

Литература

  • Introductions to algorithms -Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest,Clifford Stein, књигу можете погледати овде Шаблон:Wayback
  • Алгоритми и структуре података - Мило Томашевић

Шаблон:Нормативна контрола