Académique Documents
Professionnel Documents
Culture Documents
I N S
Practica 1
Elabor: Perla B. de la Cruz R.
Gerardo Garca Granados Luis montes Orozco
1.2. Introduccin
Los conceptos de seales y sistemas se involucran en una gran variedad de campos, y las ideas y tcnicas asociadas a estos conceptos juegan un importante rol en diversas reas de la ciencia y la tecnologa, tal como las comunicaciones, la aeronutica, el diseo de circuitos, la acstica, la sismologa, la ingeniera biomdica, la generacin de energa elctrica, el control de procesos qumicos, etc. Las seales son funciones de una o ms variables independientes y suelen contener
PROFESOR: ING. HORACIO VILLALOBOS
informacin acerca del comportamiento o naturaleza de un fenmeno. Por ejemplo, una seal de sonido puede ser representada matemticamente por la presin acstica como funcin del tiempo. 1.2.1. Seales Bsicas La seal continua exponencial compleja es de la forma
x( t ) = Ce at
(1.1)
en donde C y a son, en general, nmeros complejos. Dependiendo de los valores de estos parmetros, la exponencial compleja puede tomar caractersticas diferentes. Si C y a son reales (en cuyo caso x(t) es llamada exponencial real), existen dos tipos de comportamiento. Si a es positiva, entonces x(t) crece en forma exponencial con respecto al tiempo. Si a es negativa, entonces x(t) es un decaimiento exponencial. La seal exponencial expresada como
x ( kT ) = Ce akT
discreta
puede
ser (1.2)
En donde k, el tiempo discreto, solo toma valores enteros, k=-2, -1, 0, 1, 2, 3,, y T es el periodo de muestreo, el cual es el recproco de la frecuencia de muestreo fS, esto es
T = 1 fS
(1.3)
Una seal que est estrechamente vinculada a la exponencial compleja es la seal sinusoidal, la cual es expresada como
x( t ) = A cos( 0t )
(1.4)
Otra funcin bsica es la funcin escaln unitario, esta funcin est definida por
0, u( t ) = 1, t <0 t 0
(1.6)
(1.7) Otra seal bastante til es la seal de tiempo continuo impulso unitario (t), la cual se relaciona con el escaln unitario mediante la ecuacin
u ( t ) = ( )d
t
(1.8)
( kT ) =
0, 1,
k 0 k =0
(1.10)
1.3. Correlacin de la prctica con los temas y subtemas del programa de estudio vigente
La prctica No. 1 brinda un importante apoyo, para que el estudiante del curso de Instrumentacin Virtual, desarrolle adecuadamente las competencias correspondientes a los principios bsicos de seales de tiempo continuo y seales de tiempo discreto, conceptos que se contemplan en el programa del curso en la Unidad No. 1, Introduccin al procesamiento digital de seales en los subtemas 1.1 Teora de cuantizacin y 1.2 Seales muestreadas. Para el desarrollo de esta prctica, se pretende trabajar una serie de competencias y habilidades genricas o transversales como son: habilidades de anlisis y sntesis de conocimientos, habilidad para investigar, trabajo autnomo, trabajo en equipo, interaccin social, cooperacin, habilidades interpersonales, gestin del tiempo, capacidad de aprender, capacidad de adaptarse a nuevas situaciones, comunicacin oral y escrita y creatividad.
Las competencias especficas del curso a desarrollar durante esta prctica son: habilidad para desarrollar programas con los comandos bsicos en el lenguaje Matlab, diferenciar las caractersticas y propiedades de las seales continuas y de las seales discretas, analizar e interpretar el significado de periodo y frecuencia de muestreo de una seal, y aplicar transformaciones a la variable independiente de seales continuas y discretas.
1.5. Metodologa
1.5.1. Funcin exponencial
1.5.1.1. Escriba un programa en Matlab para graficar la funcin exponencial dada por (1.11).
0 x( t ) = at e t <0 t 0
(1.11)
Represente la funcin en forma continua y en forma discreta, para un intervalo de -5t5. Represente la
PROFESOR: ING. HORACIO VILLALOBOS
funcin discreta para dos diferentes periodos de muestreo T. 1.5.1.2. Desarrolle un programa en Matlab para graficar la funcin exponencial desplazada x(t-t0). Represente la funcin en forma continua y en forma discreta, para un intervalo de 0ttf, en donde t0<tf. Obtenga la grfica de la funcin exponencial discreta para dos diferentes periodos de muestreo T.
T=0.1; a=5; kT=0:T:6; u=exp(-a*kT); stem(kT,u); grid
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
T=0.2; t0=2; tf=4; a=5; kT1=0:T:t0-T; kT2=t0:T:tf; x1=zeros(1,length(kT1)); x2=exp(-a*(kT2-t0)); kT=[kT1 kT2]; x=[x1 x2]; stem(kT,x,'r'); grid PROFESOR: ING. HORACIO VILLALOBOS
0.5
1.5
2.5
3.5
T=0.01; t0=2; tf=4; a=5; kT1=0:T:t0-T; kT2=t0:T:tf; x1=zeros(1,length(kT1)); x2=exp(-a*(kT2-t0)); kT=[kT1 kT2]; x=[x1 x2]; plot(kT,x,'r') grid PROFESOR: ING. HORACIO VILLALOBOS
0.5
1.5
2 kT
2.5
3.5
(1.12)
Represente la funcin en forma continua y en forma discreta, para un intervalo de -5t5, considere la frecuencia de la seal f= 1Hz. Grafique la funcin discreta para dos diferentes frecuencias de muestreo fS.
f=1; w=2*pi*f;
CONTROL DE MAQUINAS ELECTRICAS PRACTICA1 fs=100; T=1/fs; t1=-5:T:-T; t2=0:T:5; xt1=zeros(1,length(t1)); xt2=sin(w*t2); t=[t1 t2]; xt=[xt1 xt2]; figure(3) plot(t,xt,'r') axis([-5 5 -1.2 1.2]) grid xlabel('xt') ylabel('x(kt)') title('funcion sinusoidal continua')
f=1; w=2*pi*f; fs=100; T=1/fs; t1=-5:T:-T; t2=0:T:5; xt1=zeros(1,length(t1)); xt2=sin(w*t2); t=[t1 t2]; xt=[xt1 xt2]; figure(3) plot(t,xt,'r') stem ([-5 5 -1.2 1.2]) grid PROFESOR: ING. HORACIO VILLALOBOS
1.5
2.5 xt
3.5
1.5.3.1. Elabore un programa en Matlab para graficar la funcin escaln unitario dada por (1.6). Represente la funcin en forma continua y en forma discreta, para un intervalo de -5t5. Determine la grfica de la funcin discreta para dos diferentes periodos de muestreo T. Funcion escalon unitario
CONTROL DE MAQUINAS ELECTRICAS PRACTICA1 num=[.3 2 -1.4]; den=[1 -.86 .34 ]; e=[1 ones(1,20)]; s=filter(num,den,e); plot(s,'o-')
2.5
1.5
0.5
10
15
20
25
% GENERACIN DE ESCALN UNITARIO DISCRETO x = ones (1,11); % define once valores de 1's v = [ 0 10 0 2]; % define valores de ejes axis (v); plot (x,'ro') % grafica crculos de color rojo xlabel ('k') % asigna rotulo al eje x ylabel ('x(k)') % asigna rotulo al eje y title ('ESCALON UNITARIO DISCRETO') PROFESOR: ING. HORACIO VILLALOBOS
6 k
10
11
1.5.4.1. Escriba un programa en Matlab para graficar la funcin delta de Kronecker, descrita por (1.10). Represente la funcin discreta, para un intervalo de -10k10.
T=0.01; ti=-10; tf=10; t1=ti:T:0-T; t2=0+T:T:tf; delta1=zeros(1,length(t1)); delta2=zeros(1,length(t2));
CONTROL DE MAQUINAS ELECTRICAS PRACTICA1 t=[t1 0+1 t2]; delta=[delta1 1+1 delta2]; plot(t,delta,'g') grid
-8
-6
-4
-2
10
CONCLUSIONES Por medio de esta prctica, se aprendi el proceso de graficacion de diferentes seales bsicas en Matlab, Es de gran importancia el uso de los comandos adecuados para graficar y manipular las seales ya sean discretas o continuas.