ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS

Similar documents
ECE 429 / 529 Digital Signal Processing

DIGITAL SIGNAL PROCESSING. Introduction

EE 351M Digital Signal Processing

Chapter 9. Chapter 9 275

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra

Signal Processing Toolbox

Digital Signal Processing Lecture 1

Sampling and Reconstruction of Analog Signals

Lecture Schedule: Week Date Lecture Title

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

DIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

GUJARAT TECHNOLOGICAL UNIVERSITY

EECS 452 Midterm Exam Winter 2012

ECE 484 Digital Image Processing Lec 09 - Image Resampling

APPLICATIONS OF DSP OBJECTIVES

Discrete-Time Signal Processing (DSP)

!"!#"#$% Lecture 2: Media Creation. Some materials taken from Prof. Yao Wang s slides RECAP

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

ESE 531: Digital Signal Processing

Final Exam Solutions June 7, 2004

CS3291: Digital Signal Processing

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

Understanding Digital Signal Processing

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals

Signals and Systems Using MATLAB

Outline. J-DSP Overview. Objectives and Motivation. by Andreas Spanias Arizona State University

EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING

DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014)

Final Exam Solutions June 14, 2006

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Qäf) Newnes f-s^j^s. Digital Signal Processing. A Practical Guide for Engineers and Scientists. by Steven W. Smith

Digital Signal Processing

Overview of Digital Signal Processing

! Analog VLSI Circuit Design. ! Convex Optimization. " System Hierarchical Optimization. ! Biomedical Electronics. ! Biometric Data Acquisition

ESE 531: Digital Signal Processing

Digital Signal Processing

HW 1 is due on tuesday. PPI is due on Thurs ( to hero by 5PM) Lab starts next week.

Multimedia Signal Processing: Theory and Applications in Speech, Music and Communications

Digital Signal Processing

Infocommunication. Sampling, Quantization. - Bálint TÓTH, BME TMIT -

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

Multirate DSP, part 1: Upsampling and downsampling

AC : INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT

Microcomputer Systems 1. Introduction to DSP S

Introduction to Digital Signal Processing Using MATLAB

System analysis and signal processing

Moving from continuous- to discrete-time

Electrical and Telecommunication Engineering Technology NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

Introduction to Real-Time Digital Signal Processing

Overview of Signal Processing

Laboratory Assignment 1 Sampling Phenomena

Multirate Digital Signal Processing

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

COURSE PLAN. : DIGITAL SIGNAL PROCESSING : Dr.M.Pallikonda.Rajasekaran, Professor/ECE

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

ECE Digital Signal Processing

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

MULTIRATE DIGITAL SIGNAL PROCESSING

Chapter 1 INTRODUCTION TO DIGITAL SIGNAL PROCESSING. 1.1 Introduction 1.2 The Sampling Process

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI

QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2

Signal Processing Summary

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

Multirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters

ESE 531: Digital Signal Processing

DIGITAL SIGNAL PROCESSING WITH VHDL

Recall. Sampling. Why discrete time? Why discrete time? Many signals are continuous-time signals Light Object wave CCD

Short-Time Fourier Transform and Its Inverse

II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing

ACS College of Engineering Department of Biomedical Engineering. BMDSP LAB (10BML77) Pre lab Questions ( ) Cycle-1

EE 403: Digital Signal Processing

Figure 1: Block diagram of Digital signal processing

Departmentof Electrical & Electronics Engineering, Institute of Technology Korba Chhattisgarh, India

Lecture 7 Frequency Modulation

Discrete-Time Signal Processing (DTSP) v14

E C E S I G N A L S A N D S Y S T E M S. ECE 2221 Signals and Systems, Sem /2011, Dr. Sigit Jarot

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

Audio /Video Signal Processing. Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau

ESE 531: Digital Signal Processing

Signal Processing Techniques for Software Radio

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback

Digital Signal Processing +

EE 470 Signals and Systems

Digital Signal Processing (Subject Code: 7EC2)

The Scientist and Engineer's Guide to Digital Signal Processing

Signal Processing. Introduction

Chapter 2: Digitization of Sound

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

Final Exam Practice Questions for Music 421, with Solutions

Class Overview. tracking mixing mastering encoding. Figure 1: Audio Production Process

Waveform Encoding - PCM. BY: Dr.AHMED ALKHAYYAT. Chapter Two

Transcription:

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona 2007

