Escolar Documentos
Profissional Documentos
Cultura Documentos
LABORATORIO 1
SEALES CONTINUAS Y DISCRETAS
Funciones a practicar:
Declaracin de funciones con variables de entrada
Definicin de vectores
Multiplicacin de vectores elemento a elemento
Funciones matemticas: exp, sin
Funciones grficas: plot, stem, grid, title, xlabel, ylabel, subplot
Funciones de importacin de datos: audioread
EJERCICIO 1 SEAL CONTINUA
Dibuje la siguiente seal analgica:
() = sin(2 + ), para < < ,
El espacio entre muestras ser de : 1, 0.1, 0.01, 0.001
Qu diferencia significativa puede observar al cambiar el espacio entre muestras?
EJERCICIO 2 SEAL DISCRETA
Dibuje la siguiente seal discreta:
sin()
LABORATORIO 2
ENERGA Y POTENCIA DE SEALES
Funciones a practicar:
Declaracin de funciones con variables de entrada y salida
Definicin de funciones en una lnea
Operacin de vectores elemento a elemento
Funciones matemticas: abs, exp, sin, integral, sum
EJERCICIO 1 ENERGA Y POTENCIA DE UNA SEAL DISCRETA
1
|[]|2
+ 1
= |()|2
LABORATORIO 3
APLICACIN DE SEALES A SISTEMAS Y PRUEBA DE LINEALIDAD Y NO LINEALIDAD DE SISTEMAS
Funciones a practicar:
Declaracin de funciones con variables de entrada
Definicin de funciones en una lnea
Definicin de vectores
Operacin de vectores elemento a elemento
Funciones matemticas: randn, cos
Funciones grficas: subplot, plot, grid, title, xlabel, ylabel
EJERCICIO 1 ENCONTRANDO LA SALIDA DE UN SISTEMA
Genere una seal aleatoria de elementos con distribucin gaussiana.
Aplique esta seal al siguiente sistema:
= ( )
Dibuje la entrada y la salida del sistema.
EJERCICIO 2 DEMOSTRANDO LA LINEALIDAD DE UN SISTEMA
Genere una 1 aleatoria de elementos con distribucin gaussiana.
Genere una 2 aleatoria de elementos con distribucin gaussiana.
Aplique 1 y 2 al siguiente sistema, obteniendo 1 y 2 .
=
Introduzca a este sistema una entrada ms compleja: 3 = 1 + 2 , obteniendo 3 .
Si este sistema es lineal, la salida de aplicar 3 , es decir, 3 debe ser igual a = 1 +
2 . Demuestre esto grficamente.
EJERCICIO 3 DEMOSTRANDO LA NO-LINEALIDAD DE UN SISTEMA
Genere una 1 aleatoria de elementos con distribucin gaussiana.
Genere una 2 aleatoria de elementos con distribucin gaussiana.
Aplique 1 y 2 al siguiente sistema, obteniendo 1 y 2 .
= ( ) + cos( + )
Introduzca a este sistema una entrada ms compleja: 3 = 1 + 2 , obteniendo 3 .
Si este sistema es no-lineal, la salida de aplicar 3 , es decir, 3 debe ser diferente a =
1 + 2. Demuestre esto grficamente.
LABORATORIO 4
VARIANZA EN EL TIEMPO
Funciones a practicar:
Declaracin de funciones con variables de entrada
Funciones matemticas: randn, sin
Operacin de vectores elemento a elemento
Funciones grficas: subplot, plot, title
Dibuje la respuesta de los siguientes sistemas a una misma seal aleatoria con distribucin
gaussiana de longitud .
Sistema invariante en el tiempo:
1 () = sin( ) +
Sistema variante en el tiempo:
2 () = 1 sin( ) +
Sistema variante en el tiempo:
3 () = sin(1 ) +
Sistema variante en el tiempo:
4 () = sin( ) + 1
Donde:
1 = 0.1
1 = 0.1
1 = 0.1
: Vector aleatorio de longitud con distribucin gaussiana.
LABORATORIO 5
REPRESENTACIN DE SISTEMAS Y COMPARACIN DE RESPUESTAS AL PASO UNITARIO
Funciones a practicar:
Principios de Simulink
Definicin de vectores
Funciones de procesamiento de seales: tf, tf2ss, ss2tf, step
Funciones grficas: subplot, title
Dado el siguiente sistema:
+ + =
EJERCICIO 1 DIAGRAMA IGS
Disee y ejecute el modelo en representacin IGS.
EJERCICIO 2 FUNCIN DE TRANSFERENCIA
Defina su funcin de transferencia.
EJERCICIO 3 FUNCIN DE TRANSFERENCIA A ESPACIO DE ESTADOS
Encuentre las matrices A, B, C, D que definen su representacin en espacio de estados.
Demuestre que estas matrices son correctas reconvirtiendo el espacio de estados en
funcin de transferencia.
EJERCICIO 4 COMPARACIN DE RESPUESTAS AL PASO UNITARIO DE LAS DIFERENTES
REPRESENTACIONES
Compare el funcionamiento de las diferentes representaciones del mismo sistema a travs
de su respuesta al paso unitario.
, , , , : 1ros cinco trminos de su CI.
LABORATORIO 6
DOMINIO DE LA FRECUENCIA
Funciones a practicar:
Declaracin de funciones con variables de entrada y salida.
Funciones matemticas: 1j, abs, angle, exp, cos
Funciones grficas: plot, hold, grid, xlabel, legend
Dado el siguiente circuito:
() = cos( + )
= +
EJERCICIO 1 REPRESENTACIN MATEMTICA DEL SISTEMA
Encontrar la funcin de transferencia del circuito, luego implementarla en cdigo.
EJERCICIO 2 RESPUESTA EN MAGNITUD Y FASE DEL SISTEMA
Encontrar |()|
Encontrar ().
EJERCICIO 3 RESPUESTA EN EL TIEMPO
Dibujar la y la para 0 < < . Evidencia el cambio de magnitud y fase en ?
, , , : 1ros cuatro trminos de su CI. ( = 100 )
LABORATORIO 7
TRANSFORMADA DE LAPLACE
Funciones a practicar:
Declaracin de funciones con variables de entrada y salida
Funciones matemticas: syms, laplace, ilaplace, limit
EJERCICIO 1 TRANSFORMADA DE LAPLACE
Encuentre la transformada de Laplace de las siguientes seales:
a) () =
b) () = cos(0 )
c) () = cos(0 )
EJERCICIO 2 TRANSFORMADA INVERSA DE LAPLACE
Encuentre la transformada inversa de Laplace de las siguientes seales:
1
a) () = +
0
b) () = 2 +
2
0
c) () = 2 +2+2 +2
0
0 2 + + 1
() = 3
+ 2 + 0
+ 0
+ 0
LABORATORIO 8
ANLISIS DE SISTEMAS DE TIEMPO CONTINUO
Funciones a practicar:
Declaracin de funciones con variables de entrada
Funciones matemticas: real, imag, abs, angle
Funciones grficas: meshgrid, subplot, mesh, xlabel, ylabel, zlabel, title
Funciones de procesamiento de seales: tf, pzmap, impulse
Dado el sistema:
+ + =
LABORATORIO 9
FRACCIONES PARCIALES Y DIAGRAMAS DE BLOQUE
Funciones a practicar:
Para presentar nmeros como fracciones: format rat
Funciones matemticas: residue
Funciones de procesamiento de seales: tf, feedback
EJERCICIO 1 FRACCIONES PARCIALES
Encuentre los coeficientes de la representacin en fracciones parciales de los siguientes
sistemas y escriba el resultado conseguido:
a) () =
b) () =
1
2 +(+)+
+1
2 +()
() = , () = 1
, : los 1ros dos trminos de su CI.
LABORATORIO 10
SOLUCIN DE SISTEMAS COMO ECUACIONES DIFERENCIALES: ZIR Y ZSR
Funciones a practicar:
Funciones MATLAB: ode45, syms, ilaplace, subs
Funciones grficas: plot, legend
Encuentre la ZIR Y ZSR del siguiente sistema de forma analtica y numrica, dibuje y
compare estos resultados.
+ ( + ) + =
Para la ZSR considere: () = cos().
, : 1ros dos trminos de su CI.
AYUDA
Cmo resolver la siguiente EDO numricamente con MATLAB?
+ + =
S conocemos que () = sin(), por lo tanto () = cos().
Si define:
1 =
2 =
(por consecuencia: 1 = 2 )
2 = = + = 2 1 + cos()
As:
1
0
[ ] = [
2
0
1 1
][ ]+[
]
cos()
2
LABORATORIO 11
ANLISIS DE DIAGRAMAS DE BODE
Funciones a practicar:
Funciones de procesamiento de seales: tf, bode.
Lectura de diagramas de bode.
Dado el siguiente sistema dibuje sus diagramas de bode y determine los siguientes datos:
Frecuencia central
Frecuencia de corte superior
Frecuencia de corte inferior
Ancho de banda
_________________________ [Hz]
_________________________ [Hz]
_________________________ [Hz]
_________________________ [Hz]
Mayor ganancia
Menor prdida
_________________________ [dB]
_________________________ [dB]
_________________________ []
_________________________ []
_________________________ []
_________________________ []
_________________________ []
9812
+ 9238 + 41335488
LABORATORIO 12
TRANSFORMADA Z
Funciones a practicar:
Funciones de MATLAB: syms, ztrans, pretty, iztrans, limit
EJERCICIO 1 TRANSFORMADA Z
Encuentre la transformada Z de las siguientes seales:
1
a) ()
b) ()
c) sin(0 )
EJERCICIO 2 TRANSFORMADA INVERSA Z
Encuentre la transformada Z inversa de las siguientes seales:
1
a) 1 2
b)
c)
1
( 1 )2
LABORATORIO 13
SISTEMAS DISCRETOS
Funciones a practicar: syms, ztrans, iztrans, subs, simplify, pretty
EJERCICIO 1 LA SALIDA DE UN SISTEMA
1
() =
2 +
LABORATORIO 14
ANLISIS DE SISTEMAS DE TIEMPO DISCRETO
Funciones a practicar:
Funciones de procesamiento de seales: tf, pzmap, impulse, step
Dado el sistema:
[ 2] + [ 1] + [] = [ 1] []
EJERCICIO 1 DIAGRAMA DE POLOS Y CEROS
Dibuje su diagrama de polos y ceros.
EJERCICIO 2 RESPUESTA AL IMPULSO DE UN SISTEMA
Dibuje la respuesta al impulso del sistema.
EJERCICIO 3 RESPUESTA AL PASO UNITARIO DE UN SISTEMA
Dibuje la respuesta al paso unitario del sistema.
LABORATORIO 15
FUNCIONES GENERALES
Este en s, no es un laboratorio, es una lista de funciones especiales en MATLAB tpicas en
el procesamiento de seales, si desea practicar debera dibujarlas o crear sus propios
programas que las imiten:
dirac:
heaviside:
diric:
sinc:
square:
tripuls:
LABORATORIO 16
TRANSFORMADA DE FOURIER
Funciones a practicar: syms, fourier, pretty, heaviside, int, nextpow2, fft, linspace
EJERCICIO 1 TRANSFORMADA DE FOURIER
Encuentre la transformada de Fourier de las siguientes seales:
a) () = cos()
b) () = ()
c) () = ()
EJERCICIO 2 TEOREMA DE DUALIDAD
Encuentre la transformada de Fourier, de la transformada de Fourier de la siguiente seal y
compruebe el teorema de la dualidad (en MATLAB y wolframalpha).
() = ()
EJERCICIO 3 TEOREMA DE PARSEVAL
Con la siguiente seal, demuestre el teorema de Parseval
() = ()
___________________________________________________________________
T = 1/Fs;
___________________________________________________________________
L = 1000;
___________________________________________________________________
t = (0:L-1)*T;
___________________________________________________________________
x = 0.7*sin(2*pi*50*t) + sin(2*pi*120*t);
y = x + 2*randn(1, L);
plot(t, y)
_________________________________________
_____________________________________________________________
___________________________________________________________________
_____________________________________________________________
________________________________________________
______________________________________________________
LABORATORIO 17
SERIES DE FOURIER
Funciones a practicar:
Subfunciones
Funciones grficas: subplot, plot
Funciones de MATLAB: length, for, sin, cos
Dibuje la Serie de Fourier de la siguiente seal para n = 1, 3, 9, 81.
Recuerde que:
=1
=1
2
2
() = 0 + cos (
) + sin (
)
1
0 = ()
2
2
() (
)
2
2
() (
)
Nota.- Encuentre los coeficientes a mano para practicar, slo utilice el MATLAB para
realizar las grficas.
: ltimo trmino de su CI.
LABORATORIO 18
CONVOLUCIN DISCRETA Y CONTINUA
Funciones a practicar: conv, stem, plot
EJERCICIO 1 CONVOLUCIN DISCRETA
Dibuje la convolucin de las siguientes seales discretas.
x = [0,0,0,0,0,1,0,0,0,0,0,-2,0,0,0,0,0,1,-1,0,0,0,0,0];
y = [-0.5,0.5,0.5,-0.5];
Para un apropiado rango de valores de t. Dibuje la convolucin de las siguientes seales:
() = cos() ()
() = et ()
EJERCICIO 2 CONVOLUCIN CONTINUA
Dibuje la convolucin de la siguiente seal continua con s misma.
() =
LABORATORIO 19
ESTABILIDAD
Funciones a practicar: syms, exp, abs, int, symsum
Conociendo sus respuestas al impulso, demuestre que los siguientes sistemas son
estables:
Continuo:
() = ()
Discreto:
1
[] = ( ) []