Академический Документы
Профессиональный Документы
Культура Документы
Faculty of Engineering
Winter 2017
Schedule: Laboratories
Matlab tutorials: January 23rd January 27th
4 Lab sessions:
Reports are due one week after the lab session. To be submitted to locker #
206, 2nd floor of TEB
Schedule: Laboratories
Section 003: Tuesday 9:30 a.m. 12:30 p.m. TAs: Farid, Anastasiia
Section 004: Thursday 4:30 p.m. 7:30 p.m. TAs: Soulaimane, Yousef
Section 005: Friday 12:30 p.m. 3:30 p.m. TAs: Samantha, Hessam
Section 006: Wednesday 2:30 p.m. 5:30 p.m. TAs: Samantha, Hessam
Section 007: Wednesday 11:30 a.m. 2:30 p.m. TAs: Farid, Anastasiia
Section 008: Monday 2:30 p.m. 5:30 p.m. TAs: Soulaimane, Yousef
Properties of Convolution
Notation:
+1
X
x(n) h(n) := x(k)h(n k)
k= 1
Response at n = n0
P
+1 P
+1 P1
y(n0 ) := h(k)x(n0 k) = h(k)x(n0 k) + h(k)x(n0 k).
k= 1 k=0 k= 1
Thus,
+1
X +1
X
|y(n)| = h(k)x(n k) |h(k)| |x(n k)| .
k= 1 k= 1
Formula (*) implies that the system is BIBO stable if and only if
+1
X
|h(k)| < +1
k= 1
Numerical Computation of Convolution
To compute the value of the response y(n1 ) at another time instant n1 2 {. . . , 1, 0, 1, . . .},
repeat steps 2-4 for n = n1 , etc..
Numerical Computation of Convolution
Example 2.3.2 (from Proakis & Manolakis, 2007): The impulse response of a LTI
system is
h(n) = {1, 2, 1, 1}
"
x(n) = {1, 2, 3, 1}
"
Formula:
+1
X
y(n) = x(k)h(n k)
k= 1
Thus,
P
+1 P
+1 P
+1
y(0) = x(k)h( k), y(1) = x(k)h(1 k), y(2) = x(k)h(2 k), etc
k= 1 k= 1 k= 1
Numerical Computation of Convolution
P
+1
Solution (contd.), Step 1: y(0) = x(k)h( k)
k= 1
P
+1
Denote v0 (k) = x(k)h( k), then y(0) = v0 (k).
k= 1
P
+1
Denote v1 (k) = x(k)h(1 k), then y(1) = v1 (k).
k= 1
P
+1
Denote v 1 (k) = x(k)h( 1 k), then y( 1) = v 1 (k).
k= 1
Answer:
y(n) = {. . . , 0, 0, 1, 4, 8, 8, 3, 2, 1, 0, 0, . . .}
"