Download - Lesson 01
![Page 1: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/1.jpg)
COURSE:COURSE:DIGITAL SIGNAL PROCESSING 1DIGITAL SIGNAL PROCESSING 1
Instructor: Hoang Le Uyen Thuc
Electronic and Telecommunication Engineering Department
Danang University of Technology
![Page 2: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/2.jpg)
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
![Page 3: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/3.jpg)
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.
![Page 4: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/4.jpg)
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%
![Page 5: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/5.jpg)
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
![Page 6: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/6.jpg)
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
![Page 7: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/7.jpg)
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
![Page 8: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/8.jpg)
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
![Page 9: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/9.jpg)
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
![Page 10: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/10.jpg)
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
![Page 11: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/11.jpg)
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
![Page 12: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/12.jpg)
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
![Page 13: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/13.jpg)
DSP examplesDSP examples
� Compression an image
1
![Page 14: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/14.jpg)
DSP examplesDSP examples
� Shaping – emphasize some frequencies, and remove others
1
![Page 15: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/15.jpg)
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
![Page 16: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/16.jpg)
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
![Page 17: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/17.jpg)
DSP applicationsDSP applications
� Military:
- Sonar
- Radar
� Industrial:
- Monitoring manufacturing processes
- Motor control
- Bar code reader
1
![Page 18: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/18.jpg)
DSP applicationsDSP applications
� Communications:
- Cellular phone
- 3G, 4G
- Wi-fi, WIMAX
- Echo cancellation
- Noise reduction
- Encryption
- High speed modem
1
![Page 19: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/19.jpg)
DSP everywhere!!!
1
![Page 20: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/20.jpg)
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
![Page 21: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/21.jpg)
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
![Page 22: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/22.jpg)
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
![Page 23: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/23.jpg)
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
![Page 24: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/24.jpg)
3
![Page 25: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/25.jpg)
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
![Page 26: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/26.jpg)
Step 2: Step 2: ““Signal ProcessingSignal Processing””
3
![Page 27: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/27.jpg)
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
![Page 28: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/28.jpg)
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
![Page 29: Lesson 01](https://reader031.vdocuments.us/reader031/viewer/2022020217/5476c910b4af9fcd698b4582/html5/thumbnails/29.jpg)
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