Nguyễn Công Phương
SIGNAL PROCESSING
Contents
I. Introduction
II. Discrete – Time Signals and Systems
III. The z – Transform
IV. Fourier Representation of Signals
V. Transform Analysis of LTI Systems
VI. Sampling of Continuous – Time Signals
VII.The Discrete Fourier Transform
VIII.Structures for Discrete – Time Systems
IX. Design of FIR Filters
X. Design of IIR Filters
XI. Random Signal Processing
sites.google.com/site/ncpdhbkhn 2
References
[1] D. Manolakis and V. Ingle. Applied Digital
Signal Processing. Cambridge, 2011.
[2] J. G. Proakis and D. G. Manolakis. Digital
Signal Processing – Principles, Algorithms,
and Applications. Prentice – Hall, 1996.
[3] R. N. Bracewell. The Fourier Transform
and its Applications. McGraw-Hill, 2000.
[4] V. K. Madisetti, D. B. Williams. Digital
Signal Processing Handbook. CRC Press,
1999.
[5] A. V. Oppenheim, A. S. Willsky, and S. H.
Nawab. Signals and Systems. Prentice Hall,
1997.
[6] S. Stergiopoulos. Advanced Signal
Processing Handbook. CRC Press, 2001
[7] sites.google.com/site/ncpdhbkhn
sites.google.com/site/ncpdhbkhn 3
Introduction
http://www.yeutretho.vn/12-cach-
dung-dien-thoai-di-dong-giup-han-
che-bi-ung-thu-218539.html
To record, create, manipulate, transform, and transmit signals
https://en.wikipedia.org/wiki/Signal_processing#/media/File:Signal_processing_system.png
sites.google.com/site/ncpdhbkhn 4
Introduction
• Signal Processing: [Bruce, 2001] the manipulation of a signal
for the purpose of:
– Extracting information from the signal,
– Extracting information about the relationships of two (or
more) signals,
– Producing an alternative representation of the signal.
• Why signals are processed? [Bruce, 2001]
– To remove unwanted signal components that are corrupting
the signal of interest,
– To extract information by rendering it in a more obvious or
more useful form,
– To predict future values of the signal in order to anticipate
the behavior of its source.
E.N. Bruce. Biomedical Signal Processing and Signal Modeling. Wiley, 2001
sites.google.com/site/ncpdhbkhn 5
Introduction
1. Signals
2. Systems
3. Analog, Digital, and Mixed Signals
Processing
4. Applications of Digital Signal Processing
sites.google.com/site/ncpdhbkhn 6
Signals (1)
• Signal: a physical quantity varying as a
function (of time, space, etc.) and carrying
information
R L Index
i + C
v
e –
+– M T W T F S
Closing value
Current as Image as a function
of the stock exchange index
a function of time of x–y coordinates
as a function of days
sites.google.com/site/ncpdhbkhn 7
Signals (2)
i (A) Index
t (s)
M T W T F S
s(t) s[n]
Continuous – time signal Discrete – time signal
Value of s(t) is defined for Value of s(t) is defined
every value of time t only at discrete time
sites.google.com/site/ncpdhbkhn 8
Signals (3)
s(t) s[n]
t (s) 1 2 5 6 n
0
3 4 7 8
s (t )
s(t)
s[n] = s(t ) t= nT = s(nT )
T : sampling period
1
f s = : sampling frequency
T
sites.google.com/site/ncpdhbkhn 9
Signals (4)
Deterministic signal Random signal
The future value is The future value is
predictable unpredictable
sites.google.com/site/ncpdhbkhn 10
Introduction
1. Signals
2. Systems
3. Analog, Digital, and Mixed Signals
Processing
4. Applications of Digital Signal Processing
sites.google.com/site/ncpdhbkhn 11
Systems
Continuous – Time
x (t ) System y (t )
Advantages of digital over analog signal processing:
• Digital system can be simply reprogrammed for other applications, or
ported to different hardware, or duplicated
Analog-to-Digital Digital-to-Analog
• DSP provides better control of accuracy requirement
Conversion (ADC) Conversion (DAC)
• Digital signals can be easily stored without deterioration
• More sophisticated signal processing algorithms can be implemented
x[n ] Discrete – Time y [n ]
System
sites.google.com/site/ncpdhbkhn 12
Analog, Digital, and Mixed
Signals Processing
Analog input Sensor
Analog Pre-processing
ADC
DSP
DAC
Analog
Analog Post-processing
output
sites.google.com/site/ncpdhbkhn 13
Applications of Digital Signal
Processing
• Speech processing
• Image processing
• Music applications
• Multimedia
• Communication
• Biomedical
• Military
sites.google.com/site/ncpdhbkhn 14
Applications of DSP:
Speech Processing (1)
• Noise reduction
http://solicall.com/personalized-noise-reduction-software-why-is-it-different/
sites.google.com/site/ncpdhbkhn 15
Applications of DSP:
Speech Processing (2)
• Speech recognition
http://vforum.vn/diendan/showthread.php?76548-Huong-dan-cach-su-dung-Siri-tren-iPhone-voi-26-tinh-nang-hay
sites.google.com/site/ncpdhbkhn 16
Applications of DSP:
Speech Processing (3)
• Speech synthesis
https://www.yahoo.com/news/artificial-intelligence-friendly-frightening-131449788.html?ref=gs
sites.google.com/site/ncpdhbkhn 17
Applications of DSP:
Image Processing (1)
• Content based image retrieval – browsing,
searching & retrieving images from database
sites.google.com/site/ncpdhbkhn 18
Applications of DSP:
Image Processing (2)
• Image enhancement
http://www.kollagenx.com/before-after-2/
sites.google.com/site/ncpdhbkhn 19
Applications of DSP:
Image Processing (3)
• Image compression
sites.google.com/site/ncpdhbkhn 20
Applications of DSP:
Music Applications
• Recording
• Playback
• Manipulation (mixing, special effects)
sites.google.com/site/ncpdhbkhn 21
Applications of DSP:
Multimedia
• Generation, storage & transmission of sound,
still images, motion pictures
Digital TV
Video conference
https://nhattao.com/threads/mygica-viet-
https://bluejeans.com/blog/8-tricks-online-
nam-gioi-thieu-san-pham-chinh-hang-
video-conference-meetings
android-box-tv-tuner.3329114/
sites.google.com/site/ncpdhbkhn 22
Applications of DSP:
Communication
• Telephony
• Encoding & decoding of the information sent
over a physical channel
http://www.carat.uk.com/business-solutions/voip-telephony/
sites.google.com/site/ncpdhbkhn 23
Applications of DSP:
Biomedical
• Electrocardiogram (ECG) signal: provides doctor with
information about the condition of the patient’s heart
• Electroencephalogram (EEG) signal: provides information
about the activity of the brain
http://www.lifebreath.org/diagnostic-testing/resting-ecg http://www.neuroconn.de/diagnose_en/
sites.google.com/site/ncpdhbkhn 24
Applications of DSP:
Military (1)
• Guidance & navigation
http://www.okieboat.com/History%20guidance%20and%20homing.html
sites.google.com/site/ncpdhbkhn 25
Applications of DSP
Military (2)
• Radar & sonar
http://www.skyradar.com/radar-basics/radar-waves-and-sonar-waves/
sites.google.com/site/ncpdhbkhn 26