Primera Practica de Laboratorio 2016

Embed Size (px)

Citation preview

  • 8/16/2019 Primera Practica de Laboratorio 2016

    1/8

    UCSM-FCIFF-EPIEPROCESAMIENTO DIGITAL DE SEÑALES

    PRIMERA PRÁCTICASEÑALES Y SISTEMAS EN MATLAB

    1. OBJETIVOS• Conocer la forma de representación de las señales discretas

    • Conocer las funciones implementadas sobre señales discretas

    • Implementar operaciones con señales discretas

    2. MARCO TEÓRICO

    2.1 Seña

    Una señal es una portadora física de información (adquirida por algún sistema de medición

    o sensado), que dependen de la naturaleza de la información (mientras una señal de audioes presión de aire, una imagen es una onda de luz). ueden ser representadas

    matem!ticamente como una función de una o m!s "ariables, que suelen depender del

    tiempo.

    2.2 Señae! "#!$%e&a!

    Una señal #$n% en tiempo discreto, es una función de una "ariable independiente entera(número de muestra), es decir est! definida solo para "alores enteros del argumento

    &eñal discreta'as señales discretas m!s usadas son

  • 8/16/2019 Primera Practica de Laboratorio 2016

    2/8

    2.' O(e%a$#)*e! !)+%e !eñae! "#!$%e&a!

    2.'.1 De!(a,a#e*&)

    Una señal x(n) puede ser desplazada en el tiempo remplazando la "ariable independiente n

     por n  k , donde k es un entero. &i k es un entero positi"o, el desplazamiento temporal

  • 8/16/2019 Primera Practica de Laboratorio 2016

    3/8

    resulta en un retrazo del origen (flec*a) de la señal en k unidades de tiempo. or el

    contrario si k es negati"o, el desplazamiento temporal resulta en un adelanto del origen(flec*a) de la señal en +k + unidades de tiempo.

     y (n )= x (n−k )   −∞

  • 8/16/2019 Primera Practica de Laboratorio 2016

    4/8

    'a e#presión anterior se denomina suma de con"olución - se e#presa como

    =>*? @>*?∗

     >*?

    cumple las siguientes propiedades

    a C)*8&aa!

    + A!)$#aa

    $ D#!&%#+8a

    III. ACTIVIDADES

    ara los e5ercicios siguientes

    • Indicar los comandos de 6at'ab a utilizar 

    • Consignar las tabulaciones - las gr!ficas obtenidas para las funciones construidas.tiquetar apropiadamente los e5es - gr!ficas

    G%#$)! B!#$)! 2D

    2. Construir la gr!fica siguiente

    # $2 78 72 23.9 3%:

  • 8/16/2019 Primera Practica de Laboratorio 2016

    5/8

    - $/ 2 3 8 ;%:

     plot(-,#)

    3. Cambiar el comando plot por el comando stem, que sucedió con la gr!fica<

    3. Colóquele título - nombre a los e5es de la gr!fica, usando title, ylabel, xlabel 

    I(8!) 8*#&a%#);. Usando el editor de 6at'ab crear la función, comente cada línea

    function$#,n%impseq(n/,n2,n3)

    =>eneracion #(n) delta(n7n/): n2?n?n3

    =$#,n%impseq(n/,n2,n3)n$n2n3%:

    #$(n7n/)/%:

    stem(n,#):

    9. Utiliza la función para genera un impulso en n@ "isualizando entre / - A el número demuestras

    6. 1gregar el comando grid on.7. 6odifique la función para darle al pulso una amplitud 1, donde 1 sería el cuarto

     par!metro de entrada

    8. Bepita 9 considerando un pulso de amplitud 7; en n@ "isto de 79 a 2/. 6odifique las propiedades del gr!fico en tDrminos de colores - símbolo (genere al

    menos tres "ariantes.

    10. 1gregar le-enda al gr!fico usando el comnado legend 

  • 8/16/2019 Primera Practica de Laboratorio 2016

    6/8

     E!$a/* 8*#&a%#)22. Usando el editor de 6at'ab crear la función, comente cada línea

    function$#,n%stepseq(n/,n2,n3)

    =>eneracion #(n) u(n7n/): n2?n?n3=$#,n%stepseq(n/,n2,n3)

    n$n2n3%:#$(n7n/)E/%:

    stem(n,#):

    23. Utilice la función para genera un escalón a partir de n9 "isualizando entre 79 - 29 el

    número de muestras, colocar los nombres - le-endas respecti"as13. 6odifique la función para darle al escalón una amplitud 1, donde 1 sería el cuarto

     par!metro de entrada

    1. Bepita 23 para generar un escalón de amplitud 7; a partir de n; "isualizando muestrasentre 79 - 2/

    E@()*e*$#aUna secuencia e#ponencial responde a la e#presión

    #$n% C zFn Gonde C - z son, en general, números comple5os.

    29. Constru-a las siguientes e#ponenciales= #ponencial

    n2/:n32/:

    n$n2n3%:

    #/.9.Fn:stem(n,#):

    = #ponencialn //.22/:#/.9.Fn:

    stem(n,#):

    l comando n ! 0"0.1"10: define el "ector con componentes de rango de / a 2/ en pasos de /.2: 'a

    función # ! 0.#$%n: define un "ector con componentes 0.#$.%&0.1', 0.#$.%&0.#', 0.#$.%&0.3', etc.

    = #ponencial

    n /29:

    #3.Fn:stem(n,#):

    =#ponencial Comple5a

    n2/:n32/:

    n$n2n3%:#e#p((2H85)n):

    stem(n,#):

    U!) "e $)a*") subplot 

  • 8/16/2019 Primera Practica de Laboratorio 2016

    7/8

    l comando subplot nos permite desplegar en pantalla "arias gr!ficas.  subplot&m,n,a' JmJ - JnJ son

    una matriz que representa las cantidades de gr!ficas que se "an desplegar: JaJ indicaría el lugar que

    ocuparía la gr!fica en el subplot.

    2@. Crear un programa en matlab donde grafique solo la parte real - la parte imaginaria por 

    separado: usando subplot, de cualquier e#ponencial comple5a

    Seña !e*)#"a2K. >raficar la siguiente señal senoidal

    2A. >raficar la siguiente señal senoidal, obser"e que la suma tambiDn es periódica

    S8a "e !eñae!

    2. Calcular la suma - producto de #2$n% - #3$n%

    a) #2$n%sen(3LnM9), #3$n%;(/.39)n  73/NnN3/

     b) #2$n%   2δ (n+5 ) , #3$n%8u$n7;% 72/NnN3/

    c)   x1 (n )=n [u (n )−u (n−5 ) ] , x2 [ n ]=2.5e−0.25 (n−10)

    u(n−15)¿   73/NnN3/

    Ree@#/*

    3/. ara las secuencias del punto 2b, obtener

    a) #2$7n%

     b) #2(7nH9%, describa que *ace la e#presiónc) #3$7n79%, describa que *ace la e#presión

    C)*)8$#/*

    32. Oallar gr!ficamente la con"olución de #2$n% - #3$n% consideradas en el punto 2a

    33. Oallar gr!ficamente la respuesta al impulso de

    *2$n%sen(3LnMK)Pu(n)7u(n7@)Q,

    *3$n%3(/.9)n 

    %Señal Senoidal

    n1=0;n2=40;

    n=[n1:n2];

    x=2*sin(0.25*pi*n+pi/4);

    ste(n!x);%Señal Senoidal

    n1=0;n2=100;

    n=[n1:n2];

    x=2*"os(0.5*pi*n+pi/5)+sin(0.5*pi*n);

    ste(n!x);

  • 8/16/2019 Primera Practica de Laboratorio 2016

    8/8

    *8$n%   3δ (n+5 ) H9   δ (n−5 ) ,

    *;$n%8u$n79%

    definidas para 729?n?29

    CUESTIONARIO FINAL

    2. Crear un programa en matlab donde se grafiquen las siguientes ondas (use subplot)

    cos(3LnM2@)

    cos(3Ln3M2@)

    cos(3Ln;M2@)

    cos(3LnAM2@)

    cos(3Ln23M2@)

    3. Rorme - grafique el muestreo de las siguientes señales usando una razón de muestreo de

    l/ Oz (2/ muestras por segundo). Inclu-a las gr!ficas en su reporte

    a. -2 sen(8t): b. -3 8e#p(79t)sen(@t):

    c. sume un ruido escalado a /.3 en -2. (use la función SrandnT, - escriba (elp

    randn si no sabe cómo usarla).8. Cu!l es la diferencia entre una señal contínua - discreta - como se relacionan<

    CONCLUSIONES

    mita al menos oc*o conclusiones en torno al mane5o de señales en 6at'ab - las

    operaciones que se pueden implementar.