Algoritmo de ley A

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Algorithm Global 64-bit PCM
Gráfico de μ-law y algoritmos de A-law
Parcela de F()xPara A-Law A = 87.6

Un algoritmo de ley A es un algoritmo de compansión estándar, utilizado en los sistemas europeos de comunicaciones digitales PCM de 8 bits para optimizar, es decir, modificar, el rango dinámico de una señal analógica para la digitalización. Es una de las dos versiones del estándar G.711 de ITU-T, la otra versión es la ley μ similar, utilizada en América del Norte y Japón.

Para una entrada dada x{displaystyle x}, la ecuación para la codificación de A-law es la siguiente:

<math alttext="{displaystyle F(x)=operatorname {sgn}(x){begin{cases}{dfrac {A|x|}{1+ln(A)}},&|x|F()x)=Sgn⁡ ⁡ ()x){}ASilencioxSilencio1+In⁡ ⁡ ()A),SilencioxSilencio.1A,1+In⁡ ⁡ ()ASilencioxSilencio)1+In⁡ ⁡ ()A),1A≤ ≤ SilencioxSilencio≤ ≤ 1,{displaystyle F(x)=operatorname {sgn}(x){begin{cases}{dfrac {dfrac{1+ln(A)}} {dfrac {1}{A}},[1ex]{dfrac {1+ln(A sometidax sometida)}{1+ln(A)}}}, limitándose {dfrac {1}{A}leq Невывывывыеleq 1,end{cases}}}}}}}
<img alt="{displaystyle F(x)=operatorname {sgn}(x){begin{cases}{dfrac {A|x|}{1+ln(A)}},&|x|

Donde A{displaystyle A} es el parámetro de compresión. En Europa, A=87.6{displaystyle A=87.6}.

La expansión de la ley A está dada por la función inversa:

<math alttext="{displaystyle F^{-1}(y)=operatorname {sgn}(y){begin{cases}{dfrac {|y|(1+ln(A))}{A}},&|y|<{dfrac {1}{1+ln(A)}},\{dfrac {e^{-1+|y|(1+ln(A))}}{A}},&{dfrac {1}{1+ln(A)}}leq |y|F− − 1()Sí.)=Sgn⁡ ⁡ ()Sí.){}SilencioSí.Silencio()1+In⁡ ⁡ ()A))A,SilencioSí.Silencio.11+In⁡ ⁡ ()A),e− − 1+SilencioSí.Silencio()1+In⁡ ⁡ ()A))A,11+In⁡ ⁡ ()A)≤ ≤ SilencioSí.Silencio.1.{displaystyle F^{-1}(y)=operatorname {sgn}(y){begin{cases}{dfrac { perpetuay eterna(1+ln(A)}{A}}} {dfrac {1}{1}lqln(A)}}},{dfrac} {1} {}} {l}}} {}}}}}}}}}} {i}}}}}} {i}}}}}}}}}}} {i}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} {c}}}}}}}}}}} {c} {c} {c}}c}}}}}}}}}}}}}}} {}}}}}}}}}}} {}}}}}}}}}}}}}}}}c}}}}}}}}}}
<img alt="{displaystyle F^{-1}(y)=operatorname {sgn}(y){begin{cases}{dfrac {|y|(1+ln(A))}{A}},&|y|<{dfrac {1}{1+ln(A)}},\{dfrac {e^{-1+|y|(1+ln(A))}}{A}},&{dfrac {1}{1+ln(A)}}leq |y|

La razón de esta codificación es que el amplio rango dinámico del habla no se presta bien a una codificación digital lineal eficiente. La codificación de ley A reduce efectivamente el rango dinámico de la señal, lo que aumenta la eficiencia de la codificación y da como resultado una relación señal/distorsión superior a la obtenida mediante la codificación lineal para un número determinado de bits.

Comparación con la ley μ

El algoritmo de ley μ proporciona un rango dinámico ligeramente mayor que el de ley A a costa de una peor distorsión proporcional para señales pequeñas. Por convención, la ley A se usa para una conexión internacional si al menos un país la usa.

Contenido relacionado

Ondícula

Torre de agua

Potro AR-15

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save