Está en la página 1de 30

Universidad Tecnológica de

Panamá Facultad de Ingeniería


Eléctrica Señales y Sistemas
Laboratorio 1 “Señales y Sistemas”
Presentado por: Roger A. Guilboa
No. Cédula: 8-915-2052

Facilitador: Prof. PhD. Oscar Poveda


Panamá, 02.Septiembre.2019

P01. Números complejos

1.1 Pase de números complejos a número cartesiano

𝑗𝜋
a) 0.5𝑒 4

𝑗𝜋

b) 4𝑒 4

LABORATORIO #1: SEÑALES Y SISTEMAS 1


1.2 Pase de números complejos a número polar

a) A= -3

(1+2𝑗)
b)
(1−𝑗)

LABORATORIO #1: SEÑALES Y SISTEMAS 2


Parte P01. En MathLab

fprintf('1.1 Numeros complejos a cartesiano:');


fprintf('a) \n x=0.5exp(jpi/4)\n');
x=0.5*exp(j*pi/4)
fprintf('b) \n y=4exp(-j3pi/4)\n');
y=4*exp(-j*3*pi/4)
fprintf('1.2 Numeros complejos a polares:');
fprintf('a)a=-3');
a=-3
z=sqrt(a^2)
fprintf('b)l=(1+2*j)/(1-j)/(1+j)');
l=(1+2*j)/(1-j)/(1+j)
b=-1/2
c=3/2
z=sqrt(b^2+c^2)
theta=angle(c/b)*180/pi

P02. Potencia y Energía

Determine la potencia y la energía normalizadas para cada una de las siguientes señales:

2.1

a) 𝑥1 (𝑡) = 𝑒 −2𝑡 𝑢(𝑡)

LABORATORIO #1: SEÑALES Y SISTEMAS 3


2.1 Gráficos y códigos en MathLab:

clear,clc
dt=0.0001;
t=0:dt:12;
%a)
xa=(exp(-2.*t)).*heaviside(t);
Ea=dt*sum(abs(xa).^2);%Formula de
Energia
Pa=Ea/length(xa);%Formula a Potencia
fprintf('P02 Potencia y Energía \nLa
energía de la función (a) es %1.3f y
la potencia es %1.3f,\n',Ea,Pa);
plot(t,xa,'m');
grid;
axis([0 5 0 1]);
title('Gráfica 2.1 (a)');

𝜋
b) 𝑥2 (𝑡) = 𝑒 𝑗(2𝑡+ 4 )

LABORATORIO #1: SEÑALES Y SISTEMAS 4


2.1 b) Gráficos y códigos en Matlab

clear,clc
dt=0.0001;
t=0:dt:12;
x2=exp(j*((2*t)+(pi/4)));
E2=dt*sum(abs(x2).^2);
P2=sum(abs(x2).^2)/length(x2);
fprintf('La energía de la función
(b) sería %1.3f y la potencia es
%1.3f,\n',E2,P2);
subplot(2,1,1);
plot(t,x2);
grid;
axis([0 8 -3 3]);
title('Gráfica 2.1 (b) Parte real');
subplot(2,1,2);
plot(t,imag(x2),'m');
grid;
axis([0 8 -3 3]);
title('Gráfica 2.1 (b) Parte
Imaginaria');

c) 𝑥3 (𝑡) = 3 cos(2𝜋60𝑡)

LABORATORIO #1: SEÑALES Y SISTEMAS 5


LABORATORIO #1: SEÑALES Y SISTEMAS 6
2.1 c) Gráficos y códigos en Mathlab:

clear,clc
dt=0,0001;
t=0:dt:12;
f=60;
T=1/f;
t3=0:T/9:3*T;
x3=3*cos(2*pi*f*t3);
E3=sum(x3.^2);%Formula de la energía
P3=sum(x3.^2)/length(x3);%Formula de la
Potencia
fprintf('La energía de la función
(c)sería %1.3f y la potencia es
%1.3f,\n',E3,P3);
plot(t3,x3,'r');
grid;
axis([0 0.05 -4 4]);
title('Gráfica 2.1 (c)');

2.2

1 𝑛
a) 𝑥1 (𝑛) = ( ) 𝑢(𝑡)
2

