ECE 4773/6773: Digital Signal Processing
Time: MW 4:00 - 5:15 PM
Place: 203 Simrall
Textbook: J.G. Proakis and D.G. Manolakis, Digital Signal Processing: Principles, Algorithms, and Applications, 2nd Edition, Macmillan Publishing Company, 1992
Instructor: Joseph Picone (picone@isip.msstate.edu)
Office: 413 Simrall
Office Hours: MWF 3-4 PM (other times by appointment)
URL: http://isip.msstate.edu (or ftp://isip.msstate.edu)
Attendance Policy:
"Since I have to show up to teach, you have to show up to listen."
We have a total of 45 classes plus a final and a Presentation Day. No un-excused absences will be tolerated - send me email prior to class if you can't make class. Students are only allowed three excused absences. Beyond that, you are in trouble.
What does it mean to attend class? You must sign up on the daily attendance sheet BEFORE class starts. I expect you in your seats ready to go at the beginning of class. Anyone who is late will not be given credit for the class. Similarly, class ends at the designated time. Students leaving early will not be given credit for that day's class. Finally, leaving the room during class and returning before the end of class will not be tolerated.
Attendance is used in borderline cases to decide whether a grade deserves to be raised (or lowered). In my experience, most students end up borderline cases - so good attendance becomes a key element of their final grade.
There will be no attendance requirement for Super Audits.
Grading Policies:
Exam:
50% Final Exam
Project:
20% Demonstration
20% Paper
10% Final Presentation
Course Project:
Students will work in groups of 2 to 4 on a semester-long project. Projects will involve implementation of a DSP system that processes REAL data and performs some useful function. Coding should be performed in C or C++ using the GNU C++ compiler gcc. Matlab can be used as an alternative.
Each group will make a 15 minute IEEE Conference style presentation at the end of the semester during a "Presentation Day." The presentation will consist of no more than 10 viewgraphs that must be submitted to the instructor one week in advance of the presentation. Style and format guidelines will be provided later in the semester. A 5 minute question and answer period will be included in the 15-minute presentation.
Each group will be responsible for a written final report following the format of an IEEE Proceedings tutorial paper. These papers are expected to be 30 pages in length including figures. Figures should be included within the text and not be overly large. The format should follow a standard IEEE format (see the IEEE Proceedings for an example).
Students will prepare a three page project proposal by the end of the third week of class. This will describe the system to be implemented, give references, show a statement of work, and indicate the testing methodology to be used. This proposal will be used to judge the success of the final project.
Final Exam:
Open books and notes
Unexcused absences automatically get a zero!
Excused absences require my signature on a written request prior to the exam
Quizzes:
Quizzes can be given without notice, especially when attendance is light. They are generally used in borderline cases - if you miss a quiz, don't expect a miracle at the end of the semester.
References:
see http://isip.msstate.edu/fun_stuff/booklist
(see the comp.dsp FAQ for additional textbooks)
Class Sects. Topic
8/18 (1) 1.1-1.3 Introduction (Rules and Procedures, Who Am I?)
8/18 (2) 1.1-1.3 Introduction (Who are you? Demos)
8/20 (3) 1.4,1.5 The Sampling Theorem
8/25 (4) 2.1,2.2 Discrete-Time Signals and Systems
8/25 (5) 2.3 Analysis of LTI Systems
8/27 (6) 2.4,2.5 Difference Equations
9/3 (7) 2.6,2.7 Correlation of Sequences
9/3 (8) 3.1 The z-Transform
9/8 (9) 3.2 Properties of the z-Transform
9/8 (10) 3.3 Rational z-Transforms
9/10 (11) 3.4 Inversion of the z-Transform
9/15 (12) 3.5 The One-Sided z-Transform
9/15 (13) 3.6,3.7 Analysis of LTI Systems
9/17 (14) Exam No. 1 (Chaps. 1-3)
9/22 (15) 4.1 Frequency Analysis of Continuous-Time Signals
9/22 (16) 4.2 Frequency Analysis of Discrete-Time Signals
9/24 (17) 4.3 Properties of the Discrete Fourier Transform
9/29 (18) 4.4 Frequency Domain Characteristics of LTI Systems
9/29 (19) 4.5 Time-Frequency Duality
10/1 (20) 4.6,4.7 Inversion, Deconvolution, and System Identification
10/6 (21) 5.1 Frequency Domain Sampling
10/6 (22) 5.1 Frequency Domain Sampling
10/8 (23) 5.1 Frequency Response of LTI Systems
10/13 (24) 5.2 The Discrete Fourier Transform and Its Properties
10/13 (25) 5.3 LTI Systems as Filters
10/15 (26) 5.4 Computation of the Frequency Response Function
10/20 (27) 6.1 Efficient Computation of the DFT: The FFT
10/20 (28) 6.2 Other Efficient Computational Forms of the FT
10/22 (29) 7.1,7.2 Structures for the Realizations of Filters
10/27 (30) 7.2 FIR Systems
10/27 (31) 7.3,7.4 IIR Systems
10/29 (32) Exam No. 2 (Chaps. 4-6)
Class Sects. Topic (cont.)
11/3 (33) 7.5 State-Space Analysis
11/3 (34) 7.6-7.9 Quantization and Sensitivity
11/5 (35) 8.1 Design of FIR Filters
11/10 (36) 8.2 Design of IIR Filters From Analog Prototypes
11/10 (37) 8.2 Design of IIR Filters From Analog Prototypes
11/12 (38) 8.3,8.4 Frequency Transformations/Optimization
11/17 (39) 8.4,8.5 Pole/Zero Design of Digital Filters
11/17 (40) 8.5 Weiner Filters
11/19 (41) 9.1 Time-Domain Sampling
11/24 (42) 9.2 A/D Conversion
11/26 (43) Exam No. 3 (Chaps. 7-8)
12/1 (44) 9.3 D/A Conversion
12/2 (45) PRESENTATION DAY - 1:00 PM to 4:00 PM
Simrall Auditorium
12/3 (46) 10 Signal Interpolation/Decimation
12/11 (47) Final 12-3 PM (emphasis on Chaps. 8-9)
No. Due Date Chapter Problems
1. 8/25 1 1.1 - 1.6
2. 9/8 2 2.4, 2.5, 2.7, 2.8, 2.17, 2.27, 2.32, 2.45
3. 9/15 2 2.16, 2.28, 2.36, 2.39, 2.48, 2.59, 2.61
4. 9/22 3 3.1, 3.2(a,c,e,g), 3.3(a,c), 3.4(a,b,e,f), 3.12
5. 9/29 3 3.13, 3.18(a,b,c), 3.24, 3.30, 3.35
6. 10/6 4 4.1,4.2,4.8,4.15,4.17,4.35
7. 10/13 4 4.6,4.10,4.22,4.33,4.34
8. 10/20 5 5.1, 5.3, 5.7, 5.11, 5.13,
9. 10/27 5 5.18, 5.19, 5.20, 5.27
10. 11/3 6 6.4, 6.8, 6.11, 6.16
11. 11/10 7 7.4, 7.7, 7.9, 7.10, 7.15
12. 11/17 7 7.19, 7.22, 7.28, 7.32, 7.45
13. 11/24 8 8.1(a,b,c), 8.10, 8.14, 8.15, 8.16
14. 12/2 8 8.18, 8.21, 8.24, 8.25, 8.27
15. 12/2 9 9.1, 9.2, 9.4, 9.5, 9.6