Lecture  W: 17:30 PM  20:20 PM (ENGR 309) 
Lecturer  Joseph Picone, Professor Office: EA 703A Office Hours: (M) 8 AM  10 AM, (W) 8 AM  11 AM, (F) 8 AM  9 AM, (F) 11 AM  12 PM Phone: 2152044841 Email: picone@temple.edu Skype: joseph.picone 
Social Media 
https://www.facebook.com/groups/temple.engineering.ece4522/
temple.engineering.ece4522@groups.facebook.com 
http://groups.google.com/group/templeengineeringece4522
templeengineeringece4522@googlegroups.com 

Website  http://www.isip.piconepress.com/courses/temple/ece_4522 
Textbook  S. Orfanidis
Introduction to Signal Processing URL: http://www.ece.rutgers.edu/~orfanidi/intro2sp/ 
Reference Textbooks  D. Manolakis and V. Ingle
Applied Digital Signal Processing, 2nd Edition Cambridge University Press (1st Edition) November 21, 2011, 1008 pages ISBN: 9780521110020 URL: Applied Digital Signal Processing (1st Edition) A. Oppenheim and R. Shaffer Discretetime Signal Processing, 3rd Edition PrenticeHall August 28, 2009, 1120 pages ISBN: 9780131988422 URL: Discretetime Signal Processing (3rd Edition) J. G. Proakis and D. G. Manolakis Digital Signal Processing: Principles, Algorithms, and Applications PrenticeHall April 7, 2006, 1006 pages URL: Digital Signal Processing: Principles, Algorithms, and Applications (4th Edition) 
Other Reference Materials 
ECE 4773: Digital Signal Processing
MIT Open Courseware: Digital Signal Processing dspGuru 
Prerequisites  D or better in ECE 3522 


Exam No. 1  10% 
Exam No. 2  10% 
Exam No. 3  10% 
Final Exam  20% 
Computer Assignments  40% 
Homework Assignments  10% 
TOTAL:  100% 







Sampling and Reconstruction: Basic Components of a DSP System Review of Analog Signals The Sampling Theorem Sampling of Sinusoids 



The Spectra of Sampled Signals: DiscreteTime Fourier Transform Spectrum Replication Antialiasing Filters 



Analog Reconstruction: Ideal Reconstruction Ideal Interpolation and Sample Rate Conversion Staircase Reconstructors and Postfiltering 



Quantization: The Quantization Process Oversampling and NoiseShaping 



A/D Conversion: Successive Approximation Analog and Digital Dither 



D/A Converters: Unipolar Natural Binary Converter Two's Complement Codes Binary Data Files in Unix Quiz 



DiscreteTime Systems: Linearity and TimeInvariance Impulse Response FIR and IIR Filters Causality and Stability 



FIR Filtering and Convolution: Convolution Direct Form Graphical Convolution 



RealTime Filtering: Programming Considerations Buffering Hardware Realizations 



ZTransforms: Basic Properties Region of Convergence Causality and Stability 



ZTransforms: Frequency Spectrum Inverse ZTransforms 



Transfer Functions: Definitions Sinusoidal Response 



Pole/Zero Designs: FirstOrder Filters Parametric Resonators Notch and Comb Filters 



Deconvolution: Inverse Filters Stability 



Chapters 14 



Binary Representations: ASCII and Binary Revisited Finite Precision Filter Coefficients Finite Precision Math 



Digital Filter Realizations: Direct Form Canonical Form Cascade Form 



Hardware Realizations: DSP Architectures Circular Buffers Quantization Effects 



Signal Processing Applications: Waveform Generators Table Lookups Delays and Echoes 



Digital Audio Effects: Flanging, Chorusing and Phasing Reverberation Compressors and Expanders 



Noise Reduction and Signal Enhancement: Noise Reduction Filters Notch and Comb Filters 















Noise Reduction and Signal Enhancement: Signal Averaging Golay Filters 



DFT / FFT Algorithms: Frequency Resolution and Windowing DTFT Computation Resolution Revisitied 



DFT / FFT Algorithms: The Matrix Form ModuloN Reduction Inverse DFT 



DFT / FFT Algorithms: The Fast Fourier Transform (FFT) Radix 2 Transforms Bit Reversal and Shuffling Fast Convolution 



FIR Filter Design: The Window Method The Kaiser Window Method Frequency Sampling Methods 



IIR Filter Design: Bilinear Transform FirstOrder Lowpass Filters FirstOrder Highpass Filters 



IIR Filter Design Using Analog Prototypes: Derivatives Impulse Invariance Bilinear Transform Notch Filters Equalizers 



IIR Filter Design Using Analog Prototypes: Butterworth Chebyshev Elliptic Filters Transformations 


Exam No. 2 
Chapters 58 



Interpolation: Sinc Functions (Review) Linear Filtering Polyphase Filters 



Oversampling: Noise Shaping Differential Sampling Sigma Delta Converters 



Multirate Signal Processing: Filter Banks Downsampling Quadrature Mirror Filters 



Random Signals and Systems: Random Processes Correlation and Covariance Gaussian Distributions 



Linear Prediction: Derivation 



Linear Prediction: The Autocorrelation Method Prediction Error 



Linear Prediction: Digital Filter Interpretation Lattice Methods Coefficient Transformations Quantization 



Homomorphic Processing: Transformations The Complex Cepstrum Relationship to Linear Prediction Blind Source Separation 


Exam No. 3 
Chapters 912 



Review: Linear Systems ZTransforms Fourier Transforms Filters 



Pattern Recognition and Machine Learning: Introduction Speech Recognition Image Recognition 



EEG Processing: Feature Extraction Event Detection Spatial and Temporal Postprocessing 


Final Exam 
17:45 PM  19:45 PM (Comprehensive) 















































RealTime Audio 


Signal Interpolation 


RealTime Filtering 


Transfer Functions 


Digital Filter Realizations 


Digital Audio Effects 


Spectral Analysis 


Digital Filter Design 


TBD 


TBD 


TBD 


TBD 