Digital Signal Processing

Slides:



Advertisements
Similar presentations
Signals and Systems Fall 2003 Lecture #3 11 September 2003
Advertisements

Signals and Systems – Chapter 2
Review of Frequency Domain
MM3FC Mathematical Modeling 3 LECTURE 3
Lecture 4: Linear Systems and Convolution
Basics of Digital Filters & Sub-band Coding Gilad Lerman Math 5467 (stealing slides from Gonzalez & Woods)
MM3FC Mathematical Modeling 3 LECTURE 2 Times Weeks 7,8 & 9. Lectures : Mon,Tues,Wed 10-11am, Rm.1439 Tutorials : Thurs, 10am, Rm. ULT. Clinics : Fri,
Signals and Systems Lecture #5
Discrete-Time Convolution Linear Systems and Signals Lecture 8 Spring 2008.
Systems: Definition Filter
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
Analysis of Discrete Linear Time Invariant Systems
1 Signals & Systems Spring 2009 Week 3 Instructor: Mariam Shafqat UET Taxila.
Prof. Nizamettin AYDIN Digital Signal Processing 1.
1 Prof. Nizamettin AYDIN Digital Signal Processing.
1 Prof. Nizamettin AYDIN Digital Signal Processing.
Signal and Systems Prof. H. Sameti Chapter #2: 1) Representation of DT signals in terms of shifted unit samples System properties and examples 2) Convolution.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
EEE 503 Digital Signal Processing Lecture #2 : EEE 503 Digital Signal Processing Lecture #2 : Discrete-Time Signals & Systems Dr. Panuthat Boonpramuk Department.
1 Prof. Nizamettin AYDIN Digital Signal Processing.
1 Prof. Nizamettin AYDIN Digital Signal Processing.
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory Slide 1 DISCRETE SIGNALS AND SYSTEMS.
Signals and Systems Lecture 19: FIR Filters. 2 Today's lecture −System Properties:  Linearity  Time-invariance −How to convolve the signals −LTI Systems.
1 LTI Systems; Convolution September 4, 2000 EE 64, Section 1 ©Michael R. Gustafson II Pratt School of Engineering.
What is filter ? A filter is a circuit that passes certain frequencies and rejects all others. The passband is the range of frequencies allowed through.
Description and Analysis of Systems Chapter 3. 03/06/06M. J. Roberts - All Rights Reserved2 Systems Systems have inputs and outputs Systems accept excitation.
Analysis of Linear Time Invariant (LTI) Systems
1 Computing the output response of LTI Systems. By breaking or decomposing and representing the input signal to the LTI system into terms of a linear combination.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 3
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
Review of DSP.
Time Domain Representations of Linear Time-Invariant Systems
DSP First, 2/e Lecture 11 FIR Filtering Intro. May 2016 © , JH McClellan & RW Schafer 2 License Info for DSPFirst Slides  This work released.
Discrete Time Signal Processing Chu-Song Chen (陳祝嵩) Institute of Information Science Academia Sinica 中央研究院 資訊科學研究所.
Lecture 19 Spectrogram: Spectral Analysis via DFT & DTFT
Review of DSP.
Signal Processing First
Lecture 11 FIR Filtering Intro
Properties of LTI Systems
Lect2 Time Domain Analysis
CEN352 Dr. Nassim Ammour King Saud University
Discrete-time Systems
Signal Processing First
Lecture 12 Linearity & Time-Invariance Convolution
Recap: Chapters 1-7: Signals and Systems
Description and Analysis of Systems
Lecture 14 Digital Filtering of Analog Signals
Lecture 10 Digital to Analog (D-to-A) Conversion
Lecture 4: Discrete-Time Systems
UNIT V Linear Time Invariant Discrete-Time Systems
Signal and Systems Chapter 2: LTI Systems
Advanced Digital Signal Processing
Lecture 13 Frequency Response of FIR Filters
CS3291: "Interrogation Surprise" on Section /10/04
2 Linear Time-Invariant Systems --Analysis of Signals and Systems in time-domain An arbitrary signal can be represented as the supposition of scaled.
Digital Signal Processing
Digital Signal Processing
Lecture 20 Z Transforms: Introduction
Signals & Systems (CNET - 221) Chapter-2 Introduction to Systems
Signal Processing First
Signals & Systems (CNET - 221) Chapter-2
Signals & Systems (CNET - 221) Chapter-3 Linear Time Invariant System
Assignment # 3 Chapter 4 End of Chapter questions P-4.6 Page 97
Lecture 22 IIR Filters: Feedback and H(z)
Concept of frequency in Discrete Signals & Introduction to LTI Systems
Convolution sum.
Signals and Systems Lecture 18: FIR Filters.
Lecture 4: Linear Systems and Convolution
Review of DSP.
Lecture 3 Discrete time systems
Presentation transcript:

