Line 14: Line 14:
  
 
----
 
----
==Supplements/Alternatives==
+
==Supplements/Alternatives Textbooks==
 
*[http://www.lulu.com/us/en/shop/jan-allebach-and-krithika-chandrasekar/digital-signal-processing-in-a-nutshell-volume-i/paperback/product-18806218.html "Digital Signal Processing in a Nutshell," by Jan Allebach and Krithika Chandrasekar]
 
*[http://www.lulu.com/us/en/shop/jan-allebach-and-krithika-chandrasekar/digital-signal-processing-in-a-nutshell-volume-i/paperback/product-18806218.html "Digital Signal Processing in a Nutshell," by Jan Allebach and Krithika Chandrasekar]
 
*[http://www.dspguide.com/pdfbook.htm The Scientist and Engineer's Guide to Digital Signal Processing, By Steven W. Smith, Ph.D. (free online book)]  
 
*[http://www.dspguide.com/pdfbook.htm The Scientist and Engineer's Guide to Digital Signal Processing, By Steven W. Smith, Ph.D. (free online book)]  
 +
*[http://books.google.com/books?id=Ch5CtUOsAPkC "Digital Signal Processing, Theory and Practice"], by D. Sundararajan.
 
*[http://en.wikibooks.org/wiki/Digital_Signal_Processing Wikibook on Digital Signal Processing]
 
*[http://en.wikibooks.org/wiki/Digital_Signal_Processing Wikibook on Digital Signal Processing]
*Flash-based 438 tutorials: http://www.ecn.purdue.edu/VISE/ee438/demos/flash/
+
 
 +
==Supplementary material==
 +
*Prof. Bouman's
 +
**Flash-based 438 tutorials: http://www.ecn.purdue.edu/VISE/ee438/demos/flash/
 +
**handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ztexample.pdf partial fractial expansion for inverse z-transform]
 +
**handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ho1.pdf DFT, FFT (and quantization)]
 +
**notes on frequency response: [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.2_systems/1.2.3_frequency_response.pdf 1.2.3] 
 +
**notes on [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.4_zt_and_ccf_diff_eq.pdf Z-transforms and differerence equations]
 +
**notes on digital Filter design: [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.7_dig_filter_design/1.7.1_dig_filter_dsgn_oview.pdf overview], [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.7_dig_filter_design/1.7.2_fir_filter_design.pdf part 1], [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.7_dig_filter_design/1.7.3_iir_filter_design.pdf part 2].
 +
**handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ho1.pdf DFT, FFT, and quantization]
 +
 
 +
*Prof. Allebach's lecture notes on
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.1_signals/1.1.5_complex_variables.pdf complex variables]
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.1_signals/1.1.1_signal_types.pdf Signal Types]
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.1_signals/1.1.2_signal_char.pdf Signal Characteristics]
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.1_signals/1.1.3_signal_transforms.pdf Signal Transformations]
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.1_signals/1.1.4_special_signals.pdf Special Signals]
 +
**[https://engineering.purdue.edu/~bouman/ece438/supplements/support.pdf signal types]
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.3_fourier_analysis/1.3.3_dtft.pdf Fourier analysis]
 +
** [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.1_zt_derivation.pdf Derivation],
 +
** [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.3_zt_prop_and_pairs.pdf Properties and Pairs],
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.4_zt_and_ccf_diff_eq.pdf Z-transform and Difference Equations pp. 33-45],
 +
** [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.5_inverse_zt.pdf Inverse Z-transform] 
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.4_sampling/1.4.1_sampling_analysis.pdf sampling analysis]
 +
** [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.4_sampling/1.4.2_reln_ctft_dftf.pdf relation between CTFT and DTFT]
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.4_sampling/1.4.3_sampling_rate_conv.pdf sampling rate conversion]
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.6_dft/1.6.1_dft_derivation.pdf Derivation p. 24]
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.6_dft/1.6.2_dft_prop_and_pairs.pdf Properties and Pairs],
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.6_dft/1.6.4_fft_algorithm.pdf FFT],
 +
** [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.2_systems/1.2.0_systems_overview.pdf Systems Overview, p. 63]
 +
** [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.2_systems/1.2.1_system_properties.pdf System Properties]
 +
**[http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.2_systems/1.2.2_convolution.pdf Convolution, pp. 87-92, 97-110]
 +
**[https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.6_response_of_lti_sys.pdf system's response]
 +
** [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.6_dft/1.6.5_periodic_convol.pdf Circular Convolution]
 +
 
 +
 
 +
*Prof. Pollak's notes on
 +
**[http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.1_9_2.pdf signals]
 +
**[http://dynamo.ecn.purdue.edu/~ipollak/ee438/FALL01/Fourier_notes1.pdf Fourier series]
 +
**Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.3_9_26.pdf frequency analysis]
 +
[http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.6_10_9.pdf z-transform]
 +
**[http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.5_10_8.pdf sampling]
 +
**[http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.4_10_8.pdf FFT]
 +
**Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.2_9_2.pdf systems]
 
----
 
----
 
[[ECE438|Back to ECE438]]
 
[[ECE438|Back to ECE438]]

Revision as of 08:07, 11 November 2013


ECE438: Digital Signal Processing with Applications

Textbooks and other References


Current Official Textbook (2013)

"Digital Signal Processing," 3rd edition, J.G. Proakis and D.G. Manolakis. Prentice Hall, 1996.


Supplements/Alternatives Textbooks

Supplementary material


z-transform


Back to ECE438

Alumni Liaison

Sees the importance of signal filtering in medical imaging

Dhruv Lamba, BSEE2010