Professional Documents
Culture Documents
-5 -4 -3 -2 -1 0 1 2 3 4 5
Functional Representation
1 for n 1,3
x( n) 4 for n 2
0 elsewhere
DISCRETE-TIME SIGNALS
Representing Discrete-Time Signals
Tabular Representation
n … -2 -1 0 1 2 3 4 …
x(n) … 0 0 0 1 4 1 0 …
Sequence Representation
x(n) {...0 ,0,0, 1, 4,1, 0,...}
or
x(n) {0, 1, 4,1}
DISCRETE-TIME SIGNALS
Some Fundamental Sequence
Unit Sample Sequence [δ(n)]
1 n0
(n )
0 otherwise
Unit Step Signal [u(n)]
1 n0
u ( n)
0 n0
. Exponential Signal
x(n) = an for all n
DISCRETE-TIME SIGNALS
Signal Duration
Finite-Length Sequence – discrete-time sequence that is
equal to zero for values of n outside a finite interval [N1,
N2].
x, N 1 n N 2
x(n )
0, otherwise
n
-5 -4 -3 -2 -1 0 1 2 3 4 5
x(n)
4
Example 2.1
3
1
n
-5 -4 -3 -2 -1 0 1 2 3 4
5
Solution: n=2 n=-1
For x(n-3) x(2-3)=x(-1) x(-1-3)=x(-4)
n=0 Base on graph Base on graph
x(0-3)=x(-3) x(-1)= 3 x(-4)=0
Base on graph
x(-3)= 1 n=3 n=-2
x(3-3)=x(0) x(-2-3)=x(-5)
n=1 Base on graph Base on graph
x(1-3)=x(-2) x(0)= 4 x(-5)= -1
Base on graph …
x(-2)= 2
Example 2.1
n x(n-3)
-5 -4 -3 -2 -1 0 1 2 3 4 5 4
n
-2 -1 0 1 2 3 4 5 6 7 8
Example 2.1
n x(n+2)
-5 -4 -3 -2 -1 0 1 2 3 4 5 4
n
-7 -6 -5 -4 -3 -2 -1 0 1 2 3
DISCRETE-TIME SIGNALS
Simple Manipulation of Discrete-time
Signal
Transformation of the Independent variable (time, n)
Folding or Reflection of the signal about the time origin.
The time base is to be replaced n by –n .
Example 2.2
Show the graphical representation of the
signal x(–n) where x(n) is the signal
illustrated below.
x(n)
4
1
n
-5 -4 -3 -2 -1 0 1 2 3 4 5
x(n)
4
Example 2.2 3
2
-4 -3 -2 -1 0 1 2 3 4 5 n
Solution: n=3
Let y(n)=x(-n) y(3)= x(-3)
n=0 n= -4
x(-3)= 2 n=-3
y(0)= x(0) y(-4)= x(4)
y(-3)= x(3)
Base on graph x(4)= 4
n=4 x(3)= 3
x(0)= 0
y(4)= x(-4)
n=-5
n=1 x(-4)= 0
y(-5)= x(5)
y(1)= x(-1) x(5)= 0
x(-1)= 2 n=-1 x(n)
y(-1)= x(1) 4
n=2 x(1)= 1
y(2)= x(-2) 3
x(-2)= 2 n= -2
y(-2)= x(2) 2
x(2)= 2
1 n
-5 -4 -3 -2 -1 0 1 2 3 4
DISCRETE-TIME SIGNALS
Simple Manipulation of Discrete-time Signal
Transformation of the Independent variable (time, n)
Folding or Reflection of the signal about the time origin.
Note:
Folding and Time-shifting a signal are not commutative.
Let TD = time delay operation
FD = folding operation
TDK[x(n)] = x(n–k), k>0
FD [x(n)] = x(–n)
Now,
TDk {FD[x(n)] }= TD{x(–n)} = x(–n+k)
Whereas,
FD {TDk [x(n)]} = FD{x(n–k)} = x(–n–k)
Example 2.3
3 3
2 2
1 1
-5 -4 -3 -2 -1 0 1 2 3 4 5
n -3 -2 -1 0 1 2 3 4 5 6
x(n+2)
4
-6 -5 -4 -3 -2 -1 0 1 2 3
n
Example 2.3
4
x(n) 4
3 3
2 2
1 1
-5 -4 -3 -2 -1 0 1 2 3 4 5
n -7 -6 -5 -4 -3 -2 -1 0 1 2
x(-n)
4
1 n
-5 -4 -3 -2 -1 0 1 2 3 4
DISCRETE-TIME SIGNALS
Simple Manipulation of Discrete-time Signal
Transformation of the Independent variable (time, n)
Time-Scaling. The independent variable time, n, is
replaced by μn, where μ is an integer.
The signal y(n) = x(μn) is a time-scaled version of x(n).
If |μ| > 1, we are SPEEDING UP or DOWN SAMPLING
x(n) by a factor of μ
If |μ| < 1, we are SLOWING DOWN or UP SAMPLING
x(n) by a factor of μ.
Example 2.4
Show the graphical representation of the signal y(n) =
x(2n) where x(n) is the signal illustrated below.
x(n)
4
3
-7 -6 -5
-4 -3 -2 -1 0 1 2 3 4 5 6 7 n
–1
–2
–3
x(n)
4
3
2
Example 2.4 -7 - 6 -5
1
-4 -3 -2 -1 0 1 2 3 4 5 6 7
n
–1
4
3
-7 -6 -5
-4 -3 -2 -1 0 1 2 3 4 5 6 7 n
–1
–2
–3 y(n)=x(2n
)
4
-2 -1 0 1 2 3 n
–2
DISCRETE-TIME SIGNALS
Simple Manipulation of Discrete-time
Signal
Amplitude Modifications
Amplitude scaling
y(n) = A x(n)
Addition of two signals
y(n) = x1(n) + x2(n)
Multiplication of two signals
y(n) = x1(n) x2(n)
DISCRETE-TIME SYSTEMS
A device or algorithm that operates on a discrete-time
signal, according to some well-defined rules, to produce
another discrete-time signal.
y(n) = T[ x(n)]
where: T = denotes the transformation
x(n) = input signal
y(n) = output signal
x(n)={3, 2, 1, 0, 1, 2, 3}
↑
a. y(n) = x(n) ={3, 2, 1, 0, 1, 2, 3}
↑
b. y(n) = x(n–1) ={3, 2, 1, 0, 1, 2, 3}
↑
c. y(n) = x(n+1) ={3, 2, 1, 0, 1, 2, 3}
↑
| n | for 3 n 3
Example 2-5 x (n )
0 otherwise
x(n)={3, 2, 1, 0, 1, 2, 3}
↑
d. y(n) = ⅓ [x(n+1) + x(n) + x(n–1)]
x(n-1)={3, 2, 1, 0, 1, 2, 3}
↑
x(n)={3, 2, 1, 0, 1, 2, 3}
↑
x(n+1)={3, 2, 1, 0, 1, 2, 3}
↑
y(n)= ⅓{3,5,6,3,2,3,6,5,3}={1,5/3,2,1,2/3,1,2,5/3,1}
↑ ↑
| n | for 3 n 3
Example 2-5 x (n )
0 otherwise
x(n)={3, 2, 1, 0, 1, 2, 3}
↑
e. y(n) = max [x(n+1), x(n),x(n–1)]
x(n-1)={3, 2, 1, 0, 1, 2, 3}
↑
x(n)={3, 2, 1, 0, 1, 2, 3}
↑
x(n+1)={3, 2, 1, 0, 1, 2, 3}
↑
y(n)= {3,3,3,2,1,2,3,3,3}
↑
| n | for 3 n 3
Example 2-5 x (n )
0 otherwise
x(n)={3, 2, 1, 0, 1, 2, 3}
↑
f. n
y (n ) x(k ) x(n) x(n 1) x(n 2) ...
k
x2n)
x2(n)
d. Unit delay Element. A special system that simply delays the signal passing
through it by one sample. It requires memory.
e. Unit advance Element. A special system that simply moves the signal
passing through it by one sample. It requires memory.
x(n) y(n)= x(n+1)
z
Example 2-6
Using the basic building blocks, sketch the
block diagram representation of the
discrete-time system described by the
input-output relation.
y(n)= ¼ y(n–1) + ½ x(n) + ½ x(n–1)
Classification of Discrete-time Systems
y3(n) = x (k ) Dynamic
Stable
System – it follows BIBO (Bounded Input
– Bounded Output). Every bounded input
produces a bounded output.
As an input sequence
x(n) = Cδ(n)
where: C is a constant and the system is initially
relaxed
Determine if the system is stable or unstable