Sunteți pe pagina 1din 9

Laboratorio de Principios de Telecomunicaciones

Tema: Transformaciones Mltiples de Seales:


1. Genere cada una de las Funciones:
%FUNCIN ESCALN UNITARIO definida como cero para valores del
argumento
%menores que cero, 1/2 para valores del argumento de entrada iguales a
%cero, y uno para valores del argumento de entrada mayores que cero.
%Funciona muy bien para vectores y escalares.
function y = u(t)
zero=(t==0);pos=(t>0);y=zero/2+pos;

t=-5:0.001:10;
x=u(t);
plot(t,x)

Esta funcin u(t) muestra el escaln en t = 0seg, t vara desde -5 a 10 con intervalos de 0.001seg.
%FUNCIN RAMPA UNITARIA definida como cero para valores del argumento
%menores que cero, y el valor del argumento para mayores o
%iguales a cero. Funciona muy bien para vectores y escalares.
function y=ramp(t)
y=t.*(t>=0);
t=-5:0.001:10;
x=ramp(t);
plot(t,x)

Esta funcin ramp(t) muestra una rampa en t = 0seg, t vara desde -5 a 10 con intervalos de 0.001seg.

%FUNCIN RECTNGULO. Utiliza la definicin de la Funcin Rectngulo en


%trminos de la funcin Escaln Unitario. Funciona muy bien
%para vectores y escalares.
function y=rect(t)
y=u(t+0.5)-u(t-0.5);

t=-5:0.001:10;
x=rect(t);
plot(t,x)

Esta funcin rect(t) se muestra en t = 0.5, t vara desde -5 a 10 con intervalos de 0.001seg.

%FUNCIN TRINGULO. Utiliza la definicin de la Funcin Tringulo en


%trminos de la funcin Rampa. Funciona muy bien para vectores y escalares.
function y=tri(t)
y=ramp(t+1)-2*ramp(t)+ramp(t-1);

t=-5:0.001:10;
x=tri(t);
plot(t,x)

Esta funcin tri(t) se muestra en t = 1, t vara desde -5 a 10 con intervalos de 0.001seg.

%FUNCIN IMPULSO de Dirichlet. Funciona muy bien para vectores y escalares.


function x=drcl(t,N)
x=sin(N*pi*t)/(N*sin(pi*t))
x=diric(2*pi*t,N);
t=-5:0.001:10;
x=drcl(t,2);
plot(t,x)
// x = -9.7814e-018

t=-5:0.001:10;
x=drcl(t,10);
plot(t,x)
// x = 1.4645e-018

Esta funcin drcl(t,10) muestra varias ondas desplazadas, t vara desde -5 a 10 con intervalos
de 0.001seg.
Haga una prueba con cada uno de ellos.
2. El siguiente tramo de script ilustra algunas etapas de transformacin:

%script:
t=-5:0.001:10;
y=tri(t+2);
subplot(2,1,1);
plot(t,y)
w=-tri(t+2);
subplot(2,1,2);
plot(t,w)

Primero se muestra la funcin tri(t+2) ubicada en t = -2 colocada en la primera fila mediante el


subplot(2,1,1) y luego abajo se muestra la funcin tri(t+2) de igual forma que la anterior pero por el
signo negativo en la amplitud esta se invierte hacia abajo, mediante el subplot(2,1,2) se muestra en la
segunda fila.

3. Efecte los siguientes:


a) Grafique la funcin g(t)=tri(t) (funcin original), 3g(t) (escalamiento en la
amplitud), 3g(t-1) (desplazamiento en el tiempo) y 3g(-2t-1) (escalamiento
en el tiempo).

%g(t)=tri(t):
t=-5:0.001:10;
g=tri(t);
plot(t,g)

Muestra la funcin tri(t) ubicada en t = 0seg, t vara desde -5 a 10 con intervalos de 0.001seg,
esta es la funcin original triangular.

%3g(t):
t=-5:0.001:10;
g=3*tri(t);
plot(t,g)

Muestra la misma funcin tri(t) pero esta vez su amplitud se triplic; es decir, 3g(t).

%3g(t-1):
t=-5:0.001:10;
g=3*tri(t-1);
plot(t,g)

Muestra la misma funcin tri(t) pero esta vez su amplitud se triplic y adems se desplaza hasta t =
1 hacia la derecha; es decir 3g(t-1).

