Line 1: Line 1:
<br>  
+
<center><font size= 4>
 +
''' [[ECE]] 301: Signals and Systems'''
 +
</font size>
  
= [[ECE]] 301: Signals and Systems  =
+
Lecture Notes
  
 +
[[ECE301_signals_systems_videos|Videos]]
 +
 +
[[Signals and systems practice problems list|Practice Problems]]
 +
</center>
 +
----
 
== Peer Legacy  ==
 
== Peer Legacy  ==
 +
[[Peer Legacy ECE301|Advice from past ECE301 students to future/prospective students]].
 +
==Top Student Contributed Material==
  
Share advice with future students regarding ECE301 on [[Peer Legacy ECE301|this page]].  
+
*[[Zachary Curosh - Frequency Response and Difference Equations ECE301Fall2008mboutin|How to get the frequency response of a system defined by a difference equation]]
 +
*[[Video Tutorial on How to Cascade Transformations of the Independent Variable|Cascading transformations of the independent variable, a video tutorial]]
 +
*[[Homework 1 ECE301Fall2008mboutin|301 students playing music with Matlab]]  
 +
*[[HW1.4 Ben Laskowski - Periodic and Non-Periodic Functions ECE301Fall2008mboutin|Animated example of periodic function]]
 +
*[[Hw1periodicECE301f08profcomments|Two things you should know about periodic and non-periodic signals]]
 +
*[[What are all these symbols?! ECE301Fall2008mboutin|What are all these symbols? (from Fall 2008)]]
 +
*A mystery about complex number: why is <span class="texhtml">''e''<sup>''j''2π''t''</sup></span> not equal to one? More precisely, why can't one say that <span class="texhtml">''e''<sup>''j''2π''t''</sup> = (''e''<sup>''j''2π</sup>)<sup>''t''</sup> = 1<sup>''t''</sup> = 1</span>? Please discuss [[Main Page ECE301Fall2008chihw|here]].
 +
*[[Examples ECE301Fall2008mboutin|Some practice exam problems]]
 +
*[[ECE 301 Fall 2007 mboutin AM and FM Radio|AM and FM Radio, from Fall 2007]]
  
== Official Textbook ==
+
----
*Official textbook: "Signals and Systems", by Oppenheim, Willsky, and Nawab.
+
== Relevant [[Collective Table of Formulas|Formulas]] ==
 
+
== Textbook supplements/alternatives ==
+
*"Fundamentals of Signals & Systems", by M.J. Roberts
+
**[[Review of an alternative book by M.J. Roberts‎|Review of M.J. Roberts book by a student]]
+
**[[Textbook_Review:_Fundamentals_of_Signals_%26_Systems_MJR|Another review of M.J. Roberts book by a student]]
+
 
