interpoladores y diezmadores
1.- Diseñar un diezmador y un interpolador y combinar ambos en un multietapa.
a) diseñar un interpolador y un diezmador con una señal de 7 muestras.
Al momento de incrementar la frecuenciala señal se va llenando con la muestra anterior, en este caso como la frecuencia se aumenta al doble la señal se llena con una muestra anterior como se muestra en la figura 1.
clc
clear allx=[1,2,3,4,5,6,7];
y=x(1:2:6);
z=x(1:0.5:6);
subplot(3,1,1)
stem(x)
xlabel('n')
ylabel('x')
title('señal de audio')
subplot(3,1,2)
stem(y)
xlabel('n')
ylabel('y')
title('señal diezmada M=2')subplot(3,1,3)
stem(z)
xlabel('n')
ylabel('z')
title('señal interpolada L=1/2')
Figura 1: Señal original, diezmada y luego interpolada.
b) Al momento de incrementar la frecuencia la señalse va llenando con ceros como se muestra en la figura 2.
clc
clear all
x=[1,2,3,4,5,6,7]
x=x';
y=x(1:2:7);
z=x(1:0.5:7);
z(2:2:14)=0;
subplot(3,1,1)
stem(x)
xlabel('n')
ylabel('x')title('señal de entrada')
subplot(3,1,2)
stem(y)
xlabel('n')
ylabel('y')
title('señal diezmada M=2')
subplot(3,1,3)
stem(z)
xlabel('n')
ylabel('z')
title('señal interpolada L=1/2')
Figura 2:Figura 1: Señal original, diezmada y luego interpolada.
2.- diseñar ahora un diezmador y un interpolador con una señal de audio.
a) Al momento de incrementar la frecuencia la señal se va llenandocon la muestra anterior, en este caso como la frecuencia se aumenta al doble la señal se llena con una muestra anterior como se muestra en la figura 3.
clc
clear all
y=x(1:2:16494);z=x(1:0.5:16494);
subplot(3,1,1)
stem(x)
xlabel('n')
ylabel('x')
title('señal de audio')
subplot(3,1,2)
stem(y)
xlabel('n')
ylabel('y')
title('señal diezmada M=2')
subplot(3,1,3)
stem(z)
xlabel('n')ylabel('z')
title('señal interpolada L=1/2')
Figura 3: Figura 1: Señal original de audio, diezmada y luego interpolada.
Figura 4: muestra el tamaño de las tres señales, x(señal de audio...
Regístrate para leer el documento completo.