+ All Categories
Home > Documents > discrete signal processing

discrete signal processing

Date post: 18-Nov-2014
Category:
Upload: mariyyun
View: 317 times
Download: 3 times
Share this document with a friend
Description:
a quick way to DSP
19
C.M. Liu Perceptual Lab, College of Computer Science National Chiao-Tung University Discrete Signal Processing Office: EC538 (03)5731877 [email protected] ( http://psplab.csie.nctu.edu.tw
Transcript
Page 1: discrete signal processing

C.M. Liu

Perceptual Lab, College of Computer Science

National Chiao-Tung University

Discrete Signal Processing

Office: EC538

(03)5731877

[email protected]

(

http://psplab.csie.nctu.edu.tw

Page 2: discrete signal processing

0. Preface

Engineer Modeling

Discrete Signals & Systems

Examples

Definition

Historical Perceptive

Engineering Discovery

Digital Environments

Contents

Discussed Topics & Textbooks

Outline & Time Scheduling

Page 3: discrete signal processing

0. Preface

Related Courses in NCTU

Mathematics

Signals & Systems

Advanced Courses & Applications

Requirements

Presentation & Discussions

Homework

Score Decision

Page 4: discrete signal processing

0.1 Modeling

Two distinct engineer modeling

Physical systems are modeled by mathematical equations.

Physical signals are modeled by mathematical functions.

Physical

system

Mathematical

models of systems

and signals

Mathematical

Solutions of

equations

Conceptual Aspects

Problem formulation

Solution translation

Ry(t)Ci(t) v(t0)

Ryzi(t)C

v(t0)

y t Ri tCi d v t

t

t

( ) ( ) ( ) ( ) 1

00

Page 5: discrete signal processing

0.2 Signals & Systems:

Speech Example

Speech Signals

Page 6: discrete signal processing

0.2 Signals & Systems: Speech Example

(c.1)

Applications

Speech Synthesis

Compression Systems

Speech Recognition

Systems

0 ( ) z

s n( )

White-Noise

Generation

Pitch period PVoiced

Unvoiced

V

U

voiced/unvoiced

signal speech

Gain estimate

DT Impulse

GenerationAll-Pole

Filter

ADC

Microphone

Parameter

excitation

Parameter

excitation

Output

device

Template

memory

Speech Modeling

Page 7: discrete signal processing

0.2 Signals & Systems: Audio Example

CD Record & Play Systems

0t

Page 8: discrete signal processing

0.2 Signals & Systems: Audio Example (c.1)

Psychoacoustic Modeling

Page 9: discrete signal processing

0.2 Signals & Systems: Audio Example (c.2)

Psychoacoustic Modeling (c.1)

Masking

4 8 1216

Just-noticeable

Distortion

Frequency (kHz)

Page 10: discrete signal processing

0.2 Signals & Systems: Audio Example (c.3)

Spatial Information

Applications

Audio Compression

3D Sounds

Music Synthesis

L R

C

SL SR

Page 11: discrete signal processing

0.2 Signals & Systems: Visual Example

Psychovisual Modeling

Eye Structure

Color Information

Spectral Absorption of Three Types

of Cones

Page 12: discrete signal processing

0.2 Signals & Systems: Visual Example

Image blurring Systems

Page 13: discrete signal processing

0.2 Signals & Systems: Definition

Signals

Functions of one or two variables.

Typically contain information about the behavior or nature of some

phenomenon.

Systems

Respond to particular signals by producing other signals.

Example 1: Electrical Circuits

Signals: Voltage and Currents as a function of time in a electrical circuit are

examples of signals.

Systems: The circuit is a system.

Example 2: Automobile Driver

Automobile Driver Depresses the Accelerator Pedal

Systems: The automobile

Input Signals: The pressure on the acceleration pedal.

Output Signals: Automobile speed

Page 14: discrete signal processing

0.3 Historical Perspective

17th Century

Invention of the Calculus (Newton, 1642-1727)

Model physical phenomena in terms of functions of continuous variables and differential equations.

18th Century

Euler (1707-1783)

Bernoulli (1700 - 1782)

Lagrange (1736-1813)

19th Century

Gauss (1777 - 1855)

Fourier (1772- 1837)

Page 15: discrete signal processing

0.3 Historical Perspective (c.1)

Digital Computer (1950s)

Analog Systems were used for real-time applications

The need for sophisticated signal processing

Oil prospecting.

Digital computers are used to simulate & approximate analog systems.

Microelectronics

Wafer-scale integration

DSP Processors

Flexibility and High Computing Speeds

High speed fixed point and floating point processor.

Personal Computers

Storage

Computing Power

Media Applications

Page 16: discrete signal processing

0.4 Contents-- Discussed Topics &

Textbooks

Discussed Topics

The concepts of signals and systems arise in an extremely wide variety of fields.

Although the physical nature of the signals and systems may be drastically different, there are common tools for signal analysis and system design.

These common tools are the discussed topics in this course.

Objective of the Course

Provide the reader with the knowledge necessary for the wide scope of applications for digital signal processing.

A foundation for future developments.

Text Books

A.V. Oppenheim and R.W. Schafer, “Discrete-Time Signal Processing,” Prentice Hall, Inc., Englewood Cliffs, New Jersey, 2nd Edition, 1999.

Page 17: discrete signal processing

0.4 Contents-- Outline & Time Scheduling

(48 h)

Discrete-Time Signals and Systems (72 pages, 8 hours)

Sampling of Continuous-Time Signals (69 pages, 6 hours)

The z-Transform (53 pages, 4 hours)

Transform Analysis of Linear Time-Invariant Systems (88 pages, 5 hours)

Structures for Discrete-Time Systems (113 pages, 5 hours)

Filter Design Techniques (111 pages, 5 hours)

The Discrete Fourier Transform (67 pages, 4 hours)

Computation of the Discrete Fourier Transform (81 pages, 3 hours)

Fourier Analysis of Signals Using the Discrete Fourier Transform (73 pages, 3 hours)

Mid-Exam.

Final-Exam.

Introduction (1)

Page 18: discrete signal processing

0.5 Related Courses in NCTU

Course Links in Our Departments

Mathematics

Linear Algebra

Discrete Math.

Differential Equations

CSIE Courses

Electronics & Electrical Circuits

Computer Programming and Peripherals

Advanced Courses & Applications

Image Processing

Audio Processing

Speech Processing

Neural Networks

................................

Page 19: discrete signal processing

0.6 Requirements

Presentation (2h/week)

Slices

Discussion (1h/week)

Homeworks

Tests

Reviewing

Prospects

Thoroughly familiar with 80% of the

teaching and well acquainted with

another 20%.

Be able to tackle about the assigned

homeworks.

Have a reading time at least 4 hours

per week.

Homeworks

Problems

Computer Simulation

Score Decision

Homeworks (30%)

2 Examinations (70%)


Recommended