Introduction
Introduction
Signal Processing:
1. Acquisition
2. Representation
3. Manipulation
4. Transformation
5. Storge
Discrete-Time Signals
x[n]is a sequence of numbers defined for every value of the integer variable n
x[n]is NOT defined for non-integer values of n
The duration of length of a discrete-time signal Lx : the number of samples from the first non zero sample x[n1 ]to the last
Lx = n2 − n1 + 1
the range n1 ≤ n ≤ n2 is donated [n1 , n2 ]is called the support of the sequence
Energy of a sequence
∞
Ex = ∑ ∣x[n]∣2
n=−∞
Power of a sequence
Ex
There’s a problem with the power calculations as Px = T , if
Ex → ∞and T → ∞
The power will be undefined, so we calculate the power among an “observation window” defined from −Lto L
Px = lim [( ) ∑ ∣x[n]∣2 ]
L
1
2L + 1
L→∞
n=−L
In case of periodic signal, we defined these limits around one cycle of the period
1 N −1
∴ Pav =
N ∑n=0 ∣x[n]∣2
(1) Introduction 1
Elementary Discrete-Time Signals
Unit sample or unit impulse
1 n=0
δ[n] = {
0 =0
n
Unit step
1 n≥0
u[n] = {
0 n<0
n
u[n] = ∑ δ[k]
k=−∞
Running Summation
Periodic sequence
x[n] = A cos(ω0 n + ϕ)
For one cycle of a signal (T0 ), there must be integer numbers of samples (Ts )
Discrete-Time Systems
A discrete-time system is a computational process or algorithm that maps an input sequence x[n]into another output sequence
y[n].
System Properties
Causality
A system is called causal if the present value of output does NOT depend on future values of the input/output
A constant term in the output equation will make the system non-causal as the pervious condition has been violated
Stability
A system is said to be stable in the bounded-input bounded-output (BIBO) sense
(1) Introduction 2
Linearity
H
x1 [n] → y1 [n]
H
x2 [n] → y2 [n]
H
ax1 [n] + bx2 [n] → ay1 [n] + by2 [n]
Time-Invariance
Time-invariance means that the system (properties) does NOT change over time.
A time shift in the input results in a corresponding (i.e. same) time shift in the output.
y[n] = H{x[n]}
y[n − n0 ] = H{x[n − n0 ]}
EX: y[n] = x[n] − x[n − 1] EX: y[n] = x[n] − x[n − 1] + y[n − 1]
FIR Filters IIR Filters
System Classifications
FIR Systems IIR Systems
The impulse response h[n] of an FIR system has a finite The impulse response h[n] of an IIR system has an infinite
number of nonzero samples. number of nonzero samples.
(1) Introduction 3
LTI Systems
Impulse Response
replace each x[n]with δ[n]—&— each y[n]with h[n]
The output sequence y[n]of an LTI system can be computed using the linear convolution sum of its input sequence x[n]and
the system’s impulse response h[n].
x[n]has Lelements
h[n]has M elements
y[n]has L + M − 1elements
m=−∞
∞
y[n] = ∑ h[m]x[n − m]
m=−∞
System Causality
An LTI system with impulse response h[n]is causal if h[n] = 0for n < 0
System Stability
An LTI system with impulse response h[n]is stable in the BIBO sense —
∞
iff the impulse response is absolutely summable: (∑n=−∞ ∣h[n]∣)
< ∞
Step Response:
(1) Introduction 4
H
x[n] = u[n] → y[n] = s[n]
k=1 k=0
1. feedback summation starts from k = 1, while feedforward summation starts from k = 0
2. if ak = 0—> NO FEEDBACK - it implies FIR system “Non-recursive system”
Section Notes
x[n] = [1 , 2, 3, 4]; this underset hyphen indicates the x[0]term
−
(1) Introduction 5