School of Electrical Engineering and Computer Science Oregon state Universit ECE4504 Digital Signal Processing http://classes.engr.oregonstate.edureecs/ KEC1003,TR5:00-6:50pm Winter Quarter 2006
ECE 464/564 Digital Signal Processing http://classes.engr.oregonstate.edu/eecs/ KEC 1003, TR 5:00-6:50 pm Winter Quarter 2006 School of Electrical Engineering and Computer Science Oregon State University
Instructor e Luca lucchese KEC 3005 E-mail: luca @eecs orst. edu Phone:737-2980 Office Hours: Mondays and Wednesdays 2:30-4:00pm
Instructor • Luca Lucchese • KEC 3005 • E-mail: luca@eecs.orst.edu • Phone: 737-2980 • Office Hours: Mondays and Wednesdays 2:30 - 4:00 pm
TA ·Ji- seok liew E-mail: liew@eecs. oregonstate edu e Office Hours: TBD
• Ji-seok Liew • E-mail: liewj@eecs.oregonstate.edu • Office Hours: TBD T.A
Textbook S.K. Mitra, Digital Signal Processing-A Computer-Based Approach, Third ed McGraw-HilL. 2005 DIGITAL SIGNAL PROCESSING Sanjit K. Mitra http://www.mhhe.com/engcs/electrical/mitra/
Textbook • S.K. Mitra, Digital Signal Processing – A Computer-Based Approach, Third Ed., McGraw-Hill, 2005 http://www.mhhe.com/engcs/electrical/mitra/
Matlab Reference William J. Palm Ill. Introduction to matlab 6 for Engineers, McGraw-Hill, 2001 INTRODUCTION TO MATLAB 6 FOR ENGINEERS http://www.mhhe.com/engcs/general/palm/
• William J. Palm III, Introduction to Matlab 6 for Engineers, McGraw-Hill, 2001 Matlab Reference http://www.mhhe.com/engcs/general/palm/
Requirements Sound knowledge of linear algebra and calculus Signals and systems(ECe 351 and eCE 352 or equivalent courses) Basic matlab programming skills
• Sound knowledge of linear algebra and calculus • Signals and systems (ECE 351 and ECE 352 or equivalent courses) • Basic Matlab programming skills Requirements
Why DSP? Short review of important concepts from eCe 351 and ece 352 Digital Signal Processing(DSP)vs Analog Signal Processing(ASP) Advantages and disadvantages of dsP Course roadmap
• Short review of important concepts from ECE 351 and ECE 352 • Digital Signal Processing (DSP) vs. Analog Signal Processing (ASP) • Advantages and disadvantages of DSP • Course Roadmap Why DSP?
Analog Signal Processing Analog Signal Processor(ASP)or Analog Filter x( CT System analog signal analog signal Continuous-Time(CT) Linear System y(t)=h(t, rx(odr CT Linear and Time-Invariant (LTD) System y()=(t-)x()dz=h()*x() h(t,)=h(t-)
• Continuous-Time (CT) Linear System • CT Linear and Time-Invariant (LTI) System Analog Signal Processing y t h t x d ( ) ( , ) ( ) = y t h t x d h t x t ( ) ( ) ( ) ( ) ( ) = − = h t h t ( , ) ( ) = − x t( ) y t( ) analog signal analog signal CT System Analog Signal Processor (ASP) or Analog Filter
Frequency Domain Analysis of CT Signals and Systems aplace Transform X(s),s=0+jQ2 Continuous-Time Fourier Transform(CTFTX(Q2 Fourier Series(FS)(ckkez analysis equation X(S) time X domain frequency)X(Q) domain kjk∈z synthesis equation
• Laplace Transform • Continuous-Time Fourier Transform (CTFT) • Fourier Series (FS) Frequency Domain Analysis of CT Signals and Systems analysis equation synthesis equation time domain frequency domain x t( ) X s( ), X ( ) X s( ) kk c kk c X ( ) s j = +
Digital Signal Processing Digital Signal Processor(DSP)or Digital Filter xin DT System yIn] digital signal digital Signal Discrete-Time (T)Linear System yn=∑n,mm m∈D DT Linear and Time-Invariant (LTD) System yn=∑列n-m1xm]=m]*xm m∈D hIn, m]=hin-m
Digital Signal Processing digital signal x n[ ] y n[ ] digital signal DT System • Discrete-Time (DT) Linear System • DT Linear and Time-Invariant (LTI) System [ ] [ , ] [ ] m y n h n m x m = [ ] [ ] [ ] [ ] [ ] m y n h n m x m h n x n = − = h n m h n m [ , ] [ ] = − Digital Signal Processor (DSP) or Digital Filter