LABORATORIO #1: SEÑALES Y SISTEMAS 7


2.2 a) Gráficos y códigos en Mathlab:

clear,clc
n=0:75;
X1=((0.5).^n);
E=sum(abs(X1).^2);
P=sum(abs(X1).^2)/length(X1);
fprintf('La energía de la función
(2.2 (a) es %1.3f y la potencia
es %1.0f,\n',E,P);
stem(n,X1,'r');
grid;
axis([-2 12 0 1.4]);
title('Gráfica 2.2 (a)');

𝜋 𝜋
b) 𝑥2 (𝑛) = 𝑒 𝑗(𝑛+ 4)

LABORATORIO #1: SEÑALES Y SISTEMAS 8


2.2 b) Grafica y códigos en Mathlab: clear,clc
n=1:75;
X2=exp(j*((pi./n)+(pi/4)));
E=sum(abs(X2).^2);
P=sum(abs(X2).^2)/length(X2);
fprintf('La energía de la función (2b)
sería %1.3f y la potencia es
%1.3f,\n',E,P);
subplot(2,1,1);
stem(n,X2);
grid;
axis([0 35 0 1]);
title('Gráfica 2.2 (b) Parte real ');
subplot(2,1,2);
stem(n,imag(X2),'r');
grid;
axis([0 40 0 1.5]);
title('Gráfica 2.2 (b) Parte
Imaginaria ');

𝜋𝑛
c) 𝑥3 = 2 cos( )
4

LABORATORIO #1: SEÑALES Y SISTEMAS 9


2.2 c) Grafica y códigos en Mathlab:

clear,clc
f3=20;
T3=1/f3;
n3=-2:T3/4:20*T3;
X3=2*cos(0.25*pi*n3*f3);
E=sum(abs(X3).^2);
P=E/length(X3);
fprintf('La energía de la función
2.2 (c) sería %1.3f y la potencia
es %1.3f,\n',E,P);
stem(n3,X3);
grid;
title('Gráfica 2.2 (c) ');
axis([-1.5 1.5 -2.5 2.5]);

LABORATORIO #1: SEÑALES Y SISTEMAS 10


P03. Transformaciones de la variable independiente

Sea x(t) = 4e–2|t| para –3 < t < 5 y x(t) = 0 para todo lo demás. Para cada señal indicada,
indique que transformación sufre la variable independiente, determine los valores de t para los
cuales se garantiza que es cero y grafique la señal.

3.1 a) 𝑥(𝑡 − 3)

3.1 a) Grafica y códigos en Mathlab:

clear,clc
t=-2:5;
x=4*exp(-2*abs(t));
subplot(2,1,1);
plot(t,x,'m');
grid;
title('Grafica X(n)');
f=t-3;
subplot(2,1,2);
plot(f,x,'b');
grid;
title('Grafica X(t-3) en
atraso');

LABORATORIO #1: SEÑALES Y SISTEMAS 11


b) 𝑥(𝑡 + 3)

3.1 b) Grafica y códigos en Mathlab:

clear,clc
t=-2:1:4;
x=4.*exp(-2.*abs(t));
subplot(2,1,1);
plot(t,x,'m');
grid;
title('Grafica X(t)');
f=(t-3);
subplot(2,1,2);
plot(f,x,'b');
grid;
title('Grafica X(t+3) en
adelanto');

LABORATORIO #1: SEÑALES Y SISTEMAS 12


c) 𝑥(−𝑡)

3.1 c) Grafica y codigos en Mathlab:

