compansion ley mu y A matlab

Embed Size (px)

Citation preview

  • 8/10/2019 compansion ley mu y A matlab

    1/2

    1

    Resumen. En procesamiento de seales, audio analgico,telecomunicaciones y termodinmica, la compansin ocompanding es un mtodo aplicable a seales para mejorar latransmisin de las mismas en canales limitados. Est formadopor dos procesos: compresin y expansin (compressing yexpanding en ingls respectivamente).

    Objetivo.- Realizar las curvas de las caractersticas decompresin para la ley mu y ley A.

    INTRODUCCINEl algoritmo Ley Mu (-law o mu-law) es un sistema de

    cuantificacin logartmica de una seal de audio. Es utilizado

    principalmente para audio de voz humana dado que explota las

    caractersticas de sta. El nombre de Ley Mu proviene de -

    law, que usa la letra griega . Su aplicacin cubre el campo de

    comunicaciones telefnicas. Este sistema de codificacin es

    usado en Estados Unidos y Japn. En Europa se utiliza un

    sistema muy parecido llamado ley A.

    Caractersticas principales de la ley Mu:

    Es un algoritmo estandarizado, definido en el

    estndar ITU-T G.711

    Tiene una complejidad baja

    Utilizado en aplicaciones de voz humana

    No introduce prcticamente retardo algortmico (dada

    su baja complejidad)

    Es adecuado para sistemas de transmisin TDM

    No es adecuado para la transmisin por paquetes

    Factor de compresin aproximadamente de 2:1

    Es una compresin con prdidas

    La ley A (A-Law) es un sistema de cuantificacin logartmica

    de seales de audio, usado habitualmente con fines de

    compresin en aplicaciones de voz humana. Est

    estandarizada por la ITU-T en G.711 y es similar a la ley Mu.

    Caracteristicas principales de la ley A:

    Es un algoritmo estandarizado, definido en el

    estndar ITU-T G.711

    Tiene una complejidad baja

    Utilizado en aplicaciones de voz humana

    No introduce prcticamente retardo algortmico (dada

    su baja complejidad)

    Es adecuado para sistemas de transmisin TDM

    No es adecuado para la transmisin por paquetes

    Digitalmente, factor de compresin aproximadamente

    de 2:1

    La ley Mu se utiliza en Estados Unido y japn porque alli las

    tramas que se utilizan son de 1,55 Mb/s mientras que en

    Europa se utilizan tramas de 2 Mb/s, asique se utiliza la ley A.

    Tarea 4:Compansin

    Equipo 4.

    Hctor Prez Serrano.

    Juan Mora Ramrez.Jorge Frank Polo Verdin.

    Jos Luis Mrquez Ramos.Miguel ngel Guerra Snchez

  • 8/10/2019 compansion ley mu y A matlab

    2/2

    2

    I.

    PROCEDIMIENTO:

    Para el desarrollo de esta Tarea se requiere:

    a)

    Investigar las funciones que caracterizan la ley Mu y

    la ley A.

    b)

    Hacer un Programa en MATLAB que vari el

    parmetro de la ley Mu y ley A.

    c) Graficar al menos 5 parmetros de las Leyes.

    Equipo requerido: Una computadora con el programa MATLAB

    previamente instalado.

    Cdigo en Matlab:

    %Ley Muclcclear

    V=1param=255in=0:0.01:1

    out = V / log(1 + param) * log(1 + param

    / V * abs(in)) .* sign(in);plot(in,out)hold ontext(0.48,0.565, 'mu = 1')

    %ley Aclc

    clear

    V=1param=86.6in=0:0.01:1

    lnAp1 = log(param) + 1;VdA = V / param;% A-law compressor

    indx = find(abs(in) VdA);if~isempty(indx)out(indx) = V / lnAp1 * (1 +

    log(abs(in(indx)) / VdA)) .*

    sign(in(indx));end

    plot(in,out)hold on

    II.

    RESULTADOS

    En el procedimiento se muestran los algoritmos diseados en

    MATLAB, y estos a su vez los resultados grficos que nos

    arroja esta interfaz, para poder comprobar la teora de manera

    sencilla y gratificante.

    Ley A

    Ley Mu

    III.

    CONCLUSIONES

    La ley mu es utilizada en estados unidos y amrica, mientras

    que la ley A es para Europa, sus curvas son casi parecidascuando el valor de la ley Mu = 255 y ley A = 86.6

    REFERENCIAS

    [1] Apuntes de clase

    [2] http://telemarenas.blogspot.mx/2010/09/ley-y-ley-mu.html

    [3] http://www.mathworks.com/help/comm/ref/compand.html