You are on page 1of 3

1.

x(n) = [(0.5)^n +(0.8)^n] *u(n)

2.
y(n) = [x(3-n) + x(n-3)]

3.

4.

5.

6.
num = [0, 0, 1]; den = [1, 2, 1.25, .25]; [r,p,k] = residuez(num,den)
disp('X(z) = 4/(1+z^-1) + 0/(1+.5z^-1) - (8z)(.5z^-1)/(1+.5z^-1)^-2');
disp('x(n) = 4((-1)^n)*u(n)-(8*(.5)^(n+1))*u(n+1)');N
output​:
r= 4.0000 + 0.0000i
0.0000 + 0.0000i
-4.0000 + 0.0000i
p= -1.0000 + 0.0000i
-0.5000 + 0.0000i
-0.5000 - 0.0000i
k= []
X(z) = 4/(1+z^-1) + 0/(1+.5z^-1) - (8z)(.5z^-1)/(1+.5z^-1)^-2
x(n) = 4((-1)^n)*u(n)-(8*(.5)^(n+1))*u(n+1)

7.

8.

9.

10.
x1 = [1,-2,3,-1,2,-3]; N1 = 6; n1 = 1:N1;
X1 = my_dfs(x1, N1)
magX1 = abs(X1); angX1 = angle(X1);
figure(1); subplot(2,1,1); stem(n1/pi, magX1, 'filled'); title('DFS Coefficient Magnitudes');
xlabel('frequency in \pi units'); ylabel('|X1|');
subplot(2,1,2); stem(n1/pi, angX1, 'filled'); title('DFS Angles');
xlabel('frequency in \pi units'); ylabel('Amplitude X1');
output:
X1 =
Columns 1 through 5
0 -3.0000 - 1.7321i 0.0000 - 0.0000i 12.0000 + 0.0000i -0.0000 + 0.0000i
Column 6
-3.0000 + 1.7321i

11.
x1 = [1,-1j,2,-2j,3,2j,-2,1j]; N1 = 8; n1 = 1:(N1*5);
X1 = real(my_idfs(x1,N1))
X1tilda = X1'*ones(1,5); X1tilda = (X1tilda(:))';
figure(1); stem(n1,X1tilda, 'filled');
title('X1Tilda: Periodic Sequence');
xlabel('n'); ylabel('X1(k)');
output:
X1 =
Columns 1 through 5
0 -3.0000 - 1.7321i 0.0000 - 0.0000i 12.0000 + 0.0000i -0.0000 + 0.0000i
Column 6
-3.0000 + 1.7321i
X1 =
0.5000 0.2803 0.2500 0.2803 0.5000 -0.7803 0.7500 -0.7803

12.

You might also like