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
[Link] Discrete Fourier Transform
[Link] for Discrete – Time Systems
IX. Design of FIR Filters
X. Design of IIR Filters
XI. Random Signal Processing
[Link]/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] [Link]/site/ncpdhbkhn
[Link]/site/ncpdhbkhn 3
Introduction
[Link]
dung-dien-thoai-di-dong-giup-han-
[Link]
To record, create, manipulate, transform, and transmit signals
[Link]
[Link]/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
[Link]/site/ncpdhbkhn 5
Introduction
1. Signals
2. Systems
3. Analog, Digital, and Mixed Signals
Processing
4. Applications of Digital Signal Processing
[Link]/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
[Link]/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
[Link]/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
[Link]/site/ncpdhbkhn 9
Signals (4)
Deterministic signal Random signal
The future value is The future value is
predictable unpredictable
[Link]/site/ncpdhbkhn 10
Introduction
1. Signals
2. Systems
3. Analog, Digital, and Mixed Signals
Processing
4. Applications of Digital Signal Processing
[Link]/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
[Link]/site/ncpdhbkhn 12
Analog, Digital, and Mixed
Signals Processing
Analog input Sensor
Analog Pre-processing
ADC
DSP
DAC
Analog
Analog Post-processing
output
[Link]/site/ncpdhbkhn 13
Applications of Digital Signal
Processing
• Speech processing
• Image processing
• Music applications
• Multimedia
• Communication
• Biomedical
• Military
[Link]/site/ncpdhbkhn 14
Applications of DSP:
Speech Processing (1)
• Noise reduction
[Link]
[Link]/site/ncpdhbkhn 15
Applications of DSP:
Speech Processing (2)
• Speech recognition
[Link]
[Link]/site/ncpdhbkhn 16
Applications of DSP:
Speech Processing (3)
• Speech synthesis
[Link]
[Link]/site/ncpdhbkhn 17
Applications of DSP:
Image Processing (1)
• Content based image retrieval – browsing,
searching & retrieving images from database
[Link]/site/ncpdhbkhn 18
Applications of DSP:
Image Processing (2)
• Image enhancement
[Link]
[Link]/site/ncpdhbkhn 19
Applications of DSP:
Image Processing (3)
• Image compression
[Link]/site/ncpdhbkhn 20
Applications of DSP:
Music Applications
• Recording
• Playback
• Manipulation (mixing, special effects)
[Link]/site/ncpdhbkhn 21
Applications of DSP:
Multimedia
• Generation, storage & transmission of sound,
still images, motion pictures
Digital TV
Video conference
[Link]
[Link]
nam-gioi-thieu-san-pham-chinh-hang-
video-conference-meetings
android-box-tv-tuner.3329114/
[Link]/site/ncpdhbkhn 22
Applications of DSP:
Communication
• Telephony
• Encoding & decoding of the information sent
over a physical channel
[Link]
[Link]/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
[Link] [Link]
[Link]/site/ncpdhbkhn 24
Applications of DSP:
Military (1)
• Guidance & navigation
[Link]
[Link]/site/ncpdhbkhn 25
Applications of DSP
Military (2)
• Radar & sonar
[Link]
[Link]/site/ncpdhbkhn 26