(69 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  =
 
= [[ECE438|ECE 438]]: Digital Signal Processing with Applications  =
Line 11: Line 12:
 
<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; ">
 
<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:  
 
Message area:  
Welcome to EC438!
+
*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.
The second [[Lecture2ECE438F13|Lecture blog]] has been posted and the first [[practice_CTFT_computation_rect_and_sinc_ECE438F11|practice problem]] has been put under "collectively solved practice problem" below.
+
***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>  
 
</div>  
 
----
 
----
Line 25: Line 30:
 
**Email: chen846 at purdue dot you know what
 
**Email: chen846 at purdue dot you know what
 
**Office: MSEE 190
 
**Office: MSEE 190
**Office Hours:  
+
**Office Hours: Wednesday 12:30 - 14:20
 
*Teaching Assistant: Lu Zhang
 
*Teaching Assistant: Lu Zhang
 
**Email: zhang205 at purdue dot you know what
 
**Email: zhang205 at purdue dot you know what
**Office: MSEE 190
+
**Office: MSEE 374
**Office Hours:  
+
**Office Hours: Monday 3:30 - 5:30 pm
 
*[[Lecture Schedule ECE438Fall13 Boutin|Schedule]]  
 
*[[Lecture Schedule ECE438Fall13 Boutin|Schedule]]  
 
*[[Media:SyllabusECE438F13boutin.pdf|Course Syllabus]]  
 
*[[Media:SyllabusECE438F13boutin.pdf|Course Syllabus]]  
Line 47: Line 52:
 
*<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&nbsp;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&nbsp;Krithika Chandrasekar.
 
*[[Collective Table of Formulas|Rhea's Collective Table of Formulas]]. Add your formulas now!  
 
*[[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]]
 
*[[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.
 
*[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]]
  
 
----
 
----
Line 58: Line 67:
 
----
 
----
  
== Collectively Solved [[:Category:Problem_solving|Practice Problems]]  ==
+
== Collectively Solved [[Digital_signal_processing_practice_problems_list|Practice Problems on Digital Signal Processing]]  ==
*[[practice_CTFT_computation_rect_and_sinc_ECE438F11|Compute the Fourier transform of a rect and a sinc]]
+
*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  ==
 
== Homework  ==
Post links here.
+
*[[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  ==
 
== Your turn! A bonus point opportunity  ==
Line 90: Line 146:
 
|-
 
|-
 
| 4  
 
| 4  
| Something related to Fast Fourier transform]]  
+
| [[Implementation_of_the_Divide_and_Conquer_DFT_via_Matrices|Implementation of the Divide and Conquer DFT via Matrices]]
| Name
+
| Cary Wood
 
|-
 
|-
 
| 5  
 
| 5  
| Something related to Filtering
+
| [[MotionTracking438|Object Tracking Using Matlab]]
| Name
+
| Matt Miller
 
|-
 
|-
 
| 6  
 
| 6  
| Something related to Speech analysis or processing
+
| [[Moon_Landing_Speech_Analysis]]
| Name
+
| Yiran Gu
 
|-
 
|-
 
| 7  
 
| 7  
| Something related to Spectral Analysis of 2D signals]]
+
| Something related to CSFT
 
| Name
 
| Name
 
|-
 
|-

Latest revision as of 06: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
  • 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
  • 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

Here


Resources


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


Homework



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)

Back to ECE438

Alumni Liaison

Meet a recent graduate heading to Sweden for a Postdoctorate.

Christine Berkesch