Sunteți pe pagina 1din 10

Anlisis de Seal

PRACTICA 03: Sistemas LTI - Grfico de seales peridicas y no peridicas - Convolucin


I. OBJETIVOS
Graficar seales peridicas y no peridicas discretas en el tiempo
Conocer el concepto y propiedades de los sistemas Lineales e Invariantes en el tiempo LTI
Conocer el concepto y propiedades de la operacin de Convolucin
Realizar la operacin de Convolucin entre seales discretas

II. FUNDAMENTO TERICO


Funciones discretas
Entre las ms importantes encontramos:
El impulso unitario:

El escaln unitario:

Seales peridicas
Las seales peridicas son aquellas seales que muestran periodicidad respecto del tiempo, esto quiere decir que describen
ciclos repetitivos. Ver la figura. Por lo tanto, se cumple la siguiente expresin matemtica:
x (t) = x (t + T) = x (t + nT) siendo n un nmero entero

Ejemplo de seal peridica


Seales No Peridicas
Las seales no peridicas son aquellas seales en donde no se muestra periodicidad respecto del tiempo, esto quiere decir
que no describen ciclos repetitivos. Por lo tanto, no se cumple la expresin matemtica anteriormente planteada. A
continuacin, se muestra un ejemplo en la figura:

Ejemplo de seal no peridica


Sistema LTI

Un sistema es LTI (Linear Time-Invariant) si cumple dos propiedades:

Ventajas de los Sistemas LTI

Para analizar el comportamiento del sistema basta conocer su respuesta a algn tipo de seal bsico (por ejemplo
impulso) a
partir del cual, se pueda construir cualquier seal
La respuesta a cualquier entrada la podremos obtener sumando y desplazando la respuesta a esa seal bsica
Diferentes seales bsicas dan lugar a distintos tipos de anlisis:
o Impulsos unidad: Anlisis temporal
o Sinusoides: Anlisis frecuencial

Descomposicin de una seal en impulsos

Cualquier seal se puede expresar como combinacin de impulsos


Respuesta a impulso de un sistema

Dado un sistema T, se llama respuesta a impulso del sistema a la seal:

Es decir, a la salida del sistema cuando la entrada es la funcin impulso unidad (n)

Un sistema LTI queda completamente caracterizado por su respuesta al impulso, porque como cualquier seal se puede
descomponer en suma de impulsos, basta conocer esta respuesta para conocer la respuesta a cualquier seal.

Respuesta a cualquier seal. Convolucin

Dado un sistema T LTI, del que conocemos su respuesta a impulso h(n)

Para una entrada cualquiera x(n) expresada como suma de impulsos la salida ser:

Por ser lineal

Y por ser invariante

A esta operacin se la llama convolucin y se representa mediante un *. La salida de un sistema LTI es la


convolucin de la entrada y de la respuesta a impulso.

Propiedades de la convolucin y de los sistemas LTI

Conmutativa:

Asociativa:

Distributiva:
III. EJERCICIOS SOLUCIONADOS
Graficando seales continuas y discretas. Impulso y Escaln Unitario
Para representar una seal en forma continua se hace uso del comando o funcin plot. Esta se encarga de unir los puntos
dando una apariencia de continuidad. Por otro lado, para graficar una seal discreta, se utiliza el comando o funcin
stem, que se encarga de graficar mediante impulsos, la seal a representar. A continuacin se muestran ejemplos.
Ejemplo 1:

Seal contnua y discreta


Ejemplo 2:
Una seal impulso: 2 [n - 1]; una seal escaln: -5 [ n]; una seal de ruido entre 0 y 1: r[n]
Seales impulso, escaln y ruido
Graficando una seal sinusoidal
Para representar una seal seno o coseno en el Matlab, debe de indicarse la variable temporal sealando el tiempo de
duracin de la onda. Por ejemplo, para graficar una seal seno de frecuencia igual a 3 Hz, amplitud igual a 2 voltios y fase
igual a 90, se aplica el siguiente procedimiento.