Digital Signal Processing Prof. Nizamettin AYDIN naydin@yildiz.edu.tr http://www.yildiz.edu.tr/~naydin

Digital Signal Processing Lecture 11 Linearity & Time-Invariance Convolution

READING ASSIGNMENTS This Lecture: Other Reading: Chapter 5, Sections 5-5 and 5-6 Section 5-4 will be covered, but not “in depth” Other Reading: Recitation: Ch. 5, Sects 5-6, 5-7 & 5-8 CONVOLUTION Next Lecture: start Chapter 6

LECTURE OBJECTIVES GENERAL PROPERTIES of FILTERS LINEARITY TIME-INVARIANCE ==> CONVOLUTION LTI SYSTEMS BLOCK DIAGRAM REPRESENTATION Components for Hardware Connect Simple Filters Together to Build More Complicated Systems

OVERVIEW IMPULSE RESPONSE, CONVOLUTION FIR case: same as CONVOLUTION GENERAL: GENERAL CLASS of SYSTEMS LINEAR and TIME-INVARIANT ALL LTI systems have h[n] & use convolution

DIGITAL FILTERING CONCENTRATE on the FILTER (DSP) DISCRETE-TIME SIGNALS FUNCTIONS of n, the “time index” INPUT x[n] OUTPUT y[n] x(t) A-to-D x[n] FILTER y[n] D-to-A y(t)

BUILDING BLOCKS BUILD UP COMPLICATED FILTERS FROM SIMPLE MODULES Ex: FILTER MODULE MIGHT BE 3-pt FIR x[n] OUTPUT y[n] FILTER FILTER + + INPUT FILTER

GENERAL FIR FILTER FILTER COEFFICIENTS {bk} DEFINE THE FILTER For example,

MATLAB for FIR FILTER yy = conv(bb,xx) FILTER COEFFICIENTS {bk} VECTOR bb contains Filter Coefficients DSP-First: yy = firfilt(bb,xx) FILTER COEFFICIENTS {bk} conv2() for images

SPECIAL INPUT SIGNALS x[n] = SINUSOID x[n] has only one NON-ZERO VALUE FREQUENCY RESPONSE UNIT-IMPULSE 1 n

FIR IMPULSE RESPONSE Convolution = Filter Definition Filter Coeffs = Impulse Response

MATH FORMULA for h[n] Use SHIFTED IMPULSES to write h[n] 1 n –1 2 4

LTI: Convolution Sum Output = Convolution of x[n] & h[n] NOTATION: Here is the FIR case: FINITE LIMITS Same as bk

CONVOLUTION Example

GENERAL FIR FILTER SLIDE a Length-L WINDOW over x[n] x[n-M] x[n]

DCONVDEMO: MATLAB GUI

POP QUIZ FIR Filter is “FIRST DIFFERENCE” INPUT is “UNIT STEP” y[n] = x[n] - x[n-1] INPUT is “UNIT STEP” Find y[n]

HARDWARE STRUCTURES FILTER INTERNAL STRUCTURE of “FILTER” WHAT COMPONENTS ARE NEEDED? HOW DO WE “HOOK” THEM TOGETHER? SIGNAL FLOW GRAPH NOTATION x[n] FILTER y[n]

HARDWARE ATOMS Add, Multiply & Store

FIR STRUCTURE Direct Form SIGNAL FLOW GRAPH

Moore’s Law for TI DSPs LOG SCALE Double every 18 months ?

SYSTEM PROPERTIES MATHEMATICAL DESCRIPTION TIME-INVARIANCE LINEARITY CAUSALITY “No output prior to input” x[n] SYSTEM y[n]

TIME-INVARIANCE IDEA: EQUIVALENTLY, “Time-Shifting the input will cause the same time-shift in the output” EQUIVALENTLY, We can prove that The time origin (n=0) is picked arbitrary

TESTING Time-Invariance

LINEAR SYSTEM LINEARITY = Two Properties SCALING SUPERPOSITION: “Doubling x[n] will double y[n]” SUPERPOSITION: “Adding two inputs gives an output that is the sum of the individual outputs”

TESTING LINEARITY

LTI SYSTEMS LTI: Linear & Time-Invariant COMPLETELY CHARACTERIZED by: IMPULSE RESPONSE h[n] CONVOLUTION: y[n] = x[n]*h[n] The “rule”defining the system can ALWAYS be re-written as convolution FIR Example: h[n] is same as bk

POP QUIZ FIR Filter is “FIRST DIFFERENCE” y[n] = x[n] - x[n -1] Write output as a convolution Need impulse response Then, another way to compute the output:

CASCADE SYSTEMS Does the order of S1 & S2 matter? S1 S2 NO, LTI SYSTEMS can be rearranged !!! WHAT ARE THE FILTER COEFFS? {bk} S1 S2

CASCADE EQUIVALENT Find “overall” h[n] for a cascade ? S1 S2 S2 S1