lesson 01

29
COURSE: COURSE: DIGITAL SIGNAL PROCESSING 1 DIGITAL SIGNAL PROCESSING 1 Instructor: Hoang Le Uyen Thuc Electronic and Telecommunication Engineering Department Danang University of Technology [email protected]

Upload: tran-diem-my

Post on 27-Nov-2014

44 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Lesson 01

COURSE:COURSE:DIGITAL SIGNAL PROCESSING 1DIGITAL SIGNAL PROCESSING 1

Instructor: Hoang Le Uyen Thuc

Electronic and Telecommunication Engineering Department

Danang University of Technology

[email protected]

Page 2: Lesson 01

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

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

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

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

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

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

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

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

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

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

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

DSP examplesDSP examples

� Compression an image

1

Page 14: Lesson 01

DSP examplesDSP examples

� Shaping – emphasize some frequencies, and remove others

1

Page 15: Lesson 01

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

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

DSP applicationsDSP applications

� Military:

- Sonar

- Radar

� Industrial:

- Monitoring manufacturing processes

- Motor control

- Bar code reader

1

Page 18: Lesson 01

DSP applicationsDSP applications

� Communications:

- Cellular phone

- 3G, 4G

- Wi-fi, WIMAX

- Echo cancellation

- Noise reduction

- Encryption

- High speed modem

1

Page 19: Lesson 01

DSP everywhere!!!

1

Page 20: Lesson 01

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

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

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

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

3

Page 25: Lesson 01

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

Step 2: Step 2: ““Signal ProcessingSignal Processing””

3

Page 27: Lesson 01

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

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

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