Академический Документы
Профессиональный Документы
Культура Документы
subplot(2,2,4)
H3=stem(n3,y2,'filled')
title('X[n]=sen(0.123*?*n) downsampling
K=6')
grid on;
xlabel('n');ylabel('x[n]');
II.
Implemente en Matlab dos funciones 1) que implemente la
función de interpolación o upsampling, y 2) diezmado o
downsampling. Verifique para la secuencia
x[n] sin(0.125 n) en el rango 50 n 50 usando
un factor de k en cada caso. Grafique usando subplot y
muestre los resultados de la función de entrada y la función
de salida según corresponda al upsampling o downsampling.
El factor k se calcula como la suma de los últimos dígitos de
su número de
identificación.
CODIGO:
%%cod 201411425 cod2 201422411
clc
Ilustración 2 a.b) señal original y señal interpolad, c.d)señal
clear all;
original y señal diezmada
f0=0.125*pi;
n=-50:50
x=sin(f0.*n)
k=5+1; III. CONCLUSIONES
y=upsample(x,k)
n2=0:length(y)-1
Al graficar las señales conjugada simétrica y anti
y2=downsample(x,k)
simétrica existe una limitación ya que solo se puede
n3=0:length(y2)-1
observar su parte real, se requeriría una
subplot(2,2,1)
H3=stem(n,x,'filled') visualización en tres dimensiones para un mejor
title('X[n]=sen(0.123*PI*n)') análisis.
grid on; Se hace necesario crear una función que remplace
xlabel('n');ylabel('x[n]'); a upsample(x,k) si se quiere completar la secuencia
subplot(2,2,2) con el valor promedio entre la señal
H3=stem(n2,y,'filled') x[n-1]y la señal x[n+1]
title('X[n]=sen(0.123*?*n) upsampling
K=6')
IV. REFERENCIAS
grid on;
xlabel('n');ylabel('x[n]');
subplot(2,2,3) [1] PROCESAMIENTO DE SEÑALES DIGITALES : UN
ENFOQUE BASADO EN LA COMPUTADORA / S.K.
H3=stem(n,x,'filled') MITRA ; TR. POR GABRIEL NAGORE CÁZARES.
title('X[n]=sen(0.123*PI*n)') [2] DIGITAL SIGNAL PROCESSING USING
grid on; MATLAB®, THIRD EDITION VINAY K. INGLE
xlabel('n');ylabel('x[n]'); AND JOHN G. PROAKIS