Digital Signal Processing Course Code: COM505/MUL505 Prerequisites: Calculus Familiraty with numerical processing package such as MATLAB WELCOME TO THE CLASS I ntroduction: Digital Signal Processing (DSP) has recently become an enabling technology in many areas. Many products that were historically based on analog or micro-controller systems are now being migrated to DSP microprocessor-based systems. So the study and understanding of DSP concept has become must for computer cientist and engineers, especially for those who are working in the areas of communication and image processing (multimedia). C ourse escri!tion: his course will introduce the basic concept and techni!ues for processing signal on computer such as time domain analysis, fre!uency domain analysis and filtering. C ourse O "#ecti$e: his course emphasi"es instituti#e understanding and practical implementation of theoretical DSP concepts. $t familiari"es the participants with the different time domain analysis and fre!uency domain analysis techni!ues for discrete time signals and systems. %ater part of course will co#er the application of those techni!ues for the design of &inite $mpulse 'esponse (&$') and $nfinite $mpulse 'esponse ($$') filters. T eac%in& M et%odolo&' ( ) equire*ents: Please arri#e and lea#e on time. (lass will begin promptly fi#e minutes after the hour and will end e)actly on the time. %ate arri#als and early departures disrupt class and ruin the presentations of others. hey are unprofessional. Do your own work. (heating will lead to dismissal. Do not copy the work of others. Do not use others to do your work. *ssignments must incorporate lessons taught in class. Personal assignments must be produced indi#idually. (lass meetings will +, co#er e#erything in the te)t. -ou ha#e to sol#e number of e)amples gi#en in the te)t which are not co#ered in the class and also you ha#e to perform lot of simulation on M*%*. for the theoretical material which we will co#er in class. *ll written assignments must be handed in at the beginning of class on the due dates. hey will not be accepted after the class has begun. *ll assignments not completed / on time (not handed in before class has begun) will recei#e a "ero. *ll the assignments will be posted on intranet site of the course along with the due dates. -ou are most welcome to ask !uestions in class dealing with any material being presented, and to take an acti#e role in class participation. C ourse C ontents and Class Plan Week-1: Discussion on course and re!uirements .asic operations and .lock Diagrams (lasses of Se!uence *ssignments0 'e#iew of (omple) +umber heory 1nderstand the working of M*%*. Software Week -2: 2ui" on comple) numbers ime Domain *nalysis Discrete ime System (on#olution %inear (onstant-(oefficient Difference 3!uation (%((D3) *ssignment0 'elated with (on#olution and System 'esponse by sol#ing %((D34 Week-3: 2ui" related to (on#olution &re!uency *nalysis &ourier Domain Discrete ime &ourier ransform (D&) *ssignment0 'elated to D& Week-4: 2ui" related to D& Discrete &ourier ransform (D&) (on#olution with D& 5 *ssignment0 'elated to D& and (on#olution Week- 5: 2ui" related to D& 6 and $n#erse 6 transform *ssignment0 'elated to " transforms Week- 6: 2ui" related to " transforms ransform Domain System &re!uency 'esponse ransfer &unction Phase Delay and 7roup Delay *ssignment0 'elated to ransform domain system Week-7: 2ui" on fre!uency response and transfer function $ntroduction to filters
*ssignment0 Preparation for Midterm 3)amination Week-8: Midterm 3)am $deal &ilters *ssignment0 'elated to ideal filter specifications Week-9: 2ui" related to ideal filters %inear phase &$' filters 8 &ilter types and structure *ssignment0 'elated to filter structures Week-10: 2ui" related to filter structures Minimum and ma)imum phase systems &ilter Design *ssignment0 'elated to minimum and ma)imum Phase systems Week-11: 2ui" related to minimum and ma)imum phase systems *nalog filter design *ssignment0 'elated to analog filter design Week-12: 2ui" related to analog filter analysis and design Digital filters from analog prototype &$' filter design *ssignment0 'elated to digital filter from analog prototype Week-13: 2ui" related to digital filter design (alculation of D& &ast &ourier ransform *ssignment0 'elated to fast fourier transform Week-14: &inal 3)am
T estin& and + radin&: %earning will be accomplished through lectures, outside readings, simulation using Matlab, student9s participation in classroom discussion. 7rading will : tend to focus on your o#erall performance rather than one or two aspects. (ourse grade will include the !ui""es, assignment, midterm, and final e)amination. 3)cessi#e absences because of any reason (more than 5;<) will result in =& 7rade>. Students coming late to the class will also be marked absent. *ll the lectures and assignments along with their due dates are a#ailable on intranet site of the course. Marks Distribtion o! 100": 2ui""es 5;< Midterm 8;< *ssignments /4< &inal 3)am 84< # ecommended $ ook0 Digital Signal Processing: A Computer-Based Approach, 2 nd Edition by Sanjit K. Mitra # eference $ ooks0 Digital Signal Processing by John G. Proakis Discrete Time Signal Processing by Oppenheim and Schafer Discrete Systems and Digital Signal Processing by Robert D. Strum and Donald . Kirk 4