clear,clc
t=-2:1:4;
x=4.*exp(-2.*abs(t));
subplot(2,1,1);
plot(t,x,'m');
grid;
title('Grafica X(t)');
f=(-t);
subplot(2,1,2);
plot(f,x,'b');
grid;
title('Grafica X(-t)');

LABORATORIO #1: SEÑALES Y SISTEMAS 13


3.2 a) 𝑥(−𝑡 + 2)

3.2 a) Grafica y códigos en Mathlab:

clear,clc
t=-2:4;
x=4.*exp(-2.*abs(t));
z=-(t)+2;
plot(z,x,'r');
grid;
title('Grafica 3.2 (a)(-
t+2)');

LABORATORIO #1: SEÑALES Y SISTEMAS 14


b) 𝑥(−3𝑡 − 3)

3.2 b) Grafico y códigos en Mathlab:

clear,clc
t=-2:4;
x=4.*exp(-2.*abs(t));
z=-(3*t)-3;
plot(z,x,'r');
grid;
title('Grafica 3.2 (a)(-3t-
3)');

LABORATORIO #1: SEÑALES Y SISTEMAS 15


P04. Periodicidad

Determine si cada una de las siguientes señales es o no periódica. Si la señal es periódica,


determine su periodo fundamental. Grafique las señales.

4.1
𝜋
a) 𝑥1 = 3 cos(4𝑡 + )
4

LABORATORIO #1: SEÑALES Y SISTEMAS 16


4.1 a) Grafica y códigos en mathlab:

clear,clc
T=-0:pi/16:4.*pi;
x=3.*cos(4.*T+pi/4);
plot(T,x,'r');
grid;
axis ([-4 4 -3 3]);
title('Grafica de
Periodicidad 4.1 (a)');

b) 𝑥2 (𝑡) = 𝑒 𝑗(𝜋𝑡−1)

LABORATORIO #1: SEÑALES Y SISTEMAS 17


4.1 b) Grafica y códigos en mathlab:

clear,clc
T=-4.*pi:pi/32:4.*pi;
x=exp(j*(pi*T-1));
plot(T,x,'r');
grid;
axis([-4 4 -1 1]);
title('Grafica de
periodicidad 4.1 (a)');

LABORATORIO #1: SEÑALES Y SISTEMAS 18


𝜋 𝜋
4.2 a) 𝑥1 [𝑛] = cos ( 𝑛) cos( 𝑛)
2 4

LABORATORIO #1: SEÑALES Y SISTEMAS 19


4.2 a) Grafica y códigos en mathlab:

clear,clc
n=-4.*pi:pi/32:4.*pi;
x=cos(pi/2.*n).*cos(pi/4.*
n);
stem(n,x,'r');
axis([-4 4 -1 1]);
title('Grafica de
periodicidad 4.2 (a)');

LABORATORIO #1: SEÑALES Y SISTEMAS 20


𝜋 𝜋 𝜋 𝜋
b) 𝑥 [𝑛] = 2 cos ( 𝑛) + 𝑠𝑒𝑛 ( 𝑛) − 2 cos( 𝑛 + )
4 8 2 6

LABORATORIO #1: SEÑALES Y SISTEMAS 21


4.2 b) Grafica y códigos en mathlab:

clear,clc
n=-4.*pi:pi/4:4.*pi;
x=2.*cos(pi/4.*n)+sin(pi/8
.*n)-2.*cos(pi/2.*n+pi/6);
stem(n,x,'b');
axis ([-6 6 -4 4]);
title('Grafica de
periodicidad 4.2 (b)');

LABORATORIO #1: SEÑALES Y SISTEMAS 22


P05. Tipos de señales

5.1) Una onda cuadrada con periodo de 2π y ciclo de trabajo de 20% en el


intervalo –4π ≤ t ≤ 4π. En Matlab utilice la función square (t,duty).

clear,clc
z=-4.*pi:pi/32:4.*pi;
x=square(z,20);
plot(z,x,'r');
title('Grafica tipos de
señales (5.1)');
grid;
axis([-14 14 -1.5 1.5]);

5.2) Una onda sinc(t/2). En Matlab utilice vector linealmente espaciado en el rango [–8,8].

