Вы находитесь на странице: 1из 5

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

Universidad del Perú, Decana de América


FACULTAD DE INGENIERÍA ELECTRICA Y ELECTRÓNICA

PROFESOR: Javier Ulises Solís Lastra

ALUMNO: CÓDIGO:
Quispe Fierro Russell 15190126

FACULTAD: INGENIERÍA ELECTRÓNICA Y ELECTRICA

CURSO: PROCESAMIENTO DE SEÑALES DIGITALES

TEMA: Ejercicio N°15

AÑO: 2019
Ejercicio 1
x(n) = {2,− 4, 5,3,− 1,− 2, 6}, h(n) = {1,− 1, 1,− 1, 1}:

clc
n1 = -3:3; %define un vector de (-3) hasta (3)
x = [2 -4 5 3 -1 -2 6]; %función x(n)
n2 = -1:3; %define un vector de (-1) hasta (3)
h = [1 -1 1 -1 1]; %función h(n)
[y,n] = conv_m(x,n1,h,n2); y, n, %realiza la convolución de x(n)y h(n)

Hs3 = stem(n,y,'filled'); %grafica la convolución

set(Hs3,'markersize',5); %tamaño de los puntos


axis([min(n)-1,max(n)+1,min(y)- 1,max(y)+1])%para que el grafico se
%observe centrado

title('Ejercicio 2'); %título de la grafica


ylabel('y(n)'); %abscisa
xlabel('n'); %ordenada
grid ; %rejillas

box off
save('ejercicio 2');
clc

FIEE Página 2
Ejercicio 2
x(n) = {1, 1,0, 1, 1}, h(n) = {1,− 2,− 3,4}

clc
n1 = -3:3; %define un vector de (-3) hasta (3)
x = [1 1 0 1 1]; %función x(n)
n2 = -3:0; %define un vector de (-3) hasta (0)
h = [1 -2 -3 4]; %función h(n)
[y,n] = conv_m(x,n1,h,n2); y, n, %realiza la convolución de x(n)y h(n)

Hs3 = stem(n,y,'filled'); %grafica la convolución

set(Hs3,'markersize',5); %tamaño de los puntos


axis([min(n)-1,max(n)+1,min(y)- 1,max(y)+1])%para que el grafico se
%observe centrado

title('Ejercicio 2'); %título de la grafica


ylabel('y(n)'); %abscisa
xlabel('n'); %ordenada
grid ; %rejillas

box off
save('ejercicio 2');

FIEE Página 3
Ejercicio 3

x(n) = (1/4)− n[u(n + 1) − u(n − 4)], h(n) = u(n) − u(n − 5)

clc
n1 = -2:5; %define un vector de (-2)hasta(7)
[x11,nx11] = stepseq(-1,-2,5); %la función u(n+1)
[x12,nx12] = stepseq(4,-2,5); %la función u(n-4)
[x13,n13] = sigadd(x11,nx11,-x12,nx12); %la operación u(n+1)-u(n-4)...(a)
x14 = 0.25 .^ -n1; %(1/4)^?u(n)
x = x14 .* x13; %multiplica (a) con (b) ,formando x(n)
n2 = 0:6; %define un vector de 0 de 6, es u(n)
[h11,nh11] = stepseq(0,0,6); %la función u(n).....(c)
[h12,nh12] = stepseq(5,0,6); %la función u(n-5)....(b)
h=h11-h12; %restamos (c)y(b), formando h(n)
[y,n] = conv_m(x,n1,h,n2); y, n, %convolución de h(n)y x(n)
Hs3 = stem(n,y,'filled'); %grafica de la convolución

set(Hs3,'markersize',5); %tamaño de los puntos


axis([-3,12,-10,90]) %para que el grafico se observe centrado

title('Ejercicio 3'); %título de la grafica


ylabel('y(n)'); %abscisa
xlabel('n'); %ordenada
grid ; %rejillas

box off
save('ejercicio 3');

FIEE Página 4
Ejercicio 4

x(n) = n/4[u(n) − u(n − 6)], h(n) = 2[u(n + 2) − u(n − 3)]

clc
n1 = 0:7; %define un vector de 0 - 7
[x11,nx11] = stepseq(0,0,7); %la función unitaria u(n)
[x12,nx12] = stepseq(6,0,7); %la función unitaria u(n-6)
[x13,n13] = sigadd(x11,nx11,-x12,nx12); %la operación u(n)-u(n-6)...(a)
x14 = n1/4; %u(n)/4.....(b)
x = x14 .* x13; %multiplica (a) con (b) ,formando x(n)

n2 = -3:4; %define un vector de -3 hasta


4
[h11,nh11] = stepseq(-2,-3,4); %la función unitaria u(n+2)
[h12,nh12] = stepseq(3,-3,4); %la función unitaria u(n-3)

h = 2 * (h11 - h12); %realiza la función h(n)


[y,n] = conv_m(x,n1,h,n2); y, n, %realiza la convolución
Hs3 = stem(n,y,'filled'); %grafica la convolución

set(Hs3,'markersize',5); %tamaño de los puntos


axis([min(n)-1,max(n)+1,min(y)- 1,max(y)+1])%para que el grafico se
%observe centrado

title('Ejercicio 4'); %título de la grafica


ylabel('y(n)'); %abscisa
xlabel('n'); %ordenada
grid ; %rejillas

box off
save('ejercicio 4');

FIEE Página 5

Вам также может понравиться