Anda di halaman 1dari 3

Ing.

Electrnica

EJERCICIOS MATLAB DSP


Luis Fernando rivera r COD: 200910021600. Resumen se plantean unos ejercicios para el estudio del tratamiento digital de seales y generar sus grficas con la funcin stem para la facilidad y comprensin de las mismas, las cuales observaremos unas bases para el entendimiento con la generacin y representacin de seales, por medio de funciones.

o o

Exponenciales complejas. Frmula de Euler Representacin grfica de seales exponenciales complejas

Palabras claves Seales discretas, Funcin escaln, Funciones sinodales, funcin exponencial, stem.

I.

INTRODUCCION

En esta prctica se observara el modelamiento de seales bsicas las cuales aplicaremos los conocimientos bsicos de modelamiento de seales, se tomaran diferentes funciones ya sean escaln, sinodales y se les aplicara una frecuencia de muestreo o se observara el comportamiento de la seal para diferentes rangos sobre el eje horizontal segn la caracterstica que busquemos. Podemos simular una funcin escaln para cualquier instante de tiempo, y con la amplitud deseada para un estudio de cmo se comporta en el tiempo. II. CONCEPTOS DE SEALES

Las seales digitales y su procesamiento es un sistema basado en un procesador o microprocesador que posee un juego de instrucciones, un hardware y un software optimizados para aplicaciones que requieran operaciones numricas a muy alta velocidad. Debido a esto es especialmente til para el procesado y representacin de seales analgicas en tiempo real: en un sistema que trabaje de esta forma (tiempo real) se reciben muestras ( samples en ingls), normalmente provenientes de un conversor analgico/digital (ADC).

III.

MATERIALES Y METODOS

Comenzaremos por las seales bsicas para entender su comportamiento cuando es modelado por el software MALAB, para esto haremos diferentes ejercicios. Impulsos

Existen varias clases de seales bsicas, estos tipos de seales poseen propiedades que las hacen especial mente tiles para ser objetivos de anlisis que se encuentran de la siguiente manera

1) Genere la seal: -2 + 3*cos(20*pi*t)+sin(40*pi*t) Comandos:


A = 2; B = 3; wo1 = 20*pi; wo2 = 40*pi; signal = -A + B*cos(wo1*t) + sin(wo2*t); plot(t,signal)

Seales discontinuas o Seal escaln o Seal impulso o Representacin grfica del impulso

Seales trigonomtricas o Representacin grfica de una seal senoidal

Grfica: En un intervalo de tiempo [0 ; 35]

Seales exponenciales o Reales o Representacin grfica de seales exponenciales


1

3) Genere una seal diente de sierra peridica con perodo igual a 1/10 segundos. Comandos:
A = 1; %amplitud T = 1/10; f = 1/T; %frecuencia wo = 2*pi*f; N = 1000; %numero de datos Tm = 5*T; %numero de periodos tao = Tm/N; t = 0:tao:Tm; %datos en el eje x rho = 0; %desfase tri = A*sawtooth(wo*t + rho); %funcion diente de sierra plot(t,tri);

Fig 1.En un intervalo de tiempo [0 ; 0.5]

fig.2 2) Genere una seal cuadrada peridica con perodo igual a 1/10 segundos. Comandos:
A = 1; %amplitud T = 1/10; f = 1/T; %frecuencia wo = 2*pi*f; N = 1000; %numero de Tm = 5*T; %numero de tao = Tm/N; t = 0:tao:Tm; %datos rho = 0; %desfase sq = A*square(wo*t + cuadrada plot(t,sq);

fig.4 4) Genere una seal igual a sgn(t-0.5) Comandos:


u = [zeros(1,50),ones(1,151)]; t = 0:0.01:2; plot(t,u);

datos periodos en el eje x rho); %funcion

Grfica:

Grfica:

Fig 5 Obs. He usado 200 datos entre 0 y 2. El salto se da en t = 0.5 s.

5) Grafique estas 4 seales en una sola hoja usando subplot y plot; a la ltima grfica fjele un eje de tiempo entre -2 y 2 y un eje de amplitudes entre -2 y 2. A la tercera pngale grilla. A la segunda pngale un ttulo. A la primera pngale nombre a los ejes. Comandos:
clear all clc subplot(221) % Se grafica en (1,1) A = 2; B = 3; wo1 = 20*pi; wo2 = 40*pi; t1 = 0:0.01:1; signal = -A + B*cos(wo1*t1) + sin(wo2*t1); plot(t1,signal); xlabel('Eje X'); % Nombramos eje x ylabel('Eje Y'); % Nombramos eje y subplot(222) % Se grafica en (1,2) C = 1; T = 1/10; f = 1/T; rho = 0; wo3 = 2*pi*f; t2 = 0:0.001:0.5; sq = C*square(wo3*t2 + rho); plot(t2,sq); title('Seal Cuadrada') % Titulo de la grafica subplot(223) % Se grafica en (2,1) C = 1; T = 1/10; f = 1/T; rho = 0; wo3 = 2*pi*f; t2 = 0:0.001:0.5; tri = C*sawtooth(wo3*t2 + rho); plot(t2,tri); grid on; % Se muestra la grilla subplot(224) % Se grafica en (2,2) u = [zeros(1,250),ones(1,151)]; t3 = -2:0.01:2; % Trabajamos con 2<t<2 plot(t3,u);

Fig 6.
IV. CONCLUSIONES

La utilizacin de la herramienta de grafica en MATLAB, es indispensable para lograr comprender a nivel de una seal su comportamiento, y poder definir cmo solucionarla en ciertos aspectos. En las sintaxis es primordial la compresin puesto que permite realizar correcciones para una valida grfica y no presentar simulaciones incorrectas.

Podemos obtener varias grficas en una misma hoja, en varias hojas dent

V.

REFERENCIAS Y BIBLIOGRAFIA

1.

Amos Gilat, Matlab : Una introduccin con ejemplos prcticos. Won Young Yang, signal and system with matlab. Taan S. Elali, Continuous signals and systems with MATLAB Steven T Karris, Signals and Systems: With MATLAB Computing and Simulink Modeling

2. 3.

Grfica:

4.