Polytechnic University of Puerto Rico Department of Electrical Engineering Master s Degree in Electrical Engineering.



Similar documents
San José State University Department of Electrical Engineering EE 112, Linear Systems, Spring 2010

FFT Algorithms. Chapter 6. Contents 6.1

Categorical Data Analysis

MICHIGAN STATE UNIVERSITY DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING. ECE 466: Digital Signal Processing

4ECE 320 Signals and Systems II Department of Electrical and Computer Engineering George Mason University Fall, 2015

(575) and by prior appointment nmsu. edu

DARPA, NSF-NGS/ITR,ACR,CPA,

ECE 468 / CS 519 Digital Image Processing. Introduction

How To Understand The Discrete Fourier Transform

Master of Science in Computer Science College of Computer and Information Science. Course Syllabus

COURSE DESCRIPTOR Signal Processing II Signalbehandling II 7.5 ECTS credit points (7,5 högskolepoäng)

Final Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones

SAGINAW CHIPPEWA TRIBAL COLLEGE SYLLABUS OF RECORD. ACC-115 Accounting Principles 3 credits

INSTITUTO POLITÉCNICO NACIONAL

CIS490 Design in Software Engineering. Course Syllabus for the Virtual Class

Chesapeake College. Syllabus. MAT 031 Elementary Algebra (silcox87517) John H. Silcox

ÇANKAYA UNIVERSITY Faculty of Engineering and Architecture

Software Quality. Learning outcomes and evaluation: Students that successfully complete the course will be able to:

Course overview Processamento de sinais 2009/10 LEA

ENGR 102: Engineering Problem Solving II

Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications

Overview of CS Graduate Program Requirements. Jan Prins August 2015

MATHEMATICS 152, FALL 2004 METHODS OF DISCRETE MATHEMATICS

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

Syllabus (Pla Docent) : Data Analysis. Teaching guide Activities schedule

ECE475 Control System Analysis ABET Syllabus. ECE 326. Prerequisite topics: knowledge of Laplace transforms and Bode plots.

Select One: New Delete Course Modification

SYLLABUS. OFFICE AND HOURS: Karnoutsos 536 (Access through K506) M 12, T 1, R 10, 12, 2 or by appointment. I am available by at all times.

COURSE SYLLABUS Pre-Calculus A/B Last Modified: April 2015

ECE 516: System Control Engineering

MAT Elements of Modern Mathematics Syllabus for Spring 2011 Section 100, TTh 9:30-10:50 AM; Section 200, TTh 8:00-9:20 AM

CE 460 Course Syllabus

Applied Analytics in a World of Big Data. Business Intelligence and Analytics (BI&A) Course #: BIA 686. Catalog Description:

COURSE PROFILE. IT323 Fall

City University of Hong Kong. Information on a Course offered by Department of Electronic Engineering with effect from Semester A in 2012/2013

Information Systems and Technology in Healthcare

RANGER COLLEGE SYLLABUS

ECE 156A - Syllabus. Lecture 0 ECE 156A 1

FOURIER TRANSFORM BASED SIMPLE CHORD ANALYSIS. UIUC Physics 193 POM

CSCE 314 Programming Languages

Faculty Contact. Course # Dept: (Requires approval of both departments and deans involved. Add lines at end of form for such signatures.

SEMESTER PLANS FOR MATH COURSES, FOR MAJORS OUTSIDE MATH.

EE411: Introduction to VLSI Design Course Syllabus

University of Macau Undergraduate Electromechanical Engineering Program

MAT 103B College Algebra Part I Winter 2016 Course Outline and Syllabus

Syllabus. No: CIS 200. Title: Fundamentals of Network Security. Credits: 4. Coordinator: Dr. B. Dike-Anyiam, Computer Science & Networking Lecturer

Mathematics for Business Analysis I Fall 2007

KENNESAW STATE UNIVERSITY GRADUATE COURSE PROPOSAL OR REVISION, Cover Sheet (10/02/2002)

CE 460 Course Syllabus

CME403/603 Syllabus Page 1

F21CN: Computer Network Security: Overview

Department of Electrical and Electronic Engineering, California State University, Sacramento

Office: LSK 5045 Begin subject: [ISOM3360]...

ATV - Lifetime Data Analysis

STAT 360 Probability and Statistics. Fall 2012

CSC 241 Introduction to Computer Science I

MASTER SYLLABUS

Government of Russian Federation. Faculty of Computer Science School of Data Analysis and Artificial Intelligence

D. J. Bernstein University of Illinois at Chicago. See online version of paper, particularly for bibliography: /papers.

