Está en la página 1de 10

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS.

Facultad de Ingeniera Electrnica y Elctrica.


Curso
Periodo Acadmico
Profesor

INTRODUCCION A LAS TELECOMUNICACIOINES


AGOSTO- DICIEMBRE 2015
Ing. Jess O. Villanueva Napur

TAREA 1

Familiarizacin con el
herramientas informticas
31 Agosto de 2015
Individual

Entrega
Modalidad

uso

de

simuladores

_____________________________________________________________________________

TAREA INDIVIDUAL N1
I.

TRANSFORMACIONES
Para la realizacin del trabajo se empleo el software Matlab 2014a.
1. Dado un x(t), un pulso triangular mostrado encontrar y(t) = x(3t). y z =
x(t /2).
Para la resolucin del problema se empleo el siguiente cdigo en
MATLAB:
%Problema1
clear, clc
t= input('Ingrese el periodo de la funcion: ');
n = 3;
d = t;
A = input('Ingrese el factor de escalamiento: ');
x= linspace(-10, t*n, 10000);
a = [-10:t:n*t];
y= pulstran(A*x,a,'tripuls',d,0);
plot(x,y,'r','Linewidth',2);
ylim([-1 2])
grid on

La ejecucin del programa nos permite observar la siguiente grafica de


x(t) como un pulso triangular:

1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-3

-2

-1

Luego nos piden modificar el factor de escalamiento en A=3 y


A=1/2, por tanto incluimos esos valores y al ejecutar el programa
obtenemos la grafica siguiente:

1
0.8
0.6
0.4
0.2
0
-0.2
-4

-3

-2

-1

Figura2. Grafica de x(3t)

1.5

0.5

-0.5

-1
-10

-8

-6

-4

-2

Figura.3 Grafica de x(t/2)

2.

y(t) es una versin desplazada t0 segundos de la seal original


x(t).
Regla: Haz t - t0=0 y desplaza el origen de x(t) hasta t0.

a) Dado x(t) = u(t+2) - u(t-2), encuentra x(t-t0) y x(t+t0). Para ello usamos
el siguiente codigo :

%Problema2
clear, clc
t = linspace(-10, 10, 13000);
t0 = input('Ingrese el punto X0: ');
x = (heaviside(t+2+t0)-heaviside(t-2-t0));
plot(t,x,'r','Linewidth',2);
ylim([-2 3])
grid on

Por tanto la grafica ubicada en el origen (t0=0) es la siguiente:

1.5

0.5

-0.5

-6

-4

-2

Figura 5. Pulso Inicial en x(t)


Si tomamos un t0=3 y deseamos hallar x(t-3) y x(t+3), obtendremos las
siguientes graficas:

1.5

0.5

-0.5
0

Figura 6. Grafica de x(t-3).

1.5

0.5

-0.5

-6

-5

-4

-3

-2

-1

Figura 7. Grafica de x(t+3)

a) 3.b) Si x(t) = u(t+1)- u(t-2) determine x(t) + x(2-t).

Para ello realizamos el siguiente cdigo en MATLAB:


%Problema 3b
clear, clc
t = linspace(-10, 10, 13000);
x = (heaviside(t+1)-heaviside(t-2));
y = (heaviside(3-t)-heaviside(-t));
z=x+y;
plot(t,z,'r','Linewidth',2);
ylim([-2 3])
grid on

En el sumamos las seales ya desplazadas en el tiempo por tanto


obtendremos la siguiente grafica de respuesta

3
2.5
2
1.5
1
0.5
0
-0.5
-1
-1.5
-2
-10

-8

-6

-4

-2

10

Figura 8. Grafica de la funcin Z(t).


c) Si x2(t), calcula 1 - x2(t).
Sea x2(t) la siguiente grafica :

Procedemos a realizar el siguiente cdigo en MATLAB:


%Problema 3c
clear, clc
c = input('Ingrese el centro de la funcin: ');
d = input('La duracion del pulso: ');
x= linspace(-20, 20, 13000);
y= tripuls((x-c),d,0);
z=1-y;
plot(x,z,'r','Linewidth',2);
ylim([-2 3])
grid on
Y obtendremos la siguiente respuesta :

1.4
1.2
1
0.8
0.6
0.4
0.2
0
-0.2
-2.5

-2

-1.5

-1

-0.5

0.5

1.5

2.5

Figura 9. Grafica de la funcin Z(t).


4. Para las seales mostradas hallar la suma Z= x1(t) + x2(t)

Para la solucin consideramos el siguiente cdigo :


%Problema 4
clear, clc
c = 0;
d = 2;
x= linspace(-5, 5, 13000);
x2 = tripuls((x-c),d,0);
u2 = tripuls((x-0.5),1,-1);
u1 = rectpuls(x+0.5,1);
x1= u1+u2;
z = x1+x2;
plot(x,z,'b','Linewidth',2);
ylim([-2 3])
grid on

Y la suma de las seales se obtiene en la siguiente grafica:

1.5

0.5

-0.5
-1.5

-1

-0.5

0.5

1.5

Figura 10.Grafica de la funcin Z(t).


5. Para las seales mostradas hallar la suma Z= x1(t) + x2(t)

Usamos el siguiente cdigo en MATLAB para la solucin del problema


%Problema 5
clear, clc
c = 0;
d = 2;
x= linspace(-5, 5, 13000);
x2= tripuls((x-c),d,0);
ut = heaviside(x);
z=x2.*ut;
plot(x,z,'r','Linewidth',2);
ylim([-1 2])
grid on

Asi obtenemos la siguiente respuesta :

1.5

0.5

-0.5
-1.5

-1

-0.5

0.5

1.5

Grafica 11. Grafica de la funcin Z(t) problema 5.


II.

OTRAS SIMULACIONES.
El siguiente cdigo presenta el barrido de una seal como una
animacin en la que se mantiene el periodo y cambia la amplitud y
viceversa:
%Animacion (Mantener el Periodo, cambiando el ancho de
pulso)
clc
clear
x=linspace(-2,2,100000);
d = [-2 -1 0 1 2];
for i=0:0.01:1
y = pulstran(x,d,'rectpuls',i);
plot(x,y,'Linewidth',2); grid on;
ylim([-1 2])
pause(0.005)
end
%Mantener el ancho de pulso y cambiar el periodo
clear, clc
t = 10;
d = 0.5;
n = 10;
x = linspace(-t*n/2,t*n/2,10000);
for i=1:2:t*n/2;
a = [-t*n/2:i:t*n/2];
y = pulstran(x,a,'rectpuls',d);
plot(x,y,'Linewidth',2);
ylim([-1 2])
grid on
pause(0.1)end