Sunteți pe pagina 1din 11

"Ao del buen servicio al ciudadano"

Universidad Nacional
Mayor de San Marcos
FACULTAD DE INGENIERIA
ELECTRICA, ELECTRONICA Y
TELECOMUNICACIONES
E.A.P Ingeniera de Telecomunicaciones

TEMA : Laboratorio N1 - PDS

CURSO : Procesamiento Digital de


Seales

PROFESOR : Zavala

ALUMNO : Mejia Mercado, Manuel


Fort

CODIGO : 14190060

CICLO : 2017-I
Ciudad Universitaria, 28 de Abril del 2017
1.1 Ejecute el programa P-1 para generar la secuencia de muestras
unitarias U [n] y mustrelo.

%Generacion de una secuencia de muestreo unitario


clf; %Limpiar la ventana de graficos
n1=-10:20; %Generar un vector desde -10 a 20
Ud=[zeros(1,10) 1 zeros(1,20)]; %Genera una secuencia de muestreounitario
stem(n1,Ud); %Grafica la secuencia de muestreo
xlabel('Time index n');ylabel('Amplitude'); %Etiquetas para los ejes x e y
axis([-10 32 0 1.2]) %Asignar un rango de valores para los ejes coordenados
grid on %Aade cuadriculas a la grfica

1.3 Modificar el programa P-1 para generar una secuencia de muestras

unitarias ud [ n ] con un retardo de 11 muestras. Ejecute el programa


modificado y muestre la secuencia generada.

%Modificando la secuencia de muestreo unitario


clf; %Limpiar la ventana de graficos
n1=-10:20; %Generar un vector desde -10 a 20
n2=1:31; %Vector retardado 11 muestras
Ud=[zeros(1,10) 1 zeros(1,20)]; %Genera una secuencia de muestreo unitario
subplot(2,1,1) %Graficar mas de una funcion en una sola ventada
stem(n1,Ud); %Seal original
axis([-10 32 0 1.2]) %Lmites para los ejes coordenados
grid on %Cuadriculas para la grpafica
title 'Seal original' %Titulo para la grfica
xlabel('Time index n');ylabel('Amplitude'); %Etiquetas para los ejes
subplot(2,1,2)
stem(n2,Ud); %Seal con retardo de 11 muestras
xlabel('Time index n');ylabel('Amplitude'); %Etiquetas para los ejes
title 'Seal con retardo de 10 segundos' %Titulo de la grfica
axis([-10 32 0 1.2]) %Lmites para los ejes coordenados
grid on %Cuadricula para las grficas

1.4 Modificar el programa P-1 para generar una secuencia de pasos

unitarios. S [ n]

Ejecutar el programa y mostrarlo

%Programa modificado para generar pasos unitarios


clf; %Limpiar ventana de grficas
n1=-10:20; %Rango del paso unitario
S=[ones(1,length(n1))]; %Paso unitario
stem(n1,S); %Graficar secuencia de paso unitario
axis([-20 21 0 1.2]) %Lmites para los ejes coordenados
title 'Secuencia de pasos unitarios' %Titulo de la grfica
xlabel('Time index n');%Etiqueta para el eje x
ylabel('Amplitude'); %Etiqueta para el eje y
grid on %Lineas de cuadricula
1.5 Modificar el programa P-1 para generar una secuencia de pasos

unitarios de retraso Sd [ n ]

con una antelacin (adelanto) de 7 muestras. Ejecute el programa y


mustrelos.

%Programa modificado para generar pasos unitarios con retraso


clf; %Limpiar la ventana de grficos
n1=-10:20; %Vector original
n2=-17:13; %Vector adelantado 7 muestras
S=[ones(1,length(n1))]; %Paso unitario
subplot(2,1,1) %Graficar mas de una funcion en una sola ventada
stem(n1,S); %Seal de pasos original
title 'Secuencia de pasos unitarios'
axis([-20 21 0 1.2]) %Limites para los ejes coordenados
grid on %Cuadriculas para la grfica
xlabel('Time index n'); %Etiqueta para el eje x
ylabel('Amplitude'); %Etiqueta para el eje y
subplot(2,1,2)
stem(n2,S); %Seal de pasos original adelantada 7 muestras
title 'Secuencia de pasos unitarios adelantada 7 muestras'
axis([-20 21 0 1.2]) %Lmites para los ejes coordenados
grid on %Cuadriculas para la grafica
xlabel('Time index n');ylabel('Amplitude');
1.6 Ejecutar el programa P1-2 y generar la secuencia exponencial
compleja con valores

