Introduction to Digital Signal Processing (Discrete-time Signal Processing) Prof. Ja-Ling Wu Dept. CSIE & GINM National Taiwan University

Similar documents
Fundamentals of DSP Chap. 1: Introduction

ELEC 310 Digital Signal Processing

Chapter 1. Introduction to Digital Signal Processing

Experiment 2: Sampling and Quantization

Digital Signal Processing (DSP)

Contents. EEM401 Digital Signal Processing. Textbook. Examples of Typical Signals - ECG. Examples of Typical Signals - Speech

Introduction to Signal Processing D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y

Digital Signal Processing

Introduction to Digital Signal Processing (DSP)

Digital Signal Processing Lecture One Introduction to Digital Signal Processing Third Stage Prepared by: Marwah Kareem

Digital Signal. Continuous. Continuous. amplitude. amplitude. Discrete-time Signal. Analog Signal. Discrete. Continuous. time. time.

DIGITAL COMMUNICATION

ELG7172A Multiresolution Signal Decomposition: Analysis & Applications. Eric Dubois ~edubois/courses/elg7172a

AN INTEGRATED MATLAB SUITE FOR INTRODUCTORY DSP EDUCATION. Richard Radke and Sanjeev Kulkarni

Module 8 : Numerical Relaying I : Fundamentals

Various Applications of Digital Signal Processing (DSP)

Lecture 18: Exam Review

Digital Signal Processing. Prof. Dietrich Klakow Rahil Mahdian

Course Web site:

Multirate Digital Signal Processing

CSE 166: Image Processing. Overview. Representing an image. What is an image? History. What is image processing? Today. Image Processing CSE 166

1.1 Digital Signal Processing Hands-on Lab Courses

Experiment # 5. Pulse Code Modulation

MITOCW watch?v=rkvem5y3n60

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

Towards More Efficient DSP Implementations: An Analysis into the Sources of Error in DSP Design

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Signals And Systems Roberts 2ed Solution Manual

ECE 4/517 MIXED SIGNAL IC DESIGN LECTURE 1 SLIDES. Vishal Saxena (vsaxena AT uidaho DOT edu) AMPIC Laboratory University of Idaho

FFT Laboratory Experiments for the HP Series Oscilloscopes and HP 54657A/54658A Measurement Storage Modules

Figure 1: Feature Vector Sequence Generator block diagram.

SCIENCE & TECHNOLOGY

Analog Performance-based Self-Test Approaches for Mixed-Signal Circuits

International Journal of Engineering Research-Online A Peer Reviewed International Journal

DHANALAKSHMI COLLEGE OF ENGINEERING Tambaram, Chennai

Lab 5 Linear Predictive Coding

Supplementary Course Notes: Continuous vs. Discrete (Analog vs. Digital) Representation of Information

Sampling. Sampling. CS 450: Introduction to Digital Signal and Image Processing. Bryan Morse BYU Computer Science

Data Converters and DSPs Getting Closer to Sensors

Edison Revisited. by Scott Cannon. Advisors: Dr. Jonathan Berger and Dr. Julius Smith. Stanford Electrical Engineering 2002 Summer REU Program

Performance Analysis and Behaviour of Cascaded Integrator Comb Filters

Introduction to Data Conversion and Processing

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

DISTRIBUTION STATEMENT A 7001Ö

Memory efficient Distributed architecture LUT Design using Unified Architecture

VLSI Digital Signal Processing Systems: Design And Implementation PDF

Crash Course in Digital Signal Processing

Upgrading E-learning of basic measurement algorithms based on DSP and MATLAB Web Server. Milos Sedlacek 1, Ondrej Tomiska 2

A First Laboratory Course on Digital Signal Processing

Filterbank Reconstruction of Bandlimited Signals from Nonuniform and Generalized Samples

High Performance Real-Time Software Asynchronous Sample Rate Converter Kernel

Digital Fundamentals. Introduction to Digital Signal Processing

Design of Speech Signal Analysis and Processing System. Based on Matlab Gateway

Sampling Issues in Image and Video

VLSI Digital Signal Processing

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1)

An Overview of Video Coding Algorithms

Vlsi Digital Signal Processing Systems Design And Implementation Solution Manual

Introduction to Video Compression Techniques. Slides courtesy of Tay Vaughan Making Multimedia Work

System Identification

WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY

Processing. Electrical Engineering, Department. IIT Kanpur. NPTEL Online - IIT Kanpur

Fourier Transforms 1D

Muscle Sensor KI 2 Instructions

Understanding Compression Technologies for HD and Megapixel Surveillance

Joseph Wakooli. Designing an Analysis Tool for Digital Signal Processing

Digital Signal Processing Detailed Course Outline

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

2. AN INTROSPECTION OF THE MORPHING PROCESS

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

DESIGN OF INTERPOLATION FILTER FOR WIDEBAND COMMUNICATION SYSTEM

CM3106 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator.

ON THE INTERPOLATION OF ULTRASONIC GUIDED WAVE SIGNALS

Voice Controlled Car System

Paulo V. K. Borges. Flat 1, 50A, Cephas Av. London, UK, E1 4AR (+44) PRESENTATION

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

Indexing local features. Wed March 30 Prof. Kristen Grauman UT-Austin

Problem Set #1 Problem Set Due: Friday, April 12

ECE438 - Laboratory 1: Discrete and Continuous-Time Signals

Sample. Data Acquisition and Signal Conditioning. Course Manual. Course Software Version 2011 February 2012 Edition Part Number P-01