APPM4720/5720: Fast algorithms for big data. Gunnar Martinsson The University of Colorado at Boulder

Central COLLEGE Department of Mathematics COURSE SYLLABUS. MATH 0308: Fundamentals of Math II

CURRICULUM GUIDE

Information Systems Engineering. Four-Year MEng. Scheme for the award of honours. (Effective for ALL years from 2009 onwards)

Tennessee Wesleyan College Math 131 C Syllabus Spring 2016

CSci 4211: Data Communications and Computer Networks. Time: Tuesday and Thursday 8:15 to 9:30 am Location: Phyics 170 Spring 2015, 3 Credits

Digital Systems. Syllabus 8/18/2010 1

Syllabus for MATH 191 MATH 191 Topics in Data Science: Algorithms and Mathematical Foundations Department of Mathematics, UCLA Fall Quarter 2015

COURSE PROFILE. The objective of this course is to introduce essential concepts, methods, strategies, and processes that are used in sales management.

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS INTRODUCTION TO STATISTICS MATH 2050

Executive Master of Public Administration. QUANTITATIVE TECHNIQUES I For Policy Making and Administration U6311, Sec. 003

MATH 1050, College Algebra, QL, 4 credits. Functions: graphs, transformations, combinations and

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021

CS 425 Software Engineering. Course Syllabus

George Mason University Electrical and Computer Engineering Department ECE 201: Introduction to Signal Analysis Syllabus Fall 2015

FINC 6532-ADVANCED FINANCIAL MANAGEMENT Expanded Course Outline Spring 2007, Monday & Wednesday, 5:30-6:45 p.m.

The continuous and discrete Fourier transforms

Digital Signal Processing

College/School: College of Science Department: Forensics Science Program Submitted by: Jason Kinser Ext:

CS 261 C and Assembly Language Programming. Course Syllabus

Syllabus. Required Textbooks: 1. Title: Hands-On Networking Fundamentals Author: Palmer Edition: 2nd Copyright Year: 2013 ISBN:

SOUTHWEST COLLEGE Department of Mathematics COURSE SYLLABUS

Mathematics 301: Elementary Geometry COURSE SYLLABUS: Fall 2013

Alabama Department of Postsecondary Education

Computer Science. Discipline-Specific Admission Requirements. Alternate Admission Criteria

Online Course Syllabus MT201 College Algebra. Important Notes:

PHD Courses For Video Conference Holds

PROPOSAL FOR A MASTER OF SCIENCE DEGREE PROGRAM ELECTRICAL ENGINEERING UNIVERSITY OF THE DISTRICT OF COLUMBIA

Software Testing. Additional journal/conference articles:

DEGREE CURRICULUM SIGNALS AND SYSTEMS Degree in Automation and Industrial Electronic Engineering

Convolution, Correlation, & Fourier Transforms. James R. Graham 10/25/2005

ADL - Longitudinal Data Analysis

Syllabus College Algebra (MAC 1105) 3 credit Fall 2011

Statistics W4240: Data Mining Columbia University Spring, 2014

COURSE PROFILE. Business Intelligence MIS531 Fall

Math 3E - Linear Algebra (3 units)

GRADnet Video Conference PhD courses in January and February 2015

EE 210 Introduction to Electrical Engineering Fall 2009 COURSE SYLLABUS. Massimiliano Laddomada, PhD Assistant Professor

Note: All Electrical & Computer Engineering graduate students will be expected to read this guide before consulting academic advisors.

Teaching Signals and Systems through Portfolios, Writing, and Independent Learning

Transcription:

Polytechnic University of Puerto Rico Department of Electrical Engineering Master s Degree in Electrical Engineering Course Syllabus Course Title : Algorithms for Digital Signal Processing Course Code : EE 7740 Credits Duration Schedule : Three (3) credits : One academic quarter. : Forty-five credit hours per course. Prerequisites : EE 6010: Mathematical Methods for Signal Processing Course Description This course provides an introduction to the field of advanced digital signal processing algorithms, in particular to Fast Algorithms for Discrete Fourier Transforms, Discrete Linear and Cyclic Convolutions. Transforms such as the Discrete Cosine Transform, the Hartley Transform, the Walsh-Haddamard Transform and others are also reviewed. The course does extensive use of MATLAB and other mainstream software packages for computer implementation and as an aid to understand the structure of the different algorithms. The course requires a research project, research report or paper reviews. Justification Even though DSP processors are becoming faster and faster the search for fast algorithms that can process huge amount of data in real time, or as fast as possible, is still an important research subject. This is true not only for the obvious applications related to national defense, but also in applications related to geophysics, medical and earth sciences. The course, in addition, provides an opportunity for the student to tackle very interesting research subjects regarding this field, such as automatic derivation and implementation of signal processing algorithms. Objectives To provide an adequate introduction, through the study of selected DSP algorithms, to the field of algorithms for Discrete Fourier Transform and Convolution.

