(77 intermediate revisions by 12 users not shown) | |||
Line 3: | Line 3: | ||
[[Category:ECE]] | [[Category:ECE]] | ||
[[Category:signal processing]] | [[Category:signal processing]] | ||
+ | [[Category:digital signal processing]] | ||
− | = | + | = [[ECE438|ECE 438]]: Digital Signal Processing with Applications = |
+ | == Professor Boutin, Fall 2013 == | ||
− | + | ---- | |
+ | <div style="background: none repeat scroll 0% 0% rgb(238, 238, 255); border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(68, 68, 136) rgb(68, 68, 136) rgb(68, 68, 136) rgb(51, 51, 136); width: 30em; padding: 2em; margin: auto; "> | ||
+ | Message area: | ||
+ | *I am planning to give a whole afternoon of office hour during finals week. What day would you prefer? Please write your suggestions below.-pm | ||
+ | **Write suggested days here. | ||
+ | ***Tuesday | ||
+ | ***Tuesday | ||
+ | ***Wednesday | ||
+ | ***Tuesday Afternoon | ||
+ | *OK, then I will be in my office Tuesday 1-3pm, and Wednesday 2-4pm. Let me know if that doesn't work for you. | ||
+ | </div> | ||
+ | ---- | ||
+ | |||
+ | == Course Information == | ||
+ | |||
+ | *Instructor: [[User:Mboutin|Prof. Mimi]] | ||
+ | **Office: MSEE 342 | ||
+ | **[[Open office hours mboutin|Office hours]] are listed [[Open office hours mboutin|here]]. | ||
+ | *Teaching Assistant: Ming Chen | ||
+ | **Email: chen846 at purdue dot you know what | ||
+ | **Office: MSEE 190 | ||
+ | **Office Hours: Wednesday 12:30 - 14:20 | ||
+ | *Teaching Assistant: Lu Zhang | ||
+ | **Email: zhang205 at purdue dot you know what | ||
+ | **Office: MSEE 374 | ||
+ | **Office Hours: Monday 3:30 - 5:30 pm | ||
+ | *[[Lecture Schedule ECE438Fall13 Boutin|Schedule]] | ||
+ | *[[Media:SyllabusECE438F13boutin.pdf|Course Syllabus]] | ||
+ | *Important Dates: | ||
+ | **Test 1: Friday October 4, 2013 | ||
+ | **Test 2: Monday November 25, 2013 | ||
+ | **Final, TBA | ||
+ | |||
+ | == Labs== | ||
+ | |||
+ | [[ECE438_Lab_Fall_2013|Here]] | ||
+ | ---- | ||
+ | |||
+ | == Resources == | ||
+ | |||
+ | *[https://www.projectrhea.org/rhea/images/8/8d/Latex_1.pdf A beginner’s guide to LaTeX (Chapter 1)]. By Krithika Chandrasekar. | ||
+ | *<span style="color: red;"> NEW!</span> [https://projectrhea.org/liaisons/images/c/c7/Latex_2.pdf A beginner’s guide to LaTeX (Chapter 2)]. By Krithika Chandrasekar. | ||
+ | *[[Collective Table of Formulas|Rhea's Collective Table of Formulas]]. Add your formulas now! | ||
+ | **[[CT_Fourier_Transform_%28frequency_in_hertz%29|CTFT]] | ||
+ | **[[Table_DT_Fourier_Transforms|DTFT]] | ||
+ | **[[Z_Transform_table|z-transform]] | ||
+ | *[[How to Enter Math in Rhea|Cheat Sheet for Rhea Math]] | ||
+ | *[https://www.projectrhea.org/rhea/images/9/91/Zpgui3.m.zip zpgui3.m] A MATLAB GUI showing the effect of poles and zeros during filter design. | ||
+ | *[[DTFT_Window_Function|Graph of Magnitude of DTFT of a window function]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | == Lecture Blog == | ||
+ | |||
+ | [[Lecture1ECE438F13|Lecture 1]], [[Lecture2ECE438F13|2]], [[Lecture3ECE438F13|3]] ,[[Lecture4ECE438F13|4]] ,[[Lecture5ECE438F13|5]] ,[[Lecture6ECE438F13|6]] ,[[Lecture7ECE438F13|7]] ,[[Lecture8ECE438F13|8]] ,[[Lecture9ECE438F13|9]] ,[[Lecture10ECE438F13|10]] ,[[Lecture11ECE438F13|11]] ,[[Lecture12ECE438F13|12]] ,[[Lecture13ECE438F13|13]] ,[[Lecture14ECE438F13|14]] ,[[Lecture15ECE438F13|15]] ,[[Lecture16ECE438F13|16]] ,[[Lecture17ECE438F13|17]] ,[[Lecture18ECE438F13|18]] ,[[Lecture19ECE438F13|19]] ,[[Lecture20ECE438F13|20]] ,[[Lecture21ECE438F13|21]] ,[[Lecture22ECE438F13|22]] ,[[Lecture23ECE438F13|23]] ,[[Lecture24ECE438F13|24]] ,[[Lecture25ECE438F13|25]] ,[[Lecture26ECE438F13|26]] ,[[Lecture27ECE438F13|27]] ,[[Lecture28ECE438F13|28]] ,[[Lecture29ECE438F13|29]] ,[[Lecture30ECE438F13|30]] ,[[Lecture31ECE438F13|31]] ,[[Lecture32ECE438F13|32]] ,[[Lecture33ECE438F13|33]] ,[[Lecture34ECE438F13|34]] ,[[Lecture35ECE438F13|35]] ,[[Lecture36ECE438F13|36]] ,[[Lecture37ECE438F13|37]] ,[[Lecture38ECE438F13|38]] ,[[Lecture39ECE438F13|39]] ,[[Lecture40ECE438F13|40]] ,[[Lecture41ECE438F13|41]] ,[[Lecture42ECE438F13|42]] ,[[Lecture43ECE438F13|43]] ,[[Lecture44ECE438F13|44]], [[final_examECE438F13|final exam]] . | ||
+ | |||
+ | ---- | ||
+ | |||
+ | == Collectively Solved [[Digital_signal_processing_practice_problems_list|Practice Problems on Digital Signal Processing]] == | ||
+ | *CTFT | ||
+ | **[[practice_CTFT_computation_rect_and_sinc_ECE438F11|Compute the Fourier transform of a rect and a sinc]] | ||
+ | *DTFT | ||
+ | **[[practice_DTFT_computation_sine_ECE438F13|Compute the DT Fourier transform of a sinc]] | ||
+ | **[[practice_DTFT_computation_rect_ECE438F13|Compute the DT Fourier transform of a rect]] | ||
+ | *z-transform | ||
+ | **[[practice_z_transform_computation_1_ECE438F13|Compute this z-transform]] | ||
+ | **[[practice_z_transform_computation_2_ECE438F13|Compute this z-transform]] | ||
+ | **[[practice_z_transform_computation_3_ECE438F13|Compute this z-transform and obtain Fourier transform]] | ||
+ | **[[Practice_Question_inverse_z_transform_1_ECE438F13|Obtain the inverse z-transform]] | ||
+ | **[[Practice_Question_inverse_z_transform_2_ECE438F13|Obtain the inverse z-transform]] | ||
+ | **[[Practice_Question_inverse_z_transform_3_ECE438F13|Obtain the inverse z-transform]] | ||
+ | **[[Practice_Question_inverse_z_transform_4_ECE438F13|Obtain the inverse z-transform]] | ||
+ | **[[Practice_Question_inverse_z_transform_5_ECE438F13|Obtain the inverse z-transform]] | ||
+ | **[[Practice_Question_inverse_z_transform_6_ECE438F13|Obtain the inverse z-transform]] | ||
+ | ---- | ||
+ | == Homework == | ||
+ | *[[HW1ECE38F13|HW1 ]], [[HW1_Solution_ECE438F13 | Solution]] | ||
+ | *[[HW2ECE438F13|HW2]], [[HW2_Solution_ECE438F13 | Solution]] | ||
+ | *[[HW3ECE438F13|HW3]] | ||
+ | *[[HW4ECE438F13|HW4]] | ||
+ | *[[HW5ECE438F13|HW5]], [[Media:Solution.pdf | Solution]] | ||
+ | *[[HW6ECE$38F13|HW6]], [[HW6_Solution_ECE438F13 | Solution]] | ||
+ | *[[HW7ECE438F13|HW7]], [[Hw7_ECE438F13sln|Solution]] | ||
+ | *[[HW8ECE438F13|HW8]], [[Hw8_ECE438F13sln|Solution]] | ||
+ | *[[HW9ECE438F13|HW9]], [[Hw9_ECE438F13sln | Solution]] | ||
+ | *[[HW10ECE438F13|HW10]], [[Hw10_ECE438F13sln | Solution]] | ||
+ | *[[HW11ECE438F13|HW11]],[[Hw11_ECE438F13sln | Solution]] | ||
+ | ---- | ||
+ | ---- | ||
+ | == Past Exams to use for practice== | ||
+ | |||
+ | *Past Exams From Spring 2009 (Note: slightly different ordering of the material) | ||
+ | **[http://cobweb.ecn.purdue.edu/~mboutin/PastExams/438S09midterm1.pdf midterm1] | ||
+ | **[http://cobweb.ecn.purdue.edu/~mboutin/PastExams/438S09midterm2.pdf midterm2] Note: in question one, x[n] should be <math> 3^n</math> for negative n's. | ||
+ | **[http://cobweb.ecn.purdue.edu/~mboutin/PastExams/438S09midterm3.pdf midterm3] | ||
+ | **[http://cobweb.ecn.purdue.edu/~mboutin/PastExams/438S09final.pdf final] | ||
+ | |||
+ | *Past Exams From Fall 2009 | ||
+ | **[http://cobweb.ecn.purdue.edu/~mboutin/PastExams/438F09midterm1.pdf midterm1] | ||
+ | **[http://cobweb.ecn.purdue.edu/~mboutin/PastExams/438F09midterm2.pdf midterm2] | ||
+ | **[http://cobweb.ecn.purdue.edu/~mboutin/PastExams/438F09final.pdf final] | ||
+ | |||
+ | *Past Exams from Fall 2010 | ||
+ | **[[Media:ECE438Fall2010midterm1Boutin.pdf|midterm 1]] | ||
+ | **[[Media:ECE438Fall2010midterm2Boutin.pdf|midterm 2]] | ||
+ | **[[Media:ECE438Fall2010finalBoutin.pdf|final]] | ||
+ | |||
+ | *Past Exams from Fall 2011 | ||
+ | **[[Media:ECE438Fall2011midterm1Boutin.pdf|midterm 1]] | ||
+ | **[[Media:ECE438Fall2011midterm2Boutin.pdf|midterm 2]] | ||
+ | **[[Media:ECE438Fall2011finalBoutin.pdf|final]] | ||
+ | |||
+ | == Your turn! A bonus point opportunity == | ||
+ | |||
+ | Students in ECE438 Fall 2013 have the opportunity to earn up to a 3% bonus by contributing a Rhea page on a subject related to digital signal processing. To pick a subject, simply write your name next to it. Your page will be graded based on content as well as interactions with other people (page views, comments/questions on the page, etc.). The number of links to other courses and subjects will also be taken into account: the more the merrier! Please do not simply copy the lecture notes and do not plagiarize. Read [[Rhea:Copyrights|Rhea's copyright policy]] before proceeding. | ||
+ | |||
+ | If you are interested in making a slecture based on Prof. Boutin's material on a specific topic, please contact your instructor. | ||
+ | |||
+ | {| border="1" class="wikitable" | ||
+ | |- | ||
+ | ! Topic Number | ||
+ | ! Topic Description | ||
+ | ! Student Name | ||
+ | |- | ||
+ | | 1 | ||
+ | | Something related to CT or DT Fourier transform | ||
+ | | Name | ||
+ | |- | ||
+ | | 2 | ||
+ | | Something related to Z-transform | ||
+ | | Name | ||
+ | |- | ||
+ | | 3 | ||
+ | | Something related to discrete Fourier transform | ||
+ | | Name | ||
+ | |- | ||
+ | | 4 | ||
+ | | [[Implementation_of_the_Divide_and_Conquer_DFT_via_Matrices|Implementation of the Divide and Conquer DFT via Matrices]] | ||
+ | | Cary Wood | ||
+ | |- | ||
+ | | 5 | ||
+ | | [[MotionTracking438|Object Tracking Using Matlab]] | ||
+ | | Matt Miller | ||
+ | |- | ||
+ | | 6 | ||
+ | | [[Moon_Landing_Speech_Analysis]] | ||
+ | | Yiran Gu | ||
+ | |- | ||
+ | | 7 | ||
+ | | Something related to CSFT | ||
+ | | Name | ||
+ | |- | ||
+ | | 8 | ||
+ | | Something related to Quantization | ||
+ | | Name | ||
+ | |- | ||
+ | | 9 | ||
+ | | Student blog | ||
+ | | Name (s) | ||
+ | |} | ||
---- | ---- | ||
[[ECE438|Back to ECE438]] | [[ECE438|Back to ECE438]] |
Latest revision as of 05:44, 14 December 2013
ECE 438: Digital Signal Processing with Applications
Professor Boutin, Fall 2013
Message area:
- I am planning to give a whole afternoon of office hour during finals week. What day would you prefer? Please write your suggestions below.-pm
- Write suggested days here.
- Tuesday
- Tuesday
- Wednesday
- Tuesday Afternoon
- Write suggested days here.
- OK, then I will be in my office Tuesday 1-3pm, and Wednesday 2-4pm. Let me know if that doesn't work for you.
Course Information
- Instructor: Prof. Mimi
- Office: MSEE 342
- Office hours are listed here.
- Teaching Assistant: Ming Chen
- Email: chen846 at purdue dot you know what
- Office: MSEE 190
- Office Hours: Wednesday 12:30 - 14:20
- Teaching Assistant: Lu Zhang
- Email: zhang205 at purdue dot you know what
- Office: MSEE 374
- Office Hours: Monday 3:30 - 5:30 pm
- Schedule
- Course Syllabus
- Important Dates:
- Test 1: Friday October 4, 2013
- Test 2: Monday November 25, 2013
- Final, TBA
Labs
Resources
- A beginner’s guide to LaTeX (Chapter 1). By Krithika Chandrasekar.
- NEW! A beginner’s guide to LaTeX (Chapter 2). By Krithika Chandrasekar.
- Rhea's Collective Table of Formulas. Add your formulas now!
- Cheat Sheet for Rhea Math
- zpgui3.m A MATLAB GUI showing the effect of poles and zeros during filter design.
- Graph of Magnitude of DTFT of a window function
Lecture Blog
Lecture 1, 2, 3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 ,12 ,13 ,14 ,15 ,16 ,17 ,18 ,19 ,20 ,21 ,22 ,23 ,24 ,25 ,26 ,27 ,28 ,29 ,30 ,31 ,32 ,33 ,34 ,35 ,36 ,37 ,38 ,39 ,40 ,41 ,42 ,43 ,44, final exam .
Collectively Solved Practice Problems on Digital Signal Processing
- CTFT
- DTFT
- z-transform
Homework
- HW1 , Solution
- HW2, Solution
- HW3
- HW4
- HW5, Solution
- HW6, Solution
- HW7, Solution
- HW8, Solution
- HW9, Solution
- HW10, Solution
- HW11, Solution
Past Exams to use for practice
- Past Exams From Spring 2009 (Note: slightly different ordering of the material)
Your turn! A bonus point opportunity
Students in ECE438 Fall 2013 have the opportunity to earn up to a 3% bonus by contributing a Rhea page on a subject related to digital signal processing. To pick a subject, simply write your name next to it. Your page will be graded based on content as well as interactions with other people (page views, comments/questions on the page, etc.). The number of links to other courses and subjects will also be taken into account: the more the merrier! Please do not simply copy the lecture notes and do not plagiarize. Read Rhea's copyright policy before proceeding.
If you are interested in making a slecture based on Prof. Boutin's material on a specific topic, please contact your instructor.
Topic Number | Topic Description | Student Name |
---|---|---|
1 | Something related to CT or DT Fourier transform | Name |
2 | Something related to Z-transform | Name |
3 | Something related to discrete Fourier transform | Name |
4 | Implementation of the Divide and Conquer DFT via Matrices | Cary Wood |
5 | Object Tracking Using Matlab | Matt Miller |
6 | Moon_Landing_Speech_Analysis | Yiran Gu |
7 | Something related to CSFT | Name |
8 | Something related to Quantization | Name |
9 | Student blog | Name (s) |