clear,clc
t=-8:0.0001:8;
x=sinc(t/2);
plot(t,x,'r');
grid;
title('Grafica tipos de
señales (5.2)');

LABORATORIO #1: SEÑALES Y SISTEMAS 23


5.3) Una función rectangular 2 r4(t – 1) en el intervalo –4 ≤ t ≤ 8. En Matlab
utilice la función rectpuls (t,w).

clear,clc
t=-4:0.0001:8;
T=4;
A=2;
x=A.*rectpuls(t-1,T);
plot(t,x,'r');
title('Grafica tipos de
señales (5.3)');
grid;
axis([-4 6 0 2.5]);

5.4) Un pulso rectangular 2 r5(n – 1) en el intervalo [-4, 8]. En Matlab utilice la función
rectp(ni,nf,T) sugerida en el material de apoyo.

clear,clc
t=-4:8;
T=5;
A=2;
x=A.*rectpuls(t-1,T);
stem(t,x,'r');
title('Grafica tipos de
señales (5.4)');
axis ([-4 8 0 2.5]);
grid;

LABORATORIO #1: SEÑALES Y SISTEMAS 24


5.5) Un pulso rectangular 2 rect((t-1)/5) en el intervalo [-4, 8]. Desarrolle una función en
Matlab similar a la función rectp(ni,nf,T) sugerida en el material de apoyo, que considere los
casos de una función continua y con corrimiento en el tiempo.

clear,clc
t=-4:0.001:8;
T=1;
A=2;
y=(t-1)/5;
d=t+1/5;
s=d.*5;
x=A.*rectpuls(y,T);
plot(d,x,'r');
title('Grafica tipos de
señales (5.4)');
grid;
axis([-4 8 0 2.5]);

5.6) Una función triangular 3Δ5(t – 2) en el intervalo –2 ≤ t ≤ 10. En Matlab utilice la


función rectpuls (t,w).

clear,clc
t=-2:0.001:10;
T=5;
A=3;
y=(t-2);
d=t+2;
x=A.*tripuls(y,T);
plot(d,x,'g');
title('Grafica de tipos de
señales (5.6)');
grid;
axis([0 10 0 3.5]);

LABORATORIO #1: SEÑALES Y SISTEMAS 25


P06. Propiedades de los sistemas

Para cada uno de los siguientes sistemas determine cuál de las propiedades se
cumple y cuál no. Presente argumentos que justifiquen su respuesta. En cada caso,
y(t) denota la salida y x(t) la entrada del sistema. Propiedades a evaluar: memoria,
invarianza en el tiempo, linealidad, causalidad, estabilidad.

6.1 𝑦(𝑡) = 𝑥(𝑡 − 2) + 𝑥(2 − 𝑡)

Memoria: esta señal cuenta con memoria, ya que la salida no depende de los valores de la entrada.
No lineal: su entrada no es igual a su salida
Estable: cuando no alcanza su valor máximo no oxila mas.
Invariable en el tiempo: ya que su salida se conoce la entrada.

𝑑𝑥(𝑡)
6.2 𝑦 (𝑡) = 𝑑𝑡

Sin memoria: ya que la salida depende de un t en el futuro.


Causal: ya que la salida es independiente de las variables futuras de la entrada. Además que el sistema
es sin memoria es causal.
Invariable en el tiempo.

LABORATORIO #1: SEÑALES Y SISTEMAS 26


6.3 𝑦[𝑛] = 𝑥[−𝑛]

Causalidad: ya que la salida depende de la entrada en el tiempo que son diferentes de n.


Lineal: sus valores de entrada son igual a su salida.
Estable: oxila.
Invariable en el tiempo.

6.4 𝑦[𝑛] = 𝑥[4𝑛 + 1]

Memoria: ya que su salida no depende de los valores futuros.


Causalidad: no cumple con esta propiedad ya que si evaluamos en 0 y 1 esos valores dependen del
futuro.
Lineal: no cumple con esta propiedad ya que sus valores de entrada no son iguales a la salida.

LABORATORIO #1: SEÑALES Y SISTEMAS 27


P08. Señales y sistemas - Modulación de amplitud (solo Matlab)

En la figura se muestrea un sistema sencillo de procesamiento de una señal que consiste de


un sumador y un multiplicador. Como se observa, un voltaje de desviación V offset(t) se suma
al voltaje de entrada Vin(t). Este sistema se usa para generar una señal modulada en
amplitud (AM).

Vs(t) = Vin(t) + Voffset(t)

La señal Vs(t) se multiplica por una señal portadora VM(t). Entonces la señal de salida

(modulada) es Vout(t) = Vs(t) VM(t)

La señal de entrada está dada por: Vin(t) = 2cos(2πt/Tin), con Tin =

0.2 ms La señal portadora se describe por: VM(t) = cos(2πt/TM), con

TM = 10 s El voltaje de desviación Voffset(t) es constante y está dada

por: Voffset = 2 V

a) Genere las señales Vs(t) and Vout(t). Las dos señales deben aparecer en la misma
gráfica.
b) Use subplot para graficar las cuatro señales V in(t), VM(t), Vs(t), and Vout(t).
c) Considere tres voltajes de desviación diferentes: Voffset2(t) = 2.5 V, Voffset3(t) =
1.5 V y Voffset4(t) = 0 V. Use subplot para graficar las señales de salida para los
cuatro casos. Comente sobre lo que observa.

