Para la revisión de la actividad debe de entregar esta hoja de respuestas en formato .docx.
No entregue el guión.
Rellene la siguiente tabla con la respuesta a las preguntas de esta tarea, y entregue un
fichero tarea1.m con los comandos usados. Incluya todos los comandos y sus parámetros,
no haga un resumen de los comandos.
x1=sin(2*pi*n1/7);
x2=real(exp(-j*(pi/2)*n2));
x3=mod(abs(n3),2);
x4=mod(n4,4)
ceros=find(x4>2); %0 para |n|%4>2
x4(ceros)=0;
unos=find(x4>0); %1 para |n|%4<=2
x4(unos)=1;
%% Calculo de DTFT
Cm1=(1./n1).*fft(x1);
Cm1=0+round(Cm1*10^10)/10^10;
Cm2=(1./n2).*fft(x2);
Procesamiento de Señales, Sonido e Imágenes Digitales
Cm2=0+round(Cm2*10^10)/10^10;
Cm3=(1./n3).*fft(x3);
Cm4=(1./n4).*fft(x4);
%cm=0+round(cm*10^10)/10^10;
subplot(4,5,1)
stem(n1,x1)
title('X_1[n]')
subplot(4,5,2)
stem(n1,real(Cm1))
title('X_1[n] Real')
subplot(4,5,3)
stem(n1,imag(Cm1))
title('X_1[n] Imag')
subplot(4,5,4)
stem(n1,abs(Cm1))
title('X_1[n] Módulo')
subplot(4,5,5)
stem(n1,angle(Cm1))
title('X_1[n] Ángulo')
subplot(4,5,6)
stem(n2,x2)
title('X_2[n]')
subplot(4,5,7)
stem(n2,real(Cm2))
title('X_2[n] Real')
subplot(4,5,8)
stem(n2,imag(Cm2))
title('X_2[n] Imag')
subplot(4,5,9)
stem(n2,abs(Cm2))
title('X_2[n] Módulo')
subplot(4,5,10)
stem(n2,angle(Cm2))
title('X_2[n] Ángulo')
subplot(4,5,11)
stem(n3,x3)
title('X_3[n]')
subplot(4,5,12)
stem(n3,real(Cm3))
title('X_3[n] Real')
subplot(4,5,13)
stem(n3,imag(Cm3))
title('X_3[n] Imag')
subplot(4,5,14)
stem(n3,abs(Cm3))
title('X_3[n] Módulo')
subplot(4,5,15)
stem(n3,angle(Cm3))
title('X_3[n] Ángulo')
subplot(4,5,16)
stem(n4,x4)
title('X_4[n]')
subplot(4,5,17)
stem(n4,real(Cm4))
title('X_4[n] Real')
subplot(4,5,18)
Procesamiento de Señales, Sonido e Imágenes Digitales
stem(n4,imag(Cm4))
title('X_4[n] Imag')
subplot(4,5,19)
stem(n4,abs(Cm4))
title('X_4[n] Módulo')
subplot(4,5,20)
stem(n4,angle(Cm4))
title('X_4[n] Ángulo')
Representación de las 4 señales con subplot() de 4 filas 5 columnas. Por cada señal
represente la señal y sus coeficientes: parte real, imaginaria, módulo y ángulo
𝑹𝒆𝒂𝒍{𝒄𝒎 } = 0
𝑰𝒎𝒂𝒈{𝒄𝒎 }: pura e impar
𝒎𝒐𝒅|𝒄𝒎 |
𝑨𝒏𝒈𝒖𝒍𝒐 {𝒄𝒎 }
Dibujar aquí otra vez las cuatro funciones anteriores correspondientes a Cm (real,
imaginaria, módulo y ángulo) para demostrar si son pares o impares. Tendréis que
considerar en este caso valores negativos de m para poder ver la simetría par o impar.
Procesamiento de Señales, Sonido e Imágenes Digitales
Al tratarse x2 de una función compleja, indicar si las siguientes funciones deben ser pares o impares y
comprobarlo:
𝑹𝒆𝒂𝒍{𝒄𝒎 }
𝑰𝒎𝒂𝒈{𝒄𝒎 }
𝒎𝒐𝒅|𝒄𝒎 |
𝑨𝒏𝒈𝒖𝒍𝒐 {𝒄𝒎 }
Dibujar aquí otra vez las cuatro funciones anteriores correspondientes a Cm (real,
imaginaria, módulo y ángulo) para demostrar si son pares o impares. Tendréis que
considerar en este caso valores negativos de m para poder ver la simetría par o impar.
Al tratarse x3 de una función real, indicar si las siguientes funciones deben ser pares o impares y
comprobarlo:
𝑹𝒆𝒂𝒍{𝒄𝒎 }
𝑰𝒎𝒂𝒈{𝒄𝒎 }
𝒎𝒐𝒅|𝒄𝒎 |
𝑨𝒏𝒈𝒖𝒍𝒐 {𝒄𝒎 }
Dibujar aquí otra vez las cuatro funciones anteriores correspondientes a Cm (real,
imaginaria, módulo y ángulo) para demostrar si son pares o impares. Tendréis que
considerar en este caso valores negativos de m para poder ver la simetría par o impar.
Al tratarse x4 de una función real, indicar si las siguientes funciones deben ser pares o impares y
comprobarlo:
Procesamiento de Señales, Sonido e Imágenes Digitales
𝑹𝒆𝒂𝒍{𝒄𝒎 }
𝑰𝒎𝒂𝒈{𝒄𝒎 }
𝒎𝒐𝒅|𝒄𝒎 |
𝑨𝒏𝒈𝒖𝒍𝒐 {𝒄𝒎 }
Dibujar aquí otra vez las cuatro funciones anteriores correspondientes a Cm (real,
imaginaria, módulo y ángulo) para demostrar si son pares o impares. Tendréis que
considerar en este caso valores negativos de m para poder ver la simetría par o impar.
Rellene la siguiente tabla con la respuesta a las preguntas de esta tarea, y entregue un
fichero tarea2.m con los comandos usados.
n=0:4;
xa=(1/5)*((2+(j*sin(pi/3)*(exp(j*(n*2*pi/5))))+cos(pi/3)*(exp(j*4/5*pi*
n))));
n2=0:5;
xb=(1/6)*(2+(exp((j*pi)*((n2/3)-1)))+(2*exp((j*pi/3)*(2*n2+1)))+1);
subplot(2,3,1)
stem(n,xa)
title('X_a[n]')
subplot(2,3,2)
stem(n,real(xa))
title('Real\{X_a[n]\}')
subplot(2,3,3)
stem(n,imag(xa))
title('Im\{X_a[n]\}')
subplot(2,3,4)
stem(n2,xb)
title('X_b[n]')
subplot(2,3,5)
stem(n2,real(xb))
title('Real\{X1[n]\}')
subplot(2,3,6)
stem(n2,imag(xb))
title('Im\{X_b[n]\}')
n=0:4;
xa=(1/5)*((2+(j*sin(pi/3)*(exp(j*(n*2*pi/5))))+cos(pi/3)*(exp(j*4/5*pi*
n))));
n2=0:5;
xb=(1/6)*(2+(exp((j*pi)*((n2/3)-1)))+(2*exp((j*pi/3)*(2*n2+1)))+1);
mean(xa)
mean(xb)
xb =
0.5000 - 0.0000i
n=0:4;
xa=(1/5)*(2+(j*sin(pi/3)*(exp(j*(n*2*pi/5))))+cos(pi/3)*(exp(j*4/5*pi*n
)));
Cm1=(1./5).*fft(xa);
Parseval_Cm1=sum(abs(Cm1).^2)
Parseval_xa=(1/5)*sum(abs(xa).^2)
n2=0:5;
xb=(1/6)*(2+(exp((j*pi)*((n2/3)-1)))+(2*exp((j*pi/3)*(2*n2+1)))+1);
Cm2=(1./6).*fft(xb);
Parseval_Cm2=sum(abs(Cm2).^2)
Parseval_xb=(1/5)*sum(abs(xb).^2)
mean(xa)
mean(xb)
La relación de Parseval que cumple para la primera señal pero para la segunda
dista por algunos decimales.
Parseval_Cm1 =
0.2000
Parseval_xa =
0.2000
Procesamiento de Señales, Sonido e Imágenes Digitales
Parseval_Cm2 =
0.3889
Parseval_xb =
0.4667