%Programa P1-2
%Generacin de una secuencia exonencial compleja
clf; %Limpiar la ventana de grficos
c=-(1/12)+(pi/6)*i; %Numero complekjo
k=2; %Amplitud de la secuencia
n=0:40; %Vector de valores 0 a 40
x=k*exp(c*n);
subplot(2,1,1);
stem(n,real(x),'r'); %Graficar la funcin
xlabel('Time index n'); %Etiqueta para el eje x
ylabel('Amplitude'); %Etiqueta para el eje y
title 'Imaginary part' %Titulo de la Secuencia
1.7 Qu parmetro controla la velocidad de crecimiento o decaimiento de esta
secuencia? Qu parmetro controla la amplitud de esta secuencia

%Programa P1-2
%Generacin de una secuencia exonencial compleja
clf; %Limpiar la ventana de grficos
c=-(1/12)+(pi/6)*i; %Numero complekjo
k=2; %Amplitud de la secuencia
n=0:40; %Vector de valores 0 a 40
x=k*exp(c*n);
subplot(2,1,1);
stem(n,real(x),'r'); %Graficar la funcin
xlabel('Time index n'); %Etiqueta para el eje x
ylabel('Amplitude'); %Etiqueta para el eje y
title ('Imaginary part','Fontsize',14) %Titulo de la Secuencia
subplot(2,1,2);
k1=10; %Amplitud de la secuencia
n1=0:40; %Vector de valores 0 a 40
c1=-(1/100)+(pi/6)*i; %Numero complejo
x1=k1*exp(c1*n1);
stem(n1,real(x1));
xlabel('Time index n'); %Etiqueta para el eje x
ylabel('Amplitude'); %Etiqueta para el eje y
title ('Imaginary part con k=10 y c=-1/100+(pi/6)*i', 'Fontsize',14)
1 pi
1.8 Que suceder si el parmetro c es cambiado por
c= ( )
+
12 6
i

%Programa P1-2
%Generacin de una secuencia exonencial compleja
clf; %Limpiar la ventana de grficos
c=-(1/12)+(pi/6)*i; %Numero complekjo
k=2; %Amplitud de la secuencia
n=0:40; %Vector de valores 0 a 40
x=k*exp(c*n);
subplot(2,1,1);
stem(n,real(x),'r'); %Graficar la funcin
xlabel('Time index n'); %Etiqueta para el eje x
ylabel('Amplitude'); %Etiqueta para el eje y
title ('Imaginary part','Fontsize',14) %Titulo de la Secuencia
subplot(2,1,2);
k1=2; %Amplitud de la secuencia
n1=0:40; %Vector de valores 0 a 40
c1=(1/12)+(pi/6)*i; %Numero complejo
x1=k1*exp(c1*n1);
stem(n1,real(x1));
xlabel('Time index n'); %Etiqueta para el eje x
ylabel('Amplitude'); %Etiqueta para el eje y
title ('Imaginary part con c=1/12+(pi/6)*i', 'Fontsize',14)
1.11 Correr el programa P1-3 y genere el valor de la secuencia
exponencial

%Programa P1-3
%Generacin de una secuencia de valor real
clf; %Limpia la ventana de graficos
n=0:35; a=1.2; k=0.2;
x=k*a.^n; %Secuencia exponencial
stem(n,x);%Grafica de la secuencia
xlabel('Time index n'); %Etiqueta para el eje x
ylabel('Amplitude'); %Etiqueta para el eje y
title 'Exponencial Function' %Titulo de la grfica

1.12 Qu parmetro controla la velocidad de crecimiento o cada de esta


secuencia? Qu parmetro controla la amplitud de esta secuencia

%Programa P1-3
%Generacin de una secuencia de valor real
clf; %Limpia la ventana de graficos
n=0:35; a=1.2; k=0.2;
x=k*a.^n; %Secuencia exponencial
subplot(2,1,1);
stem(n,x);%Grafica de la secuencia
xlabel('Time index n'); %Etiqueta para el eje x
ylabel('Amplitude'); %Etiqueta para el eje y
title ('Exponencial Function','Fontsize',14 ) %Titulo de la grfica
n=0:35; a1=0.8; k1=10;
x1=k1*a1.^n;
subplot(2,1,2);
stem(n,x1)
xlabel('Time index n'); %Etiqueta para el eje x
ylabel('Amplitude'); %Etiqueta para el eje y
title ('Exponencial Function con k=10 y a=0.8','Fontsize',14)

1.14 Qu suceder si el parmetro a es menor que 1? Correr el programa

P1-3 con el parmetro a cambiado 0.9 y el parmetro K cambiado a


20.

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