%3g(-2t-1)):
t=-5:0.001:10;
g=3*tri(-2*t-1);
plot(t,g)

Muestra la misma funcin tri(t) pero esta vez su amplitud se triplic y adems es igual a 3tri(-2(t+0.5)),
primero se desplaza hacia la izquierda en t = -0.5, esta se le duplica debido a la presencia del 2 y se le
invierte por el signo negativo presente.

4. Dada la funcin grfica f(t),


a) Encuentre la definicin de dicha funcin.

%(a):
t=-5:0.001:10;
f=ramp(t+2)-ramp(t+1)-2*u(t+1)+ramp(t-1)-ramp(t-3)-ramp(t-4)+ramp(t-5);
plot(t,f)

Muestra la primero la funcin ramp(t+2) en t = -2, se le resta una ramp(t+1) en t = -1 para que baje en un
paso la rampa, se le resta 2 veces u(t+1) en t = -1 para llegar hasta abajo en f(t) = -1, se le suma una ramp(t1) en t = 1 y se le resta una ramp(t-3) en t = 3 para que en este punto se detenga la rampa, luego se le resta
una ramp(t-4) y se le suma una ramp(t-5) para finalizar la seal. T vara de -5 a 10 con intervalos de
0.001seg.

b) Grafique las transformaciones indicadas.


f(-t), f(-t + 4),f(-3t + 2),f(-(2/3)t 2)

%f(-t):
t=-5:0.001:10;
f=ramp(t+2)-ramp(t+1)2*u(t+1)+ramp(t-1)-ramp(t-3)ramp(t-4)+ramp(t-5);
plot((-t),f)

Muestra la funcin f(-t); es decir, se invierte al funcin con respecto al eje vertical.

%f(-t + 4):
t=-5:0.001:10;
f=ramp(t+2)-ramp(t+1)2*u(t+1)+ramp(t-1)-ramp(t-3)-ramp(t4)+ramp(t-5);
plot((-t + 4),f)

Muestra la funcin f(-t+4) = f(-(t+4)); es decir, se desplaza hasta t = -4, y se invierte con respecto al eje
vertical.

%f(-3t + 2):
t=-5:0.001:10;
f=ramp(t+2)-ramp(t+1)2*u(t+1)+ramp(t-1)-ramp(t3)-ramp(t-4)+ramp(t-5);
plot((-3*t + 2),f)

Muestra la funcin f(-3t+2) = f(-3(t+2/3)); es decir, se desplaza hasta t = -2/3, se triplica en t y se


invierte con respecto al eje vertical.

%f(-(2/3)t - 2):
t=-5:0.001:10;
f=ramp(t+2)-ramp(t+1)2*u(t+1)+ramp(t-1)-ramp(t3)-ramp(t-4)+ramp(t-5);
plot((-(2/3)*t - 2),f)

Muestra la funcin f(-(2/3)t-2) = f(-(2/3)(t+3)); es decir, se desplaza hasta t = -3, se expande en un


factor de (2/3) en t y se invierte con respecto al eje vertical.

5) Dibuje cada una de las siguientes funciones en TD (tiempo discreto):


a) g[n] = 2u[n + 2]

%a:
n=-5:100;
g=2*u(n+2);
stem(n,g)

Muestra g=2*u(n+2), est desplaza en n = -2 y su amplitud se duplica, mediante la funcin stem se


muestra la seal en tiempo discreto.

%b:
n=-5:100;
g=-2*ramp(-n);
stem(n,g)

Muestra g=-2*ramp(-n), primero se invierte con respecto al eje vertical por el (-n), luego su amplitud
se duplica y a la vez se invierte hacia abajo, mediante la funcin stem se muestra la seal en tiempo
discreto.

%c:
n=-5:100;
g=7*rect(2*(n-1));
stem(n,g)

Muestra g=7*rect(2*(n-1)), primero se desplaza en n = 1, se duplica en n, luego su amplitud se


expande en un factor de 7, mediante la funcin stem se muestra la seal en tiempo discreto.

%d:
n=-5:100;
g=drcl(n/10,9);
stem(n,g)
//x = 0.0010

Muestra g=drcl(n/10,9), se observa los impulsos de Dirichlet, n se subdivide en 10, mediante la funcin
stem se muestra la seal en tiempo discreto.

S-ar putea să vă placă și