Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERIA ELECTRONICA
LABORATORIO DE PROSESAMIENTO DIGITAL DE SEALES N2 SEALES EN MATLAB UNIVERSIDAD NACIONAL DEL ATIPLANO CHACN ROSELLO PABEL ADERLY
1.1Generar 2 seales sinusoidales con diferentes amplitudes y fases. x1(t)=A1*cos(2*pi*300*t+20) x2(t)=A2*cos(2*pi*300*t+15) Para seleccionar la amplitud de la seal use A1 =13 y use para A2 la edad de cada persona, para las fase 1 use los 2 ltimos nmeros de su nmero telefnico el cual representara el desfase en grados centgrados de la primera seal; y para la segunda seal el desfase ser de 2 = - 30 cuando pase las fases a matlab no se olvide de convertirlo a radianes. Haz un grfico de ambas seales durante un rango de tiempo que exhiba aproximadamente 3 ciclos de la seal. La seal debe de contener un porcentaje de la seal un tiempo negativo, y que posea por lo menos 20 muestras por periodo de la seal. Usa subplot(3,1,1) para la seal x1 y subplot(3,1,2) para la seal x2 , haz un tercer grafico donde ubiques ambas seales en el mismo grfico. Crea una sinusoide x3 = x1 + x2 , ubique esta sinusoide sobre el grafico que contiene las seales x1 y x2. SOLUCION. t=linspace(-5,5,1000); x1=13*cos(2*pi*300*t+20); subplot(3,1,1),plot(t,x1); x2=21*cos(2*pi*300*t-30) subplot(3,1,2),plot(t,x2); subplot(3,1,3),plot(t,x1,t,x2);
INGENIERIA ELECTRONICA
1.2 Representacin grfica de Seales Continuas y Discretas Tipee la siguiente secuencia de comandos: n=0:2:60; y=sin(n/6); subplot(3,1,1) stem(n,y)
Este grafico muestra la seal discreta de la seal sin (t/6) la cual esta uniformemente espaciada a intervalos de 2 (sin(n/6)). Una computadora Digital no puede guardar todos los puntos de una seal continua en el tiempo desde que esto requiere de una cantidad de memoria infinita. Es sin embargo posible graficar una seal que parezca continua, calculando los valores de la seal a intervalos lo ms cercano posibles y conectndolos con lneas, el comando plot es usado para generar dichos grficos. Use el siguiente cdigo para generar de grficos de la seal sin(t/6). n1=0:2:60; z=sin(n1/6); subplot(3,1,2); plot(n1,z) n2=0:10:60 w=sin(n2/6); subplot(3,1,3) plot(n2,w)
INGENIERIA ELECTRONICA
Como se puede apreciar, es importante tener gran variedad de puntos para que la seal aparezca suavizada, comente la precisin de cada una de las grficas. 2.- FUNCIONES ESPESIALES 2.1 Grafique las siguientes 2 funciones continuas sobre los intervalos especificados use el comando subplot para dibujar ambas seales, asegurase de etiquetar los ejes horizontales. sinc(t) in [-10,10] rect(t) in [-2,2] La funcin rect(t) puede ser producida por la siguiente secuencia, si t=-10:0.1:10, entonces y=(abs(t)<=0.5) . GRAFICAR t=linspace(-2,2,20) t=-10:0.1:10; y=(abs(t)<=0.5); %plot(t,y); x=-10*pi:.1:10*pi; subplot(2,2,1); plot(x,sinc(x)); subplot(2,2,2); plot(x,cos(x)); subplot(2,2,3) plot(x,exp(-x)); subplot(2,2,4); plot(peaks);
INGENIERIA ELECTRONICA
FUNCION ESCALON UNITARIO n=x; y=(n>=0); % La funcin escaln es y=u(x) subplot(2,2,1); plot(n,y); subplot(2,2,2); plot(n,cos(n)); subplot(2,2,3) plot(n,exp(-n)); subplot(2,2,4); plot(peaks);
n=x;
INGENIERIA ELECTRONICA
%% 3. MUESTREO La palabra muestreo se refiere a la conversin de una seal continua a una discreta. La seal continua es convertida a discreta tomando valores o muestras uniformemente espaciadas. El tiempo entre 2 consecutivas muestras es llamado el periodo de muestreo. Ts=1/10 n=0:100; x=sin(Ts*n); subplot(4,1,1) stem(n,x) axis([0,100,-1,1]) n=0:30; Ts=1/3, x=sin(Ts*n);
INGENIERIA ELECTRONICA
4.- SISTEMAS EN MATLAB 4.1.-POLY r=[-2,-1]; p=poly(r) r=[-4,5,3,9,1]; p=poly(r) 4.2.- ROOTS p=[1 2 3]; r=roots(p)
INGENIERIA ELECTRONICA
5.- CONVOLOCION 5.1.- convolocion en una dimensin. f=[1 2 3 4]; h1=[1 -1]; h2=[1 1]; g11=conv(f,h1) g12=conv(f,h2) g21=conv(h2,f) RESULTADO EN MATLAB
1 -4
INGENIERIA ELECTRONICA
-1 -2 -1 g3 = 1 -1 g4 = 1 1 2 2 1 1 0 -1 0 1
Cree un archivo M con los siguientes comandos y explique que es lo que pasa con la seal. A) f=[1 1]; h1=[1 -1; 1 -1]; h2=[1 1; -1 -1]; h3=[1 -1; -1 1]; h4=[1 1; 1 1]; figure(1) imagesc(f); colormap(gray) image(f)
INGENIERIA ELECTRONICA
B) %color f=[1 1]; h1=[1 -1; 1 -1]; h2=[1 1; -1 -1]; h3=[1 -1; -1 1]; h4=[1 1; 1 1]; figure(3) g2=conv2(f,h2); imagesc(g2) colormap(gray)
C) f=[1 1]; h1=[1 -1; 1 -1]; h2=[1 1; -1 -1]; h3=[1 -1; -1 1];
INGENIERIA ELECTRONICA
D) f=[1 1]; h1=[1 -1; 1 -1]; h2=[1 1; -1 -1]; h3=[1 -1; -1 1]; h4=[1 1; 1 1]; figure(5) g4=conv2(f,h4); imagesc(g4) colormap(gray)