Chapter 1 - Introduction New March 2018
Chapter 1 - Introduction New March 2018
Processing
ESE 752
Dr. Idnin Pasya bin Ibrahim
Lecturers Profile
Name: Idnin Pasya bin Ibrahim
Education: PhD in Radio Communication Eng. (Tokyo Denki University, Japan)
B. Eng, M. Eng in Information and Communication Eng. (TDU, Japan)
Major: Wireless Communication, Antenna and Propagation, Radar Systems
Work Experience:
2006 – 2009 Engineer (Snr.), Toshiba PC & Network, Tokyo, Japan
2009 – 2010 Snr. Engineer, Pradonet Technology, KL.
2010 – Present UiTM Shah Alam
Email: idnin@salam.uitm.edu.my
Tel: 018-2716560
• A2-12-3C
• Microwave Technology Center
Chapter 1
Introduction to
Advance Signal
Processing
Discussion of background theory of signals
Course outline
Course outcomes
(CO1)Describe the concept of advance digital signal
processing
-> PO1
(CO2)Apply DSP Techniques in Communication and Related
Areas
-> PO3
(CO3)Design and evaluate selected problems in
communications system
-> PO5
Roadmap of ESE752
Digital Signal
Signal and Systems
Processing
Discrete signals or
digitized signals
Digital
Input Output
ADC signal DAC
signal signal
processor
Signals
• What is a signal?
Is this a signal?
Signal
Physical
Information
dimension
dimension
x y
f( ) + f( )
x y
+
g( ) g( )
(a) (b)
Orthogonal signals
Applications of signal processing in
Software based signal processing
Communication Engineering
Linear Systems
Concept of linear systems
• First rule: Principle of superposition applies on all the input
and outputs
1 t
t t
Dt 2
0 t
t
2
• Approximating the the square wave to zero
x(t ) lim x(nt ) D
t 0 n
t (t nt )t
Delta function
x(t ) x(t ' ) (t t ' )dt '
Delta function (cont)
• Expression of delta function (broad definition)
(t ) lim Dt (t )
t 0
or
t 0
(t )
0 t 0
(t )dt 1
Integration equals to 1
Impulse response
• We have understand that every linear system can be modeled
by linear superposition of delta function .
• AND
• Mathematical expression :
h(t ) L{ (t )}
Impulse response and
convolution
• Consider a time invariant system with impulse response h(t),
the output y(t) of the system is
y(t ) x(t ' )h(t t ' )dt '
f (t ) (t t0 ) f (t t0 )
III. Inverse convolution
x(t ) y (t ) y (t ) x(t )
Analysis based on sinusoidal
waves
• Lets consider the fundamental signal of as a sinusoidal wave.
• Radial frequency:
Frequency response
• When a sinusoidal wave is considered as an input into a linear
and time invariant system -> the amplitude and phase
undergone changes
• Amplitude (Gain), phase (phase shift)
G() H ()
H ( ) G( )e j ( )
( ) H ( )
y (n) L{x(n)}
• Delta function in a discrete system
1 (n 0)
( n)
0 (n 0)
Convolution in discrete systems
y ( n) x ( n) h( n k )
k
Steps of convolution
• Identify input signal x(k) and impulse response h(k)
• Invert impulse response h(k) at n = 0 -> we obtain h(-k)
• Move h(-k) for m samples, and let it be h(m-k)
• Multiply all x(k) with h(m-k) for all k, and let them be the
output signal at time m,
• Do all the above for all m
Example
• Example 4.1 Calculate the output y(n) of a discrete system,
given the impulse response h(n) and the input signal x(n) as
below:
• Impulse response
3 (n 0)
2 (n 1)
h( n)
1 (n 2)
0 others
• Input signal
1 (n 0,1,2,3)
x ( n)
0 others
Example (Answers)
Result of convolution
Review questions
Note:
Solve the following review questions (1 to 4)
2 (n 0) 2 (n 0)
h(n) 1 (n 1) x(n) 1 (n 1)
0 others 0 others
Review questions (cont)
(3) Determine whether the below systems are a linear system or
otherwise, and also whether they are a time invariant systems
or otherwise:
(a) y(n) = x(n) + a (b) y(n) = ay(n-1) + bx(n-2)
(c) y(n) = x2(n)
(4) Consider a case where you have to calculate the output y(n)
of a linear system, which receives a discrete input x(n)
consisting of 40×103 samples, by using either the impulse
response or frequency response (transfer function).
Explain which method is more cost-efficient in terms of
computational resource, and why. Show the comparison of
efficiency in a quantitative evaluation, expressed in actual
numbers or figures.
Hint: Search for the computational complexity of a 1D
convolution vs. multiplication
(1) Refer to notes
9
10
8
10
7
Computational complexity, [order]
10
6
10
5
10
4
10
3
10
2
10
1
10 Using frequency response
Using impulse response
0
10
0 0.5 1 1.5 2 2.5 3 3.5 4
Number of samples, [n] 4
x 10