+
*"Schaum's outline on "signals and Systems"
+
**[[Book_Review/Bhakti|Review of Schaum's outline of Signals and Systems" by a student]]
+
 
+
==Lecture Notes==
+
*Spring 2011, Prof. Boutin
+
**[[2011_Spring_ECE_301_Bouton_Notes|Lecture Notes by Ethan Hall]]
+
**[[Lecture 10 online ECE301S11 Prof Boutin|Instructor's notes for Lecture 10]] (online lecture due to bad weather)
+
*Fall 2008, Prof. Boutin
+
**[[lecture1_ECE301Fall2008mboutin|Lecture 1]]: Intro; Example of DT signal (text) and system (enigma machine).
+
**[[Lecture2_ECE301Fall2008mboutin|Lecture 2]]: Example of CT signal (sound); Creating sounds in Matlab; Example of linear system.
+
**[[lecture3_ECE301Fall2008mboutin|Lecture 3]]: Transformation of Independent Variables
+
**[[Lecture4_ECE301Fall2008mboutin|Lecture 4]]:
+
**[[Lecture5_ECE301Fall2008mboutin|Lecture 5]]: Cascading Systems
+
**[[lecture6_ECE301Fall2008mboutin|Lecture 6]]: Causality, Stability, Time Invariance
+
**[[lecture7_ECE301Fall2008mboutin|Lecture 7]]:
+
**[[lecture8_ECE301Fall2008mboutin|Lecture 8]]:
+
**[[lecture9_ECE301Fall2008mboutin|Lecture 9]]:
+
**[[lecture10_ECE301Fall2008mboutin|Lecture 10]]:
+
**[[lecture11_ECE301Fall2008mboutin|Lecture 11]]:
+
**[[Lecture17_ECE301Fall2008mboutin|Lecture 17]]: FTs and the f response, differential equations
+
**[[Lecture18_ECE301Fall2008mboutin|Lecture 18]]
+
**[[Lecture19_ECE301Fall2008mboutin|Lecture 19]]: TA Example Session w/ DT Fourier Transforms and inverses
+
*Fall 2007, Prof. Boutin
+
**[[ECE_301_Fall_2007_mboutin_Course_Notes|Notes by various students (mostly PDFs)]]
+
**[[Image:ECE_301_Fall_2007_Lecture12_04.pdf|Dec. 4 Lecture, Fall 2007 (on x-Transform)]]
+
==Relevant Videos ==
+
*'''How the Fourier Transform Works, by Prof. Joseph Havlicek'''
+
::<youtube>Z65Xz_TR9S8</youtube>
+
*'''Signal Modulation with a complex exponential'''=
+
::<youtube>BYeCPmlwUQ0</youtube>
+
=  How to Cascade Transformations of the Independent Variable<br>  =
+
::<youtube>EUseoMdtq_g</youtube>
+
 
+
== Relevant [[Collective_Table_of_Formulas|Tables of Formulas]] ==
+
 
*[[ComplexNumberFormulas|Complex Number Identities and Formulas]]  
 
*[[ComplexNumberFormulas|Complex Number Identities and Formulas]]  
 
*[[PowerSeriesFormulas|Power Series]]  
 
*[[PowerSeriesFormulas|Power Series]]  
Line 54: Line 31:
 
*[[SignalMetricsFormula|Signal Metrics Definitions and Formulas]]  
 
*[[SignalMetricsFormula|Signal Metrics Definitions and Formulas]]  
 
*[[LaplaceTransformPairsCollectedfromECE301|Laplace Transform Pairs and Properties]]  
 
*[[LaplaceTransformPairsCollectedfromECE301|Laplace Transform Pairs and Properties]]  
*[[CT_Fourier_Transform_(frequency_in_radians_per_time_unit)|Continuous-time Fourier Transform Pairs and Properties]] (function of <span class="texhtml">ω</span> in radians)  
+
*[[CT Fourier Transform (frequency in radians per time unit)|Continuous-time Fourier Transform Pairs and Properties]] (function of <span class="texhtml">ω</span> in radians)  
*[[Table_DT_Fourier_Transforms|Discrete-time Fourier Transform Pairs and Properties]]
+
*[[Table DT Fourier Transforms|Discrete-time Fourier Transform Pairs and Properties]]
 +
----
 +
== Lecture Notes ==
 +
*Spring 2011, Prof. Boutin
 +
**[[2011 Spring ECE 301 Bouton Notes|Lecture Notes by Ethan Hall]]
 +
**[[Lecture 10 online ECE301S11 Prof Boutin|Instructor's notes for Lecture 10]] (online lecture due to bad weather)
 +
*Fall 2008, Prof. Boutin
 +
**[[Lecture1 ECE301Fall2008mboutin|Lecture 1]]: Intro; Example of DT signal (text) and system (enigma machine).
 +
**[[Lecture2 ECE301Fall2008mboutin|Lecture 2]]: Example of CT signal (sound); Creating sounds in Matlab; Example of linear system.
 +
**[[Lecture3 ECE301Fall2008mboutin|Lecture 3]]: Transformation of Independent Variables
 +
**[[Lecture4 ECE301Fall2008mboutin|Lecture 4]]:
 +
**[[Lecture5 ECE301Fall2008mboutin|Lecture 5]]: Cascading Systems
 +
**[[Lecture6 ECE301Fall2008mboutin|Lecture 6]]: Causality, Stability, Time Invariance
 +
**[[Lecture7 ECE301Fall2008mboutin|Lecture 7]]:
 +
**[[Lecture8 ECE301Fall2008mboutin|Lecture 8]]:
 +
**[[Lecture9 ECE301Fall2008mboutin|Lecture 9]]:
 +
**[[Lecture10 ECE301Fall2008mboutin|Lecture 10]]:
 +
**[[Lecture11 ECE301Fall2008mboutin|Lecture 11]]:
 +
**[[Lecture17 ECE301Fall2008mboutin|Lecture 17]]: FTs and the f response, differential equations
 +
**[[Lecture18 ECE301Fall2008mboutin|Lecture 18]]
 +
**[[Lecture19 ECE301Fall2008mboutin|Lecture 19]]: TA Example Session w/ DT Fourier Transforms and inverses
 +
*Fall 2007, Prof. Boutin
 +
**[[ECE 301 Fall 2007 mboutin Course Notes|Notes by various students (mostly PDFs)]]
 +
**[[Image:ECE 301 Fall 2007 Lecture12 04.pdf|Dec. 4 Lecture, Fall 2007 (on x-Transform)]]
 +
----
 +
== Course Wikis  ==
  
==Review of pre-requisites==
+
*[[2013 Spring ECE 301 Krogmeier|Spring 2013, Prof. Krogmeier]]  
*[[More_on_complex_numbers|A hub page about Complex numbers]]
+
*[[2011 Fall ECE 301 Pollak|ECE301: Spring 2011, Prof. Pollak]]  
 
+
*[[2011 Spring ECE 301 Boutin|ECE301: Spring 2011, Prof. Boutin]]  
==Main Topics in ECE301==
+
*[[2010 Fall ECE 301 Pollak|ECE 301 Fall 2010 Professor Pollak]]  
*Continuous-time signal [[Signal_power_CT|energy]] and [[Signal_power_CT|power]]
+
*Discrete-time signal [[Signal_power_DT|energy]] and [[Signal_power_DT|power]]
+
*[[Signal_periodicity_hub|Periodic and non-periodic signals]]
+
*[[Systems properties]]
+
*[[Computing_the_output_of_a_DT_system_using_the_Convolution_sum|Computing the output of a DT system using the Convolution sum]]
+
*[[Computing_the_output_of_a_CT_system_using_the_Convolution_sum|Computing the output of a CT system using the Convolution Integral]]
+
*[[Fourier Series]]
+
*[[Continuous-time Fourier transform]]
+
*[[Discrete-time Fourier transform]]
+
*[[Modulation]]
+
*[[Sampling Theorem]]
+
*[[DT processing of CT signals]]
+
*[[About Laplace transform]]
+
 
+
==Practice Problems for Signals and Systems==
+
Here is a short list of practice problems related to Signals and Systems. Click [[Signals_and_systems_practice_problems_list|here]] for more [[Signals_and_systems_practice_problems_list|practice problems on Signals and Systems]].
+
*Review of complex numbers
+
**[[Magnitude complex numbers ECE301S11|Compute the magnitude of these three complex numbers]]
+
**[[Magnitude complex CT signals ECE301S11|Compute the magnitude of these two CT signals]]
+
**[[Magnitude complex DT signals ECE301S11|Compute the magnitude of these three DT signals]]
+
*Signal Power and Energy
+
**[[Signal power energy exercise CT ECE301S11|Compute the power and energy of the following CT signal]]
+
**[[Signal power energy exercise DT ECE301S11|Compute the power and energy of the following DT signal]]
+
*Transformation of the independent variable
+
**[[Cascade time delay and time scaling CT ECE301S11|Cascade the following time delay and time scaling]]
+
*Basic System Properties
+
**[[Invertibility_of_a_system_ECE301S11|Is the following system  invertible?]]
+
**[[Stability_of_a_system_ECE301S11|Is the following system  stable?]]
+
*Linearity and time invariance of a system
+
**[[Time_invariance_of_a_system_ECE301S11|Is the following system time-invariant?]]
+
**[[Linearity_of_a_system_ECE301S11|Is the following system linear?]]
+
*[[Exercise_1_ECE301Fall2008mboutin|Practice problem on proving time-invariance]]
+
*Computing the output of a DT LTI system by convolution
+
**[[output_of_LTI_DT_system_by_convolution_ECE301S11|Compute the output of the following DT LTI system]]
+
**[[output_of_LTI_DT_system_by_convolution_no2_ECE301S11|Compute the output of the following DT LTI system]]
+
**[[output_of_LTI_DT_system_by_convolution_no3_ECE301S11|Compute the output of the following DT LTI system]]
+
**[[output_of_LTI_DT_system_by_convolution_no4_ECE301S11|Compute the output of the following DT LTI system]]
+
**[[output_of_LTI_DT_system_by_convolution_no5_ECE301S11|Compute the output of the following DT LTI system]]
+
**[[output_of_LTI_DT_system_by_convolution_no6_ECE301S11|Compute the output of the following DT LTI system]]
+
**[[output_of_LTI_DT_system_by_convolution_no7_ECE301S11|Compute the output of the following DT LTI system]]
+
**[[output_of_LTI_DT_system_by_convolution_no8_ECE301S11|Compute the output of the following DT LTI system]]
+
*Computing the output of a CT LTI system by convolution
+
**[[output_of_LTI_CT_system_by_convolution_ECE301S11|Compute the output of the following CT LTI system]]
+
**[[output_of_LTI_CT_system_by_convolution_no2_ECE301S11|Compute the output of the following CT LTI system]]
+
**[[output_of_LTI_CT_system_by_convolution_no3_ECE301S11|Compute the output of the following CT LTI system]]
+
**[[output_of_LTI_CT_system_by_convolution_no4_ECE301S11|Compute the output of the following CT LTI system]]
+
*Computing the Fourier series coefficients of a CT signal
+
**[[Fourier_series_coefficients_sinusoidal_CT_ECE301S11|Obtain the Fourier series coefficients of this CT sinusoidal]]
+
**[[Fourier_series_coefficients_pulse_train_CT_ECE301S11|Obtain the Fourier series coefficients of this CT pulse-train]]
+
**[[Recommended_exercise_Fourier_series_computation|A page containing several practice problems on computing Fourier series of a CT signal]]
+
*Computing the Fourier series coefficients of a DT signal
+
**[[Fourier_series_coefficients_sinusoidal_DT_ECE301S11|Obtain the Fourier series coefficients of this DT sinusoidal]]
+
**[[Fourier_series_coefficients_pulse_train_CT_ECE301S11|Obtain the Fourier series coefficients of this DT pulse-train]]
+
**[[Recommended_exercise_Fourier_series_computation_DT|A page containing several practice problems on computing Fourier series of a CT signal]]
+
*[[Signals_and_systems_practice_problems_list|More]] collectively solved [[Signals_and_systems_practice_problems_list|practice problems for Signals and Systems]].
+
 
+
== Interesting pages in the ECE301 category  ==
+
*[[Zachary_Curosh_-_Frequency_Response_and_Difference_Equations_ECE301Fall2008mboutin|How to get the frequency response of a system defined by a difference equation]]
+
*[[Video_Tutorial_on_How_to_Cascade_Transformations_of_the_Independent_Variable|Cascading transformations of the independent variable, a video tutorial]]
+
*[[Homework_1_ECE301Fall2008mboutin|301 students playing music with Matlab]]
+
*[[HW1.4_Ben_Laskowski_-_Periodic_and_Non-Periodic_Functions_ECE301Fall2008mboutin|Animated example of periodic function]]
+
*[[Hw1periodicECE301f08profcomments|Two things you should know about periodic and on-periodic signals]]
+
*[[What are all these symbols?! ECE301Fall2008mboutin|What are all these symbols? (from Fall 2008)]]
+
*A mystery about complex number: why is <span class="texhtml">''e''<sup>''j''2π''t''</sup></span> not equal to one? More precisely, why can't one say that <span class="texhtml">''e''<sup>''j''2π''t''</sup> = (''e''<sup>''j''2π</sup>)<sup>''t''</sup> = 1<sup>''t''</sup> = 1</span>? Please discuss [[Main Page ECE301Fall2008chihw|here]].
+
*[[Examples_ECE301Fall2008mboutin|Some practice exam problems]]
+
*[[ECE_301_Fall_2007_mboutin_AM_and_FM_Radio| AM and FM Radio, from Fall 2007]]
+
 
+
== Semester/Instructor specific pages  ==
+
*[[2013_Spring_ECE_301_Krogmeier|Spring 2013, Prof. Krogmeier]]
+
*[[2011_Fall_ECE_301_Pollak|ECE301: Spring 2011, Prof. Pollak]]
+
*[[2011_Spring_ECE_301_Boutin|ECE301: Spring 2011, Prof. Boutin]]
+
*[[2010_Fall_ECE_301_Pollak|ECE 301 Fall 2010 Professor Pollak]]
+
 
*[[ECE301 (BoumanFall2009)|ECE 301 Fall 2009 Prof. Bouman]]  
 
*[[ECE301 (BoumanFall2009)|ECE 301 Fall 2009 Prof. Bouman]]  
 
*[[ECE301 (HuffmalmSummer2009)|ECE 301 Summer 2009 Landis Huffman]]  
 
*[[ECE301 (HuffmalmSummer2009)|ECE 301 Summer 2009 Landis Huffman]]  
Line 140: Line 70:
 
*[[ECE 301 (BoutinFall2007)|ECE 301 Fall 2007 Prof. Boutin]]  
 
*[[ECE 301 (BoutinFall2007)|ECE 301 Fall 2007 Prof. Boutin]]  
 
*[[Main Page ECE301Fall2008chihw|ECE 301 Fall 2008 Professor Wang]]
 
*[[Main Page ECE301Fall2008chihw|ECE 301 Fall 2008 Professor Wang]]
 
== Related Courses  ==
 
*Systems and Fourier Transforms are going to be very important in [[ECE438]].
 
  
 
----
 
----
 
+
[[ECE|Back to ECE]]  
[[Meta_Course_List|Back to course list]]
+
 
+
[[ECE|Back to ECE]]
+
  
 
[[Category:ECE301]]
 
[[Category:ECE301]]

Revision as of 16:57, 21 April 2013

ECE 301: Signals and Systems

Lecture Notes

Videos

Practice Problems


Peer Legacy

Advice from past ECE301 students to future/prospective students.

Top Student Contributed Material


Relevant Formulas


Lecture Notes


Course Wikis


Back to ECE

Alumni Liaison

Basic linear algebra uncovers and clarifies very important geometry and algebra.

Dr. Paul Garrett