LABORATORIO #1: SEÑALES Y SISTEMAS 28


a)

clear,clc
s=-6*pi:pi/15:6*pi;
T=0.2e-3;
t=10e-6;
A=2;
c=A.*cos((2.*pi*s)/T);
y=cos((2*pi*s)/t);
Volts=c+A;
Vout=Volts.*y;
z=Volts;
plot(s,z);
grid;
title('Modulacion de
amplitud: A'); hold on
x=Vout;
plot(s,x);
grid;
axis([-10 10 -4 4]);
grid;

clear,clc
b). v=-6*pi:pi/15:6*pi;
Te=0.2e-3;
Tm=10e-6;
A=2;
senale=A.*cos((2.*pi*v)/Te);
senalp=cos((2*pi*v)/Tm);
Volts=senale+A;
Vout=Volts.*senalp;
subplot(4,1,1)
y=senale;
plot(v,y,'c');
grid;
title('Modulacion de amplitud:
B');
subplot(4,1,2);
b=senalp;
plot(v,b,'b');
grid;
subplot(4,1,3);
z=Volts;
plot(v,z,'r');
grid;
subplot(4,1,4);
x=Vout;
plot(v,x,'m');
grid;

LABORATORIO #1: SEÑALES Y SISTEMAS 29


c).
clear,clc
v=-6*pi:pi/15:6*pi;
Te=0.2e-3;
Tm=10e-6;
A=2;
senale=A.*cos((2.*pi*v)/Te);
senalp=cos((2*pi*v)/Tm);
Volts=senale+2;
Volts1=senale+2.5;
Volts2=senale+1.5;
Volts3=senale+0;
Vout=Volts.*senalp;
Vout1=Volts1.*senalp;
Vout2=Volts2.*senalp;
Vout3=Volts3.*senalp;
subplot(4,1,1);
x=Vout;
plot(x,'c');
grid;
title('Modulacion de amplitud:
C');
subplot(4,1,2);
hy=Vout1;
plot(hy,'k');
grid;
subplot(4,1,3);
e=Vout2;
plot(e,'g');
grid;
subplot(4,1,4);
c=Vout3;
plot(c,'m');
grid;

LABORATORIO #1: SEÑALES Y SISTEMAS 30

También podría gustarte