SPRING 2007 SCHEDULE All dates are tentative. Lesson Day Date Learning outcomes to be Topics Textbook HW/PROJECT covered 1 W Jan 10 1 Introduction to DSP Chap. 1 2 F Jan 12 2-5 Sequences, digital frequency 1.2-1.3, 2.1 3 W Jan 17 6-7 Sampling, aliasing 1.4 HW1 4 F Jan 19 8-10 Quantization noise 1.4 5 M Jan 22 11-12 DT system components 2.2 6 W Jan 24 13-14 System properties 2.2 HW2 7 F Jan 26 15-17 Filter realizations, impulse response 2.3-2.5 8 M Jan 29 18-19 Convolution 2.3 HW3 9 W Jan 31 20 Correlation 2.6 10 F Feb 2 21 (Forward) z-transform 3.1 11 M Feb 5 22-23 Time-shifting, DtFt existence, sequence type from ROC 3.2-3.3 HW4 12 W Feb 7 24 (Inverse) z-transform 3.4 13 F Feb 9 25 Applying z-transform properties 3.2 14 M Feb 12 26-27 Poles & stability, system analysis using z-transform 3.3, 3.6 REVIEW 15 W Feb 14 REVIEW REVIEW F Feb 16 EXAM 1 REVIEW 16 M Feb 19 28-30 (Forward) Discrete-time Fourier transform (DtFt), symmetry 4.2-4.3 PROJ 1 17 W Feb 21 31-33 Frequency-shifting, modulation, filter design from lowpass prototypes 4.3 18 F Feb 23 33-34 Synthesis of filters using DtFt properties 4.3, 4.5 19 M Feb 26 35-37 DtFt analysis of downsampling, expansion, compression operations 4.3 HW5 20 W Feb 28 38-39 DtFt systems analysis 4.4 21 F Mar 2 40-41 Phase and group delay of filters 4.4 22 M Mar 5 42 Frequency response from poles & zeros 4.4 HW6 23 W Mar 7 43 Comb and notch filters 4.5 24 F Mar 9 44 Minimum-phase filters 4.5 25 M Mar 19 45-46 Forward DFT and Inverse DFT, relationship to DtFt 5.1 PROJ 2 26 W Mar 21 47 Applying DFT properties 5.2 27 F Mar 23 48-49 Convolution and correlation using DFT 5.2 28 M Mar 26 50-52 DFT symmetry, sinusoidal analysis and freq resolution 5.2 HW7 29 W Mar 28 53 Zero-padding and windowing 5.4 30 F Mar 30 54 Spectral analysis 5.4 31 M April 2 55 Mason s gain rule - REVIEW 32 W April 4 REVIEW REVIEW F April 6 EXAM 2 REVIEW 33 M April 9 56-58 Filter architecture, filter comparisons, limit cycles 7.1-7.3, 7.7 34 W April 11 59-60 Linear phase FIR filter types 8.2 35 F April 13 61 FIR design by windowing 8.2 HW8 36 M April 16 61 FIR design by windowing 8.2 37 W April 18 62 IIR filter design using bilinear transforms 8.3 38 F April 20 62 IIR filter design using bilinear transforms 8.3 HW9 39 M April 23 63-64 DtFt analysis of sampling and aliasing 9.1-9.2 40 W April 25 65-66 Analog signal reconstruction, decimation and interpolation 10.1-10.3 41 F April 27 67-68 Digital audio applications of multirate DSP 10.9 REVIEW 42 M April 30 REVIEW REVIEW 42 W May 2 REVIEW Final Exam Wednesday, May 9, 11:00-1:00 p.m.

LESSON: 1 PAGE: 1 WHAT DOES ECE 429/529 COVER? Discrete-time signals & systems Discrete-time signals A/D & D/A conversion Convolution & correlation z-transform & Discrete-time Fourier transform Discrete-time systems Frequency response: gain, phase and group delay Digital filter principles: linear-phase filters, minimum-phase filters, notch filters, comb filters Multirate processing: decimation & interpolation Spectral analysis Discrete Fourier Transform (DFT) DFT properties, frequency resolution Fast convolution & correlation Zero-padding, spectral leakage, tapered windows Interpretation of DFT results Digital filter design Mason s gain rule Filter architectures FIR linear phase filters Window method of FIR design Analog filters basics IIR design using bilinear transform 50 db 40 30 20 10 0 db 0-10 -20-30 -40-50 -10-60 -20-70 -30 0 0.5 1 1.5 2 2.5 3 digital frequency (rads) -80 0 0.5 1 1.5 2 2.5 3 digital frequency (rads) Applications/simulations using MATLAB

LESSON: 1 PAGE: 2 DSP APPLICATIONS -Data acquisition -Spectral analysis -Simulation and modeling -Oil and mineral prospecting -Process monitoring & control -Nondestructive testing -CAD and design tools -Radar -Sonar -Ordnance guidance -Secure communication -Sound cards -Fax machines -Modems -Cellular phones -High-capacity hard disks -Digital TVs -Voice and data compression -Echo reduction -Signal multiplexing -Filtering -Digital audio recording and effects -Musical instruments -Image and sound compression for multimedia presentation -Movie special effects -Video conference calling -Diagnostic imaging (CT, MRI, ultrasound, and others) -Electrocardiogram analysis -Medical image storage/retrieval -Space photograph enhancement -Data compression e.g. JPEG, MPEG -Intelligent sensory analysis by remote space probes Example Listen to synthesized speech at www.ece.arizona.edu/~429rns/audiofiles/audiofiles.html Speech synthesis

LESSON: 1 PAGE: 3 HOW IS DSP DONE? Example Audio i/p Headphone o/p Laptop PC High level software e.g. MATLAB PC SOUND CARD C-code Crosscompiler

LESSON: 1 PAGE: 4 Describe the distinctions between analog, continuous-time, discrete-time and digital signals, and describe the basic operations involved in analog-digital (A/D) and digitalanalog (D/A) conversion.

LESSON: 1 PAGE: 5 TYPICAL DSP SYSTEM x(t) AAF SAMPLER x(nt) Q CODER x(n) DSP y(n) ZERO ORDER HOLD ARF y(t) ANALOG MIXED DIGITAL MIXED ANALOG AAF: anti-aliasing filter (analog), removes frequencies > F s /2 SAMPLER: effectively converts continuous-time t to discrete-time nt Q: B bits/sample quantizer, with 2 B levels CODER: produces byte stream DSP: digital signal processing algorithms ZOH: converts discrete samples to analog staircase waveform ARF: analog reconstruction (lowpass) filter, converts staircase to smooth waveform SIMPLIFIED DSP (DISCRETE-TIME) SYSTEM x(t) x(n) y(n) C/D DSP D/C y(t) T (sampling interval) T T F s = 1/T sampling interval (s) sampling frequency or sampling rate (Hz or samples/s)