EE 403: Digital Signal Processing

Similar documents
EE 351M Digital Signal Processing

Introduction to Digital Signal Processing (Discrete-time Signal Processing)

2. Pre-requisites - CGS 2425 and MAC 2313; Corequisite - MAP 2302 and one of: EEL 3105, MAS 3114 or MAS 4105

EE 309 Signal and Linear System Analysis

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

EE 470 Signals and Systems

Digital Signal Processing

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

ECE Digital Signal Processing

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

DSP Design Lecture 1. Introduction and DSP Basics. Fredrik Edman, PhD

ECE 429 / 529 Digital Signal Processing

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

Digital Signal Processing Lecture 1

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

DFT: Discrete Fourier Transform & Linear Signal Processing

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

Digital Filter Design using MATLAB

Lakehead University. Department of Electrical Engineering

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

Discrete Sequences and Systems

GUJARAT TECHNOLOGICAL UNIVERSITY

EENG 479 Digital signal processing Dr. Mohab A. Mangoud

DIGITAL SIGNAL PROCESSING LABORATORY

EECS 452 Midterm Exam Winter 2012

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Upconversion 3 30 Filter Design 4 18 Potpourri Total 100

Signals and Systems Using MATLAB

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

Basic Signals and Systems

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

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises

EEE33350 Signals and Data Communications

Syllabus for ENGR065-01: Circuit Theory

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

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters

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

Computing Tools in an Advanced Filter Theory Course

EE 422G - Signals and Systems Laboratory

Lab 8. Signal Analysis Using Matlab Simulink

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

Discrete Fourier Transform (DFT)

DIGITAL SIGNAL PROCESSING WITH VHDL

Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Improving Signal Quality 3 24 Filter Bank Design 4 24 Potpourri Total 100

Electrical Engineering 40 Introduction to Microelectronic Circuits

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

Problem Point Value Your score Topic 1 28 Filter Analysis 2 24 Filter Implementation 3 24 Filter Design 4 24 Potpourri Total 100

MATLAB/Simulink For Digital Signal Processing Ebooks Free

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

George Mason University ECE 201: Introduction to Signal Analysis Spring 2017

INTRODUCTION TO DIGITAL SIGNAL PROCESSING AND FILTER DESIGN

Microcomputer Systems 1. Introduction to DSP S

DSP First Lab 08: Frequency Response: Bandpass and Nulling Filters

ELEC3104: Digital Signal Processing Session 1, 2013 LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS OF SYSTEMS

ESE 531: Digital Signal Processing

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

Fall 2009 ElEn 256 Analog and Digital Signal Processing

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2. Prof. Brian L. Evans

EECS 452 Practice Midterm Exam Solutions Fall 2014

Electrical & Computer Engineering Technology

OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE. EEE 403 Digital Signal Processing 10 Periodic Sampling

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

Teaching Plan - Dr Kavita Thakur

Filters. Phani Chavali

An Improved Window Based On Cosine Hyperbolic Function

Experiments #6. Convolution and Linear Time Invariant Systems

Discrete-Time Signal Processing (DSP)

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

Course Syllabus OSE 4240 OPTICS AND PHOTNICS DESIGN, 3 CREDIT HOURS

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

Bibliography. Practical Signal Processing and Its Applications Downloaded from

Signal Processing. Naureen Ghani. December 9, 2017

CS3291: Digital Signal Processing

EE/TE 4385 DSP-Based Design Project I

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

Digital Filters FIR and IIR Systems

Pulse Code Modulation (PCM)

Performance Analysis of FIR Digital Filter Design Technique and Implementation

Jawaharlal Nehru Engineering College

SMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2025 Fall 1999 Lab #7: Frequency Response & Bandpass Filters

SYLLABUS. For B.TECH. PROGRAMME ELECTRONICS & COMMUNICATION ENGINEERING

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2. Prof. Brian L. Evans

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

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

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS AUTOCAD FOR INTERIOR DESIGN: STUDIO IV IDT 2305

San José State University Department of Electrical Engineering EE 161, Digital Communication Systems, Spring 2018

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2

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

ECE 5650/4650 Exam II November 20, 2018 Name:

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

Multirate Digital Signal Processing

ENSC327/328 Communication Systems Course Information. Paul Ho Professor School of Engineering Science Simon Fraser University

ECE 5650/4650 MATLAB Project 1

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

Transcription:

OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE 1 EEE 403 DIGITAL SIGNAL PROCESSING (DSP) 01 INTRODUCTION FALL 2012 Yrd. Doç. Dr. Didem Kıvanç Türeli didem.kivanc@okan.edu.tr EE 403: Digital Signal Processing 2 Instructor: Didem Kıvanç Türeli didem.kivanc@okan.edu.tr didemk@ieee.org Phone:(216) 677-1630 Ext. 1936 Office: D328 Class: Monday 9:00-12:00 Room D303 Course website: http://personals.okan.edu.tr/didem.kivanc 1

EE 403: Digital Signal Processing 3 Textbooks Dimitris G. Manolakis, Vinay K. Ingle, Applied Digital Signal Processing: Theory and Practice, Cambridge University Press, ISBN-10: 0521110025, ISBN-13: 978-0521110020 Robert J. Schilling, Sandra L Harris, Fundamentals of Digital Signal Processing Using MATLAB, CL Engineering, 2nd Edition. ISBN-10: 084006909X, ISBN-13: 978-0840069092 Alan Oppenheim, Ronald Schafer, John Buck, Discrete-Time Signal Processing, Prentice Hall, 2nd Edition. Course Outline Time-domain analysis of discrete signals and systems, frequency-domain signal analysis: DTFT, z-transform, DFT, FFT, FIR and IIR digital filters, digital filter theory, design and implementation. Prerequisites Matlab, Simulink, Calculus I,II,III,IV, Signals and Systems EE 403 Grading Policy 4 1 Midterm 1 Final Labs + Homework + Quizzes Grading Formula: Final Grade = 0.05 Quiz + 0.25 (Homework and Labs) + 0.3 Midterm + 0.4 Final 2