Discretizando una seal Senoidal continua, para luego graficarla en el dominio del tiempo discreto.
x(t) = A * sin (2 * pi * f * t + fase )
Para discretizar, reemplazamos t por nT en la expresin anterior
x[nT] = sin (2 * pi * f * nT + fase)
Donde T es el periodo de muestreo o 1/Fs
x[nT] = sin(2 * pi *f * n / Fs + fase)
Ejemplo 3:

Seal sinusoidal
Sumando un ruido a la seal seno:
Ejemplo 4:

Seal sinusoidal con ruido


Cuando no se cumple con el teorema de muestreo, se tiene una representacin equivocada de la seal discreta. Por ejemplo,
a continuacin se grafica una onda seno con frecuencia fundamental igual a 20 Hz y frecuencia de muestreo igual a 30 Hz. E n
este caso no se cumple la relacin de tener una Fs> 2 * Fo
Ejemplo 5:

Seal sinusoidal distorsionada


Tambin es posible graficar otros tipos de seales peridicas tal como es el caso de la onda cuadrada. Por lo tanto, para
graficar la onda cuadrada, un tren de pulsos, o una modulacin por ancho de pulso, se utiliza el comando o funcin del Matlab
denominado: SQUARE.
Ejemplo 6:

Seal tren de pulsos obtenido de la onda cuadrada


Graficando una seal no peridica
Las ltimas versiones del Matlab cuentan con comandos o funciones que permiten representar y posteriormente graficar
seales de no peridicas, tal es el caso de la seal de electrocardiograma. Para ello, se utiliza la funcin o comando ECG,
que permitir graficar un latido cardiaco mostrando las ondas P, Q, R, S y T.
Considerando que el latido corresponde a una persona sana, entonces obtenemos el tiempo de duracin para un latido
cardiaco: 70 lat / min.
Ejemplo 7:

Seal ECG
Asimismo, para graficar la funcin SINC, se utiliza el comando o funcin SINC.

Ejemplo 8:

Funcin SINC. En forma continua y discreta


Convolucin
Para realizar la convolucin entre dos seales finitas, o secuencias, habr que definir cada una de ellas en un vector, y lue go
utilizar el comando CONV. Por ejemplo, hacer la convolucin entre x[n], h1[n] y h2[n].

Ejemplo 9:
Resultado de la convolucin

IV.Procedimiento Experimental en Laboratorio


1ra Firma

Realizar y Defender todos ejemplos (Ejemplo 1 al Ejemplo 9)

2da Firma

Realizar y Defender los siguientes incisos

a) Graficar 750 mili segundos de una seal triangular. Dicha seal deber tener una frecuencia igual a 12 Hz, una
amplitud igual a 1.5 voltios y un nivel DC igual a -0.75 voltios.

b) Graficar 10 latidos cardiacos, uno a continuacin del otro, de tal forma que el primer, quinto y octavo latido tengan
una duracin de 0.9 segundos, mientras que los latidos restantes tengan una duracin de 0.7 segundos.

c) Del diagrama de bloques mostrado (figura 1.11), obtener la seal de salida. Para ello, se plantea dos filtros digitales
representados en el tiempo discreto h1[n] y h2[n], as como tambin una seal de ruido representada por r[n].
Considerar:

Diagrama de bloques por analizar


V. Informe de la Prctica

A. Firmas en la Cartula (0, 1 o 2) que avalen los procedimientos realizados en Laboratorio

B. Imprimir el cdigo del archivo M y las grficas resultantes de todos los ejemplos realizados para la obtencin de
la Primera Firma

C. Imprimir el cdigo y las grficas resultantes de los incisos de la Segunda Firma

D. TRABAJO DE INVESTIGACION:

Convolucin discreta
1. Qu es la convolucin? (Interpretacin sin uso de trminos matemticos o lenguaje tcnico)
2. Algoritmo de convolucin en cdigo Matlab (sin uso de la funcin conv)
3. Ejemplo del uso del algoritmo de convolucin (incluir grfica)
4. Aplicaciones de la convolucin al procesamiento digital de seales

El trabajo de investigacin debe incluir:


Fuentes de Informacin (direcciones web, bibliografa)
Copias impresas de las primeras 2 hojas de informacin adquirida a travs de las fuentes
Resumen escrito a mano (de un mnimo de 4 pginas)

E. Conclusiones

S-ar putea să vă placă și