lesson 01
TRANSCRIPT
COURSE:COURSE:DIGITAL SIGNAL PROCESSING 1DIGITAL SIGNAL PROCESSING 1
Instructor: Hoang Le Uyen Thuc
Electronic and Telecommunication Engineering Department
Danang University of Technology
Where are you now? Where are you now? Where will you go to?Where will you go to?
DSP1 DSP2FINAL PROJECT
Signals & Systems
Mechanical Engineering
Computer Science
Industrial Engineering …
You are here
GoalsGoals
1. To provide students with the basic mathematical tools such
as convolution sum, Z-transform, Discrete-Time Fourier
Transform and Discrete Fourier Transform using for
analysis and synthesis of DSP systems.
2. To encourage students in developing the soft skills such as
team working, problem solving, slide preparation, oral
presentation, English.
GradingGrading
1. Homework *: 20%
2. Midterm exam. chapter 1,2 - 30%
3. Final exam. chapter 3, 4, 5 - 50%
* Presenting about a DSP application: 10’; Doing an exercise: 10’;
Answering questions and evaluation: 10’
The presentation topic/exercise will be decided by lottery among
given topics/exercises
HW report: 25%; Peer-grading: 50%; Exercise: 25%
Topics for 10 groupsTopics for 10 groups
1. Audio compression: MP3
2. Image compression: JPEG
3. Finger print recognition
4. Encryption: DES
5. Speech compression: ADPCM
Textbooks and ReferencesTextbooks and References
Textbook: John G.Proakis & Dimitris G. Manolakis - Digital signal
processing - Prentice Hall, New Jersey 2006
References:
[1] Nguyễn Quốc Trung - Xử lý tín hiệu & lọc số Tập 1- NXB Khoa
học & kỹ thuật, Hà Nội 2001
[2] Joyce Van de Vegte - Fundamentals of Digital Signal
Processing - Prentice Hall 2002
[3] Vinay K.Ingle & John G.Proakis - Digital Signal Processing
using Matlab - Book Ware Companion Series 2000
Schedule:Schedule:
� Introduction to the course: 1hr
� Chapter 1: 4 hrs
� Chapter 2: 8 hrs
� Chapter 3: 8 hrs
� Chapter 4: 8 hrs
� Chapter 5: 8 hrs
� Students’ presentations: 8 hrs
CHAPTER 1:CHAPTER 1:
INTRODUCTIONINTRODUCTION
Lesson #1: A big picture about Digital Signal Processing
Lesson #2: The concept of frequency in CT & DT signals
Duration: 4 hrs
Lecture #1Lecture #1A big picture about A big picture about Digital Signal ProcessingDigital Signal Processing
� Duration: 2 hrs
� Outline:
1. What is Digital Signal Processing (DSP)
2. DSP vs. ASP (Analog Signal Processing)
3. DSP system modules
What is Digital Signal Processing?What is Digital Signal Processing?
� Represent a signal by a sequence of numbers (called
a "discrete-time signal” or "digital signal").
� Modify this sequence of numbers by a computing
process to change or extract information from the
original signal
� The "computing process" is a system that converts
one digital signal into another— it is a "discrete-time
system” or "digital system“.
1
DiscreteDiscrete--time signal vs. time signal vs. continuouscontinuous--time signaltime signal
� Continuous-time signal:
- define for a continuous duration of time
- sound, voice…
� Discrete-time signal:
- define only for discrete points in time (hourly, every second, …)
- an image in computer, a MP3 music file
- amplitude could be discrete or continuous
- if the amplitude is also discrete, the signal is digital.
1
DiscreteDiscrete--time signal vs. time signal vs. continuouscontinuous--time signal (cont)time signal (cont)
Continuous-time signal Discrete-time signal
TS
Amplitude Amplitude
Time Time
1
DSP examplesDSP examples
� Compression an image
1
DSP examplesDSP examples
� Shaping – emphasize some frequencies, and remove others
1
DSP applicationsDSP applications
� Health-care:
- Speech enhancement for hearing aid
- Intelligent health-care monitoring system
� Medical:
- Magnetic resonance image (MRI) scanner
- Electrocardiogram (ECG)
- Electroencephalogram (EEG)
1
DSP applicationsDSP applications
� Security:
- Finger-print recognition
- Speech recognition
- Face recognition
� Entertainment:
- CD/DVD players
- MPEG, mp3 (MPEG-1, Layer 3) for video and music
compression
- iPod (uses mp3 or AAC from MPEG-4 standard)
- HDTV
1
DSP applicationsDSP applications
� Military:
- Sonar
- Radar
� Industrial:
- Monitoring manufacturing processes
- Motor control
- Bar code reader
1
DSP applicationsDSP applications
� Communications:
- Cellular phone
- 3G, 4G
- Wi-fi, WIMAX
- Echo cancellation
- Noise reduction
- Encryption
- High speed modem
1
DSP everywhere!!!
1
Digital Signal Processing vs. Digital Signal Processing vs. Analog Signal ProcessingAnalog Signal Processing
ProcessingAnalog signal
x(t)
ProcessingA/D D/A
Analog signal
y(t)
Analog signal
x(t)
Analog signal
y(t)
Analog signal processing
Digital signal processing
? ?
2
Advantages of Digital Advantages of Digital Signal ProcessingSignal Processing
� Flexible: re-programming ability
� More reliable
� Smaller, lighter � less power
� Easy to use, to develop and test (by using the
assistant tools)
� Suitable to sophisticated applications
� Suitable to remote-control applications
2
Limitations of Digital Signal Limitations of Digital Signal ProcessingProcessing
� A/D and D/A needed � aliasing error and
quantization error
� Not suitable to high-frequency signal
� Require high technology
2
3 basic steps to do Digital 3 basic steps to do Digital Signal ProcessingSignal Processing
1. A/D (in Digital Communication course)
2. Signal Processing
3. D/A (in Digital Communication course)
3
3
Step 2: Step 2: ““Signal ProcessingSignal Processing””
Performed by:
� Special-purpose (custom) chips: application-specific integrated
circuits (ASIC)
� Field-programmable gate arrays (FPGA)
� General-purpose microprocessors or microcontrollers (µP/µC)
� General-purpose digital signal processors (DSP processors)
� DSP processors with application-specific hardware (HW)
accelerators
3
Step 2: Step 2: ““Signal ProcessingSignal Processing””
3
Step 2: Step 2: ““Signal ProcessingSignal Processing””
� Use basic operations of addition,
multiplication and delay
� Combine these operations to accomplish
processing: a discrete-time input signal � a
discrete-time output signal)
3
A simple example of step 2: A simple example of step 2: ““Signal ProcessingSignal Processing””
� From a discrete-time input signal:
{ 1 2 4 -9 5 3 }
� Create a discrete-time output signal:
{ 1/3 1 7/3 -1 0 -1/3 8/3 2 }
What is the relation between input and output signal?
3
HWHW
By referring all EE341 references, let each student group write a
two-page A4 English report (Times New Roman font; 13-pt size;
1.5-lines line spacing) to introduce a specific DSP system supplied
by Instructor.
The report has to meet 3 following requirements:
- Identify benefits and weakness of using DSP instead of ASP in
given system
- Identify the function of each module of the given DSP system
- Set 3 multiple-choice and 3 gap-filled questions including the
answers for the reader self-testing