You are on page 1of 29

COURSE:

DIGITAL SIGNAL PROCESSING 1

Instructor: Hoang Le Uyen Thuc


Electronic and Telecommunication Engineering Department
Danang University of Technology
hoangleut@yahoo.com
Where are you now?
Where will you go to?

FINAL PROJECT
DSP1 DSP2
Signals &
Systems
You are here Mechanical Engineering
Computer Science
Industrial Engineering …
Goals

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.
Grading

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 groups

1. Audio compression: MP3


2. Image compression: JPEG
3. Finger print recognition
4. Encryption: DES
5. Speech compression: ADPCM
Textbooks 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:

 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:
INTRODUCTION

Lesson #1: A big picture about Digital Signal Processing


Lesson #2: The concept of frequency in CT & DT signals
Duration: 4 hrs
Lecture #1
A big picture about
Digital Signal Processing

 Duration: 2 hrs
 Outline:
1. What is Digital Signal Processing (DSP)
2. DSP vs. ASP (Analog Signal Processing)
3. DSP system modules
1

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
Discrete-time signal vs.
continuous-time 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
Discrete-time signal vs.
continuous-time signal (cont)

Amplitude Amplitude

TS

Time Time

Continuous-time signal Discrete-time signal


1

DSP examples

 Compression an image
1

DSP examples

 Shaping – emphasize some frequencies, and remove others


1

DSP 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 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 applications

 Military:
- Sonar
- Radar
 Industrial:
- Monitoring manufacturing processes
- Motor control
- Bar code reader
1

DSP applications

 Communications:
- Cellular phone
- 3G, 4G
- Wi-fi, WIMAX
- Echo cancellation
- Noise reduction
- Encryption
- High speed modem
1

DSP everywhere!!!
2
Digital Signal Processing vs.
Analog Signal Processing

Analog signal Analog signal


x(t) Processing y(t)

Analog signal processing

Analog signal Analog signal


x(t) y(t)
A/D
? Processing ?
D/A

Digital signal processing


2
Advantages of Digital
Signal 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
Processing

 A/D and D/A needed  aliasing error and


quantization error
 Not suitable to high-frequency signal
 Require high technology
3
3 basic steps to do Digital
Signal Processing

1. A/D (in Digital Communication course)


2. Signal Processing
3. D/A (in Digital Communication course)
3
3

Step 2: “Signal 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: “Signal Processing”


3

Step 2: “Signal 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:
“Signal 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?
HW

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

You might also like