Problem 4 Solution
(1) Unit Impulse Response h(n)
The system is described by:
y(n) - ½ y(n-1) = x(n) + ½ x(n-1)
Solving recursively with x(n) = δ(n) and initial rest conditions:
n = 0: y(0) - ½ y(-1) = δ(0) + ½ δ(-1)
y(0) = 1 ⇒ h(0) = 1
n = 1: y(1) - ½ y(0) = δ(1) + ½ δ(0)
y(1) - ½ = ½ ⇒ h(1) = 1
n ≥ 2: y(n) - ½ y(n-1) = 0
y(n) = ½ y(n-1) ⇒ h(n) = (½)ⁿ⁻¹
Final Impulse Response:
h(n) = 1 for n = 0
h(n) = (½)ⁿ⁻¹ for n ≥ 1
---
(2) MATLAB Solution
MATLAB Code:
```
b = [1, 0.5];
a = [1, -0.5];
x = [1, zeros(1, 9)];
zi = filtic(b, a, 0, 0);
y = filter(b, a, x, zi);
disp('y(n) ='); disp(y);
```
Output:
```
y(n) =
1.0000
1.0000
0.5000
0.2500
0.1250
0.0625
0.0313
0.0156
0.0078
0.0039
```