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: 215-204-4841 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/temple-engineering-ece4522
temple-engineering-ece4522@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: 978-0521110020 URL: Applied Digital Signal Processing (1st Edition) A. Oppenheim and R. Shaffer Discrete-time Signal Processing, 3rd Edition Prentice-Hall August 28, 2009, 1120 pages ISBN: 978-0131988422 URL: Discrete-time Signal Processing (3rd Edition) J. G. Proakis and D. G. Manolakis Digital Signal Processing: Principles, Algorithms, and Applications Prentice-Hall 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: Discrete-Time 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 Noise-Shaping |
|
|
|
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 |
|
|
|
Discrete-Time Systems: Linearity and Time-Invariance Impulse Response FIR and IIR Filters Causality and Stability |
|
|
|
FIR Filtering and Convolution: Convolution Direct Form Graphical Convolution |
|
|
|
Real-Time Filtering: Programming Considerations Buffering Hardware Realizations |
|
|
|
Z-Transforms: Basic Properties Region of Convergence Causality and Stability |
|
|
|
Z-Transforms: Frequency Spectrum Inverse Z-Transforms |
|
|
|
Transfer Functions: Definitions Sinusoidal Response |
|
|
|
Pole/Zero Designs: First-Order Filters Parametric Resonators Notch and Comb Filters |
|
|
|
Deconvolution: Inverse Filters Stability |
|
|
|
Chapters 1-4 |
|
|
|
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 Modulo-N 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 First-Order Lowpass Filters First-Order 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 5-8 |
|
|
|
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 9-12 |
|
|
|
Review: Linear Systems Z-Transforms 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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Real-Time Audio |
|
|
Signal Interpolation |
|
|
Real-Time Filtering |
|
|
Transfer Functions |
|
|
Digital Filter Realizations |
|
|
Digital Audio Effects |
|
|
Spectral Analysis |
|
|
Digital Filter Design |
|
|
TBD |
|
|
TBD |
|
|
TBD |
|
|
TBD |