Academic Dishonesty 5 Any violation of academic integrity will receive academic and possibly disciplinary sanctions. The sanctions include the possible awarding of a F grade. Cheating Copying on a test Plagiarism Acts of aiding or abetting Submitting previous work Tampering with work Altering exams Course Objectives 6 Upon completing this course, students will be able to identify applications in which digital signal processing could be used. Students will be able to design, implement, analyze and debug digital signal processing algorithms. 3

7 Course Plan Week 1. (Sep. 17 th ) Week 2. (Sep. 24 th ) LAB 1 Week 3. (Oct. 1 st ) LAB 2 Week 4. (Oct. 8 th ) LAB 3 Week 5. (Oct. 15 th ) LAB 4 Week 6. (Oct. 22 nd ) Course Outline (1/2) Introduction to Digital Signal Processing, Discrete time signals and systems (S 24 th ) Periodic Sampling and Quantization Sampling and Quantization of Analog Signals The z-transform Moving Average Filters The Discrete Time Fourier Transform and the Discrete Fourier Transform DFT of Digital Signals The Discrete Time Fourier Transform and the Discrete Fourier Transform Implementation of FFT Fast Fourier Transform Implementation of FFT LAB 5 Week 7. (Oct. 29 st ) Midterm 1 8 Course Plan Week 8. (Nov. 5 th ) LAB 6 Week 9. (Nov. 12 th ) LAB 7 Week 10. (Nov. 19 th ) LAB 8 Week 11. (Nov. 26 th ) LAB 9 Week 12. (Dec. 3 rd ) LAB 10 Week 13. (Dec. 10 th ) LAB 11 Week 14. (Dec. 17 th ) Course Outline (2/2) Finite Impulse Response Filters FIR Filter Finite Impulse Response Filters, Infinite Impulse Response Filters Signal Detection using FIR filter Infinite Impulse Response Filters Low Pass IIR Filters Transforms Filter Design using Transformations Adaptive Signal Processing Adaptive Filter Data Formats and their Effects, Quantization Digital Implementation of Controllers REVIEW 4

9 Signals What is a signal? 10 A signal is a physical variable whose value varies with time or space. 1 We are particularly l interested t in signals which h we will convert to electrical pulses using a transducer. 1 Robert J. Schilling, Sandra L Harris, Fundamentals of Digital Signal Processing Using MATLAB, CL Engineering, 2nd Edition. 5

Analog to Digital 11 12 6

Types of signals 13 Continuous va alue x Continuous time t Discrete time x x Discrete va alue t t From Analog to Digital 14 7

15 Discrete Time Systems A discrete system is a collection of hardware components or software routines that operate on a discrete time signal sequence. Example: y(n) = 2x(n) 1 DSP: the math 16 The equation y(n) = 2x(n) 1 is a difference equation. What is the frequency of the waveform? 1 0.8 0.6 0.4 0.2 0-0.2-0.4-0.6-0.8-1 1 2 3 4 5 6 7 8 9 10 10 samples 0.05 milliseconds period = 0.5 milliseconds / period period sample = 8

17 The frequency domain The Spectral Sequence Amplitude vs. magnitude 18 Not the same thing. The amplitude is a measure of how far and in which direction a variable ab differs from zero. The amplitude can be positive, negative or zero. The magnitude (or absolute value) is a measure of how far a quantity is from zero, regardless of direction. Magnitude must be positive. Power of a signal: 2 xpwr ( n ) = x ( n ) X ( m) = X( m) pwr Power is often plotted on the decibel scale. 2 9

19 20 10

Linear Time Invariant Systems 21 Linear System: If x1( n) y1( n) x2( n) y2( n) then ax ( n) + bx ( n) ay ( n) + by ( n) 1 2 1 2 22 11

23 2 [ xn] ( π s) ( π s) 2 [ ] ( π ) ( π ) yn ( ) = ( ) x ( n) = sin 2 f nt = sin 2 1 nt 1 0 y ( n) = x ( n) = sin 2 1 nt sin 2 1 nt 1 1 sin cos( α β) cos( α + β) = 2 2 ( α) sin ( β) s ( π nt π nt ) ( π nt + π nt ) cos 2 1 2 1 cos 2 1 2 1 y1 ( n) = 2 2 cos( 0) cos( 4π 1 nts) 1 cos( 4π 1 nts) = = 2 2 2 2 s s s s s 24 12

Linear Time Invariant Systems 25 Time Invariant System: If xn ( ) yn ( ) then x( n+ k) y( n+ k) A time shift in the input sequence results in an equal time shift in the output sequence. A Time Invariant System 13

27 Commutative Property of Linear Time Invariant System Analyzing LTI systems 28 The LTI system s unit impulse response completely characterizes the system (i.e. tells us everything there is to know about the system). The output of the LTI system is the convolution of its unit impulse response and the input. Given an LTI system s time domain impulse response, we can find the system s frequency response by taking the discrete Fourier transform (DFT) of that impulse response. 14

29 Unit impulse response How to generate an impulse 30 Mechanical system: whack it with a hammer Electrical system: high voltage spike Acoustic system: fire a starter pistol. Digital system: 0,0,0,1,0,0,0,. 15

31 Example: moving averager 16