A Parametric Autoregressive Model for the Extraction of Electric Network Frequency Fluctuations in Audio Forensic Authentication

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

Journal of Theoretical and Applied Information Technology 20 th July Vol. 65 No JATIT & LLS. All rights reserved.

1 Overview. 1.1 Digital Images GEORGIA INSTITUTE OF TECHNOLOGY. ECE 2026 Summer 2018 Lab #5: Sampling: A/D and D/A & Aliasing

Signals and Systems. Spring Room 324, Geology Palace, ,

Digital Strobe Tuner. w/ On stage Display

LUT Design Using OMS Technique for Memory Based Realization of FIR Filter

FPGA Development for Radar, Radio-Astronomy and Communications

B I O E N / Biological Signals & Data Acquisition

Overview: Video Coding Standards

Design and Implementation of Partial Reconfigurable Fir Filter Using Distributed Arithmetic Architecture

DVB-T and DVB-H: Protocols and Engineering

AUDIOVISUAL COMMUNICATION

SDR Implementation of Convolutional Encoder and Viterbi Decoder

1 Overview. 1.1 Digital Images GEORGIA INSTITUTE OF TECHNOLOGY. ECE 2026 Summer 2016 Lab #6: Sampling: A/D and D/A & Aliasing

Hello, welcome to the course on Digital Image Processing.

Teaching Transfer Functions with MATLAB and Real-Time DSP

Vlsi Digital Signal Processing Systems Design And Implementation

N.S.N College of Engineering and Technology, Karur

Welcome to Electrical and Electronic Engineering UCD. Electronic/Computer Engineering (ECE)

Transcription:

Introduction to Digital Signal Processing (Discrete-time Signal Processing) Prof. Ja-Ling Wu Dept. CSIE & GINM National Taiwan University

Overview Introduction to DSP Information Theory and Coding Tech. C&C Digital Speech Processing Multi-D DSP Digital Image Processing Multi-rate DSP VLSI DSP Advanced topics in DSP Data Compression Error Control coding Digital Modulation Information Security Multimedia Security Recognition Understanding DSP-processor Application-specific system efficient communication system Reliable communication system Secure communication system

Introduction DSP theory has been applied to a variety of problems such as: Biomedical data processing Digital Audio Sonar and Radar processing Speech processing Data Communication Reliable data storage of computerized information Seismic Signal Processing Image Processing and Vision Error Control Coding Information Security : EEG, ECG(EKG), CT : CE-Disk, Audio-CD : homeland security, video surveillance, military applications : recognition : ISDN, Digital Communications : digital storage with error correction capability : oil exploration, underwater mapping : Data Compression, Computer Vision : Reliable communication : steganograph / data hiding / watermarking / forensics

Signal Classification Continuous time Discrete time x(t) x(t) Continuous amplitude Analog t Discrete t x(t) x(t) Discrete amplitude Sample-data t Digital t

Block Diagram of digital processing for analog waveforms Band-limited signal Analog Signal input Low-pass filter Analog / Digital Conversion Sampling Quantization digital DSP double- period sequence Digital Processes Analog Signal output Low-pass filter Digital / Analog Conversion Sample-and-hold digital

Digital Devices (VLSI) Digital Computers DSP Advantages of digital processing Reliable easy to be stored and/or transmitted Flexible Accurate Faster Challenges Disadvantage: Easy to make Optical processing Exact copy!! Good forgery!! Bio-computing Serious IPR threats

What does digital mean? x(t) Analog Waveform z Quantization step Discrete in amplitude t t : Sampling period Discrete in time

Remarks 1. What is DSP? keep what we want and eliminate what don t as as possible! f(t) Much Precisely Soon 2. Δt (Sampling period) Sampling Theorem Fourier Analysis / Transform Interpolation / Extrapolation trend prediction? T T+n video motion estimation t

3. Δz (Quantization step) Finite-Wordlength Effects Available Hardware Support Precision Requirement 4. What kind of signals can we really process? Bandlimited finite-dynamic-range uniform vs. non-uniform scalar vs. vector quantization If the signal is stochastic, some statistic properties must be known; say, mean, variance, acf, psd, etc. (random/stochastic process) long-duration signal (such as: voice/speech signal) short-time analysis. (sliding window)

Course outline 1. Introduction 2. Signals and Systems Z-transform System function LTI-system digital convolution Sampling Theorem System stability 3. Fourier Response of a System Fourier Transform DFT Fast Fourier Transform Convolution Theorem

4. Digital Filters FIR filter IIR filter 5. Quantization and Finite Wordlength Effects 6. Specific topics in DSP References 1. Digital Signal Processing by Roberts & Mullis (Addison Wesley) 2. Discrete time Signal Processing by Oppenheim (Prentice-Hall) 3. Signal Processing First by James H. McClellan, Ronald W. Schafer, Mark A. Yoder

Course Information Lecturer: Ja-Ling Wu (wjl@cmlab.csie.edu.tw) TA: Yin-Tzu Lin (known@cmlab.cie.ntu.edu.tw) Yun-Chung Shen (cazindo@cmlab.csie.ntu.edu.tw) Lecture Notes http://www.cmlab.csie.ntu.edu.tw/~dsp/dsp2010 Grades 40% Homework 15% Quiz 1 : in-class + take home(extra 15% of Quiz 1) 15% Quiz 2 : in-class + take home(extra 15% of Quiz 2) 30% Final Writtten Quiz (60% of final) Monograph (40% of final) MATLAB will be used in homework