Manejo De Señales Con Matlab

Páginas: 5 (1137 palabras) Publicado: 19 de octubre de 2012
(
MANEJO DE SEÑALES CON MATLAB
Señales y circuitos, Ingeniería Electrónica
Resumen— Con las diferentes aplicaciones de matlab realizamos las simulaciones de diferentes tipos de señales previamente estudiadas en clase.


INTRODUCCIÓN

M
atlab es un entorno de programación para el desarrollo de algoritmos, análisis de datos, visualización y cálculo numérico. Por medio de este programase simularon los diferentes tipos de señales vistas hasta el momento.

En este trabajo se transcribieron los códigos y graficas de dichas señales para una mejor comprensión de estas.

OBJETIVOS

1. Simular los diferentes tipos de señales en el programa Matlab.


2. Analizar cada una de las señales, simuladas en matlab.

3. Familiarizarse con el entorno en que matlabmaneja las diferentes aplicaciones de señales para un mejor estudio de estas durante nuestra carrera.

MATERIALES

➢ Software Matlab R2010A


PROCEDIMIENTO


Se transcribió el código que brinda el libro de señales y sistemas de haykin, y se simulo en matlab y plantea un informe para el análisis respectivo de estas.



Señales periódicas

➢ Señal cuadradaa=1;
w0=10*pi;
rho=0.5;
t=0:.001:1;
sq=a*square(w0*t+rho);
plot(t,sq, 'b-');
title('SEÑAL CUADRADA');
xlabel('TIEMPO');
ylabel('FUNCION EN EL TIEMPO');
axis([0 1 -1.5 1.5]);




➢ Señal triangular


a=1;
w0=10*pi;
w=0.5;
t=0:0.001:1;
tri=a*sawtooth(w0*t+w);
plot(t,tri);
xlabel('TIEMPO');
ylabel('FUNCION EN EL TIEMPO');
title('SEÑAL TRIANGULAR');
axis([0 1 -1.5 1.5])

➢Señal triangular en tiempo discreto
a=1;
w0=10*pi;
w=0.5;
t=0:0.025:1;
tri=a*sawtooth(w0*t+w);
stem(t,tri);
xlabel('TIEMPO');
ylabel('FUNCION EN EL TIEMPO');
title('SEÑAL TRIANGULAR EN TIEMPO DISCRETO');
axis([0 1 -1.5 1.5])



➢ Señal cuadrada en forma discreta


a=1;
w0=10*pi;
rho=0.5;
t=0:.0.025:1;
sq=a*square(w0*t+rho);
stem(t,sq);
title('SEÑAL CUADRADA');xlabel('TIEMPO');
ylabel('FUNCION EN EL TIEMPO');
axis([0 1 -1.5 1.5]);




Señales exponenciales

➢ Señal exponencial discreta decreciente

b=1;
r=0.85;
n=-0:10;
x=b*r.^n;
stem(n,x);
title('SEÑAL EXPONENCIAL DISCRETA DECRECIENTE');
xlabel('TIEMPO');
ylabel('FUNCION EN EL TIEMPO');
axis([0 10 0 1]);

➢ Señal exponencial decreciente


b=5;
a=6;
t=0:.001:1;
x=b*exp(-6*t);plot(t,x);
title('SEÑAL EXPONENCIAL DECRECIENTE');
xlabel(' TIEMPO');
ylabel('FUNCION EN EL TIEMPO ');

➢ Señal exponencial creciente


b=1;
a=5;
t=0:.001:1;
x=b*exp(a*t);
plot(t,x);
xlabel('TIEMPO');
ylabel('FUNCION EN EL TIEMPO ');
title('SEÑAL EXPONENCIAL CRECIENTE');

➢ Señal exponencial creciente en tiempo discreto
b=1;
r=0.85;
n=0:10;
x=b*r.^-n;
stem(n,x);title('SEÑAL EXPONENCIAL DISCRETA CRECIENTE');
xlabel('TIEMPO');
ylabel('FUNCION EN EL TIEMPO');
axis([0 10 0.5 5]);



Señal senoidales

➢ Señal cosenoidal


a=1;
w0=20*pi;
phi=pi/6;
t=0:.001:1;
cosine=a*cos(w0*t+phi);
plot(t,cosine);
title('SEÑAL COSENOIDAL');
xlabel('TIEMPO');
ylabel('FUNCION EN EL TIEMPO');
axis([0 1 -1.5 1.5]);


➢ Señal senoidal discretaa=1;
omega=2*pi/12; % fracuencia angular
phi=0;
n=-10:10;
y=a*cos(omega*n);
stem(n,y);
title('SEÑAL SENOIDAL EN TIEMPO DISCRETO');
xlabel('TIEMPO');
ylabel('FUNCION EN EL TIEMPO ')

➢ Señal senoidal

a=1;
omega=2*pi/12; % fracuencia angular
phi=0;
n=-10:0.001:10;
y=a*cos(omega*n);
plot(n,y);
title('SEÑAL SENOIDAL');
xlabel('TIEMPO');


➢ Señal senoidal amortiguada.a=60;
w0=20*pi;
phi=0;
a=6;
t=0:.001:1;
expsin=a*sin(w0*t+phi).*exp(-a*t);
plot(t,expsin);
title('SEÑAL SENOIDAL AMORTIGUADA');
xlabel('TIEMPO');
ylabel('FUNCION EN EL TIEMPO ');

➢ Señal senoidal amortiguada en tiempo discreto

A = 10;
a = -0.1;
w0 = 2 * pi / 12;
phi = 0;
n = -10 : 10; x = A * sin( w0 * n + phi);
y = exp( a * n);
z = x .* y;
stem(n,z)
title(' SEÑAL...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Señales Matlab
  • Señales En Matlab
  • Señales en matlab
  • Manejo matlab
  • Analisis de señales matlab
  • Graficador de señales discretas en MatLab
  • Limpiar una señal con Matlab
  • derivadas de señales en Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS