Está en la página 1de 9

Laboratorio de Principios de Telecomunicaciones

Tema: Transformaciones Múltiples de Señales:
1. Genere cada una de las Funciones:
%FUNCIÓN ESCALÓN 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 función u(t) muestra el escalón en t = 0seg, t varía desde -5 a 10 con intervalos de 0.001seg.
%FUNCIÓN 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 función ramp(t) muestra una rampa en t = 0seg, t varía desde -5 a 10 con intervalos de 0.001seg.

x=tri(t).001seg.%FUNCIÓN RECTÁNGULO.5).x) Esta función rect(t) se muestra en t = 0. t=-5:0. Utiliza la definición de la Función Rectángulo en %términos de la función Escalón Unitario. plot(t.5)-u(t-0. function y=tri(t) y=ramp(t+1)-2*ramp(t)+ramp(t-1). %FUNCIÓN TRIÁNGULO. Funciona muy bien para vectores y escalares.001:10.001:10.5. Funciona muy bien %para vectores y escalares. t varía desde -5 a 10 con intervalos de 0.x) Esta función tri(t) se muestra en t = 1. Utiliza la definición de la Función Triángulo en %términos de la función Rampa. plot(t.001seg. . t varía desde -5 a 10 con intervalos de 0. function y=rect(t) y=u(t+0. t=-5:0. x=rect(t).

plot(t.1.%FUNCIÓN IMPULSO de Dirichlet. subplot(2.10) muestra varias ondas desplazadas. x=drcl(t.1.2). 2. x=drcl(t.2). .1. Funciona muy bien para vectores y escalares. Haga una prueba con cada uno de ellos.N) x=sin(N*pi*t)/(N*sin(pi*t)) x=diric(2*pi*t. subplot(2.y) w=-tri(t+2). mediante el subplot(2.001:10. t=-5:0. plot(t.2) se muestra en la segunda fila.x) // x = -9.001seg.1. y=tri(t+2).001:10. plot(t.4645e-018 Esta función drcl(t.001:10.7814e-018 t=-5:0.N). El siguiente tramo de script ilustra algunas etapas de transformación: %script: t=-5:0. t varía desde -5 a 10 con intervalos de 0.x) // x = 1.1). plot(t.1) y luego abajo se muestra la función –tri(t+2) de igual forma que la anterior pero por el signo negativo en la amplitud esta se invierte hacia abajo.w) Primero se muestra la función tri(t+2) ubicada en t = -2 colocada en la primera fila mediante el subplot(2. function x=drcl(t.10).

g=3*tri(t).g) Muestra la misma función tri(t) pero esta vez su amplitud se triplicó.001:10. .001seg. plot(t. 3g(t). t varía desde -5 a 10 con intervalos de 0. plot(t. Efectúe los siguientes: a) Grafique la función g(t)=tri(t) (función original).3. %3g(t): t=-5:0.g) Muestra la función tri(t) ubicada en t = 0seg. esta es la función original triangular. 3g(t) (escalamiento en la amplitud).001:10. 3g(t-1) (desplazamiento en el tiempo) y 3g(-2t-1) (escalamiento en el tiempo). g=tri(t). %g(t)=tri(t): t=-5:0. es decir.

Dada la función gráfica f(t). a) Encuentre la definición de dicha función.5.001:10.5)). 4. . %3g(-2t-1)): t=-5:0.g) Muestra la misma función tri(t) pero esta vez su amplitud se triplicó y además se desplaza hasta t = 1 hacia la derecha. á esta se le duplica debido a la presencia del 2 y se le invierte por el signo negativo presente.g) Muestra la misma función tri(t) pero esta vez su amplitud se triplicó y además es igual a 3tri(-2(t+0. primero se desplaza hacia la izquierda en t = -0.%3g(t-1): t=-5:0. g=3*tri(-2*t-1).001:10. es decir 3g(t-1). plot(t. g=3*tri(t-1). plot(t.

f) Muestra la primero la función ramp(t+2) en t = -2. 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. f(-t). b) Grafique las transformaciones indicadas. plot((-t).001:10.f(-3t + 2). f(-t + 4). es decir. . plot(t. se invierte al función con respecto al eje vertical. f=ramp(t+2)-ramp(t+1)-2*u(t+1)+ramp(t-1)-ramp(t-3)-ramp(t-4)+ramp(t-5).f(-(2/3)t – 2) %f(-t): t=-5:0.%(a): t=-5:0. se le resta una ramp(t+1) en t = -1 para que baje en un paso la rampa. f=ramp(t+2)-ramp(t+1)2*u(t+1)+ramp(t-1)-ramp(t-3)ramp(t-4)+ramp(t-5). T varía de -5 a 10 con intervalos de 0. luego se le resta una ramp(t-4) y se le suma una ramp(t-5) para finalizar la señal.001seg.001:10.f) Muestra la función f(-t). se le resta 2 veces u(t+1) en t = -1 para llegar hasta abajo en f(t) = -1.

f=ramp(t+2)-ramp(t+1)2*u(t+1)+ramp(t-1)-ramp(t3)-ramp(t-4)+ramp(t-5). es decir.f) Muestra la función f(-(2/3)t-2) = f(-(2/3)(t+3)). plot((-t + 4).001:10.2). es decir. se desplaza hasta t = -4. f=ramp(t+2)-ramp(t+1)2*u(t+1)+ramp(t-1)-ramp(t-3)-ramp(t4)+ramp(t-5). %f(-3t + 2): t=-5:0. 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 . se triplica en t y se invierte con respecto al eje vertical. se desplaza hasta t = -2/3.f) Muestra la función f(-t+4) = f(-(t+4)).2): t=-5:0.001:10. .%f(-t + 4): t=-5:0. se expande en un factor de (2/3) en t y se invierte con respecto al eje vertical. y se invierte con respecto al eje vertical.001:10. %f(-(2/3)t . se desplaza hasta t = -3.f) Muestra la función f(-3t+2) = f(-3(t+2/3)). plot((-3*t + 2). es decir.

mediante la función stem se muestra la señal en tiempo discreto.5) Dibuje cada una de las siguientes funciones en TD (tiempo discreto): a) g[n] = 2u[n + 2] %a: n=-5:100.g) Muestra g=-2*ramp(-n). g=-2*ramp(-n). stem(n. stem(n. luego su amplitud se duplica y a la vez se invierte hacia abajo. %b: n=-5:100. mediante la función stem se muestra la señal en tiempo discreto. g=2*u(n+2). .g) Muestra g=2*u(n+2). está desplaza en n = -2 y su amplitud se duplica. primero se invierte con respecto al eje vertical por el (-n).

mediante la función stem se muestra la señal en tiempo discreto. primero se desplaza en n = 1. se duplica en n.g) //x = 0. n se subdivide en 10.9). . se observa los impulsos de Dirichlet. mediante la función stem se muestra la señal en tiempo discreto. stem(n.g) Muestra g=7*rect(2*(n-1)). g=drcl(n/10.9). %d: n=-5:100. luego su amplitud se expande en un factor de 7. stem(n.0010 Muestra g=drcl(n/10.%c: n=-5:100. g=7*rect(2*(n-1)).