1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
//Example 4.30
//Cascade connection of systems
clc
clear
n=0:10;
h11=[1 -0.5];
for i=1:length(n)
h2(i)=0.5^n(i);
if (n(i)==0) then
h1(i)=1;
elseif n(i)==1 then
h1(i)=-0.5
else
h1(i)=0;
end
end
h=convol(h11,h2);
n2=0:11;
//assume x[n]=[1 1 1]
n1=0:2;
x=[1 1 1];
n3=0:13;
y=convol(x,h);
subplot(3,1,1);
plot(n1,x,'.');
xtitle("Input Signal x[n]","n","x[n]")
subplot(3,1,2);
plot(n2,h,'.');
xtitle("Impulse Response h[n]","n","h[n]")
subplot(3,1,3);
plot(n3,y,'.');
xtitle("Output Signal y[n]","n","y[n]")
disp("the given system is an invertible system");
|