Textbook Fast Algorithms for Digital Signal Processing (1985) by Richard E. Blahut Addison Wesley ISBN: 978-0201101553 Topics Covered 1. Review of Abstract Algebra. 2. Review of Basic Digital Signal Processing Concepts. DTFT, DFT, Linear Systems, Sampling, Linear Convolution, Circular Convolution, Filtering, the Z Transform, Properties Resulting from Real Data and Certain Symmetries. 3. Direct Calculation for the DFT. 4. The Goertzel Algorithm for the DFT. 5. Decimation in Time FFT algorithm 6. Decimation in Frequency FFT algorithm. 7. The Prime Factor Algorithm (PFA). 8. Fast Convolution using the FFT. 9. Cook-Toom Algorithm. 10. Description of other Transforms. 11. Advanced Topic 1: The Tensor Product: 12. Tensor Product and Stride Permutations. 13. Cooley-Tukey FFT Algorithms, Variants and Implementations. 14. Good Thomas PFA. 15. Agarwal-Cooley Convolution Algorithm. 16. Advanced Topic 2: Automatic Implementation of Signal Processing Algorithms: 17. The SPL Language and Programming Environment. 18. Advanced Topic 3: Research Paper Reviews and Project. Evaluation Criteria Final course grade will be determined, unless otherwise accorded in class, based on the following scale: 100-90 A 89-80 B 79-70 C 69-60 D 59-0 F The number of tests and percentages are determined by the instructor. Homework is suggested to be 0% to 15% of the final grade. A midterm exam (suggested: 25% to 30% of final grade) and the final exam (suggested: 30% of final grade). A final research

project, research report or paper review is required. An oral presentation is required. (Suggested: 25% to 30% of final grade). Course History April, 2002; prepared by Marvi Teixeira, Ph.D., P.E. May, 2002; revised by Roman Lopez, Ph.D. Jan, 2008; revised by Marvi Teixeira, Ph.D., P.E. April, 2008; revised by Marvi Teixera, Ph.D, P.E. Bibliography Algorithm Collections for Digital Signal Processing Applications Using MATLAB. (2007) By E.S. Gopi Springer ISBN-13: 978-1402064098 Algorithms for Statistical Signal Processing. (2002) By J. G. Proakis, C. M. Rader, F. Ling, C. L. Nikias, M. Moonen, I. K. Proudler. ISBN : 0-13-062219-2 Digital Signal Processing Algorithm: Number Theory, Convolution, Fast Fourier Transforms and Applications. (1998) By H. Krishna Garg CRC Press ISBN: 0-8493-7178-3 Fourier-Related Transforms, Fast Algorithms and Applications. (1997) By O. Ersoy. ISBN: 0-13-6423312-2 Signal Processing Algorithms in MATLAB. (1996) By S. D. Stearns and R. A. David ISBN: 0-13-045154-1

Circulant Matrices. (1994) By P. J. Davis. 2 nd Edition Chelsea Publishing ISBN: 0-8284-0338-4 DFT/FFT and Convolution Algorithms. Theory and Implementation. (1991) by C. S. Burrus and T. W. Parks. John Wiley & Sons. ISBN:0-471-81932-8 C Language Algorithms for Digital Signal Processing. (1991) By P. M. Embree and B. Kimble. ISBN: 0-13-133406-9 Algorithms for Discrete Fourier Transform and Convolution. ( 1989 ) By R. Tolimieri, M. An and C. Lu. Springer Verlag. ISBN: 0-387-97118-1 Digital Signal Processing Applications to Communications and Algebraic Coding Theories By Salvatore D. Morgera and Harri Krishna Academic Press Inc. ISBN: 0-12-506995-2 Fast Algorithms for Digital Signal Processing. (1987) By R. E. Blahut Addison Wesley ISBN: 0-201-10155-6 DFT/FFT and Convolution Algorithms. Theory and Implementation. (1985) By C. S. Burrus and T. W. Parks. John Wiley & Sons. ISBN:0-471-81932-8 Fast Transforms. Algorithms, Analyses, Applications (1982) by D. F. Elliot and K. R. Rao

Academic Press ISBN: 0-12-237080-6 Number Theory in Digital Signal Processing. (1979) By J. H. McClellan and C. M. Rader ISBN: 0-13-627349-1 The Fast Fourier Transform.(1974) By E. O. Brigham ISBN: 0-13-307496-X