better538website
ECE 538 complete file index
This index contains links only. The 562 visible links from the public course page remain on their original servers. Each file is listed with its filename and an original one-point summary.
Weeks 1. Discrete-Time Signals and Systems Basics
Module PDFs
ECE 301 and undergraduate notes
-
Discrete-Time Signal Basics (301) — DT_SignalBasics.pdf
- Develops Discrete-Time Signal Basics (301) within the discrete-time sequences, LTI systems, and convolution topic block.
-
Supplemental Notes on DT Convolution (301) — DTconvolution.pdf
- Explains how shifted and scaled impulse responses combine to produce an LTI-system output.
-
Convolution Examples from Undergradate Text (301) — OW_Convolution.pdf
- Explains how shifted and scaled impulse responses combine to produce an LTI-system output.
-
Impulse Properties Plus Convolving with Delta Function (301) — ImpulseResponseDeltaFunctions.pdf
- Develops Impulse Properties Plus Convolving with Delta Function (301) within the discrete-time sequences, LTI systems, and convolution topic block.
-
Implications of Linearity and TI as Pertaining to Convolution (301) — KeyConvolutionResults.pdf
- Explains how shifted and scaled impulse responses combine to produce an LTI-system output.
Textbook material
-
DT Textbook Chap. 2 Figures — Ch02_Art_and_Photos_L.pdf
- Develops DT Textbook Chap. 2 Figures within the discrete-time sequences, LTI systems, and convolution topic block.
Course notes and handouts
-
DT Convolution Derivation: Visuals — CT_ConvolutionDerivation.pdf
- Explains how shifted and scaled impulse responses combine to produce an LTI-system output.
-
Impulse Response of Nonrecursive Difference Eqns — NonrecursiveDiffEqns.pdf
- Develops Impulse Response of Nonrecursive Difference Eqns within the discrete-time sequences, LTI systems, and convolution topic block.
-
Approximate CT Convolution via DT Convolution — ApproxCTconvViaDTconv.pdf
- Explains how shifted and scaled impulse responses combine to produce an LTI-system output.
MATLAB code and figures
-
aliaseg.m — aliaseg.m
- Shows how sampling replicates spectra and why frequencies above the Nyquist limit fold into aliases.
-
notcheg.m — notcheg.m
- Shows how zeros and poles create attenuation around a selected frequency.
-
CleverConv.m — CleverConv.m
- Computes convolution through multiple representations, including direct summation and matrix-style viewpoints.
Weeks 2. Autocorrelation and Cross-Correlation
Module PDFs
-
Module 2: Autocorrelation Example: PN Sequence — lecture2.pdf
- Uses PN sequences to develop autocorrelation and cross-correlation examples that motivate matched filtering.
Textbook material
-
Text Chap. 2 Part 2 Scan — TextChap2Part2.pdf
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
Course notes and handouts
-
Basics of Autocorrelation — AutocorrelationBasics.pdf
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
AutocorrelationProperties — AutocorrelationProperties.pdf
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
Autocorrelation Pet Problem — AutocorrelationPetProblem.pdf
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
Example Autocorrelation Problem — ExampleAutocorrelationProblem.pdf
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
Mixed_CT_DT_Autocorrelation.pdf — Mixed_CT_DT_Autocorrelation.pdf
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
Application To CDMA — CDMA_Application.pdf
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
GPS Basics — GPS_Basics.pdf
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
MATLAB code and figures
-
SimpleCrossCorrEg.m — SimpleCrossCorrEg.m
- Illustrates how cross-correlation changes as a known sequence is shifted against a received sequence.
-
BarkerCodesClass.m — BarkerCodesClass.m
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
BarkerCodesNew.m — BarkerCodesNew.m
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
FrankCodeVsMLSR.m — FrankCodeVsMLSR.m
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
AllPassFilter.m — AllPassFilter.m
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
CDMAeg1.m — CDMAeg1.m
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
cdmaeg.m — cdmaeg.m
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
gold1.m — gold1.m
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
gold2.m — gold2.m
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
gold3.m — gold3.m
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
-
walsh_cdma_eg.m — walsh_cdma_eg.m
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
Images, audio, and other media
-
KnownSequence.jpg — KnownSequence.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
Autocorrelation.jpg — Autocorrelation.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
Cross-Correlation.jpg — Cross-Correlation.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
BarkerCodesAutocorrelation.png — BarkerCodesAutocorrelation.png
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
Cross-Correlation Example — CrossCorrelationEg.png
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
External links and references
-
Newton Method for GPS — mason.gmu.edu
- External background reference associated with Newton Method for GPS; availability and scope are controlled by its publisher.
-
Amplifier Classes — amplifier-classes.html
- External background reference associated with Amplifier Classes; availability and scope are controlled by its publisher.
-
GPS Tutorial — www.trimble.com
- External background reference associated with GPS Tutorial; availability and scope are controlled by its publisher.
-
GPS Tutorial 2 — Blewitt%20Basics%20of%20gps.pdf
- External background reference associated with GPS Tutorial 2; availability and scope are controlled by its publisher.
Week 3.Z-Transform (Chap 3) & DT Fourier Transform (Chap 4); Frequency Response of LTI Systems (Chap 5)
Module PDFs
-
Module 3 — lecture3.pdf
- Develops Z-transform notation and its use for representing discrete-time systems.
-
Module 4 — lecture4.pdf
- Connects sinusoidal inputs, frequency response, and pole-zero locations for LTI systems.
-
Module 5 — lecture5.pdf
- Focuses on frequency-selective behavior, including notch and all-pass filter structures.
Textbook material
-
Basics of Z-Transform — ZTransformBasics.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
Connection to Laplace Transform — LaplaceTransform_ZTransform.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
Sinewave Input to LTI System — SinewaveInput_LTI_System.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
Chap. 5 Graphical Frequency Response (pdf) — Chap5GraphicalFreqResponse.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
Chap. 5 Notch Filters (pdf) — Chap5NotchFilters.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
Note on All-Pass Filters — AllPassFilters.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
Difference Equation for All-Pass Filters — AllPassFilterDifferenceEqn.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
NotchFilterAllPassFilter.pdf — NotchFilterAllPassFilter.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
Summary Notes for Pole-Zero Cancellation — SummaryNotes_PoleZeroCancellation.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
DTFT_DT_Rectangle.pdf — DTFT_DT_Rectangle.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
PoleZeroCancellation.pdf — PoleZeroCancellation.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
Addl Notes on Pole-Zero Cancellation — PoleZeroCancellationNew.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
DT Fourier Transform: Properties Pairs: Text Tables 4.5, 4.6 — DTFTPairsProperties.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
Energy Density Spectrum — EnergyDensitySpectrum.pdf
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
Example Autocorrelation Problem — ExampleAutocorrelationProblem.pdf
- Examines similarity of a sequence with delayed copies of itself, including peak and code properties.
MATLAB code and figures
-
notcheg2.m — notcheg2.m
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
zpgui3.m — zpgui3.m
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
AllPassFilter.m — AllPassFilter.m
- Relates sequences and difference equations to pole-zero representations in the z-plane.
-
AllPassNew.m — AllPassNew.m
- Relates sequences and difference equations to pole-zero representations in the z-plane.
Images, audio, and other media
-
All-Pass Filter with Complex Pole — AllPassFilterComplexPole.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
Difference Equation for All-Pass Filter w complex-pole — DiffEqnAllPassFilter.png
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
Difference Equation for LTI System w/ 2 poles + 2 zeroes — DiffEqn2ndOrder.png
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
Other course files
-
ECE 438 Notes on Z-Transform — 1.5_z_transform
- Relates sequences and difference equations to pole-zero representations in the z-plane.
Week 4. Properties of CTFT; CTFT-DTFT Relationship; Ideal D/A Conversion
ECE 301 and undergraduate notes
-
ECE 301 Handout on DTFT — DTFT_PropertiesExamples.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
Course notes and handouts
-
CT Fourier Transform: Properties/Pairs — CT_FourierTransform.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
Dirac Delta Function Properties — DiracDeltaProperties.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
Ideal D/A Conversion — IdealD2Aconversion.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
Derivation of CTFT-DTFT Relationship — SamplingTheory.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
Sample Time Invariance — SampleTimeInvariance.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
DT Fourier Transform: Properties/Pairs — DTFTPairsProperties.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
DT Fourier Transform: Properties Pairs including Sinewaves — DTFT_PairsProperties.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
CTFT-DTFT Relationship — DTFT_Basics.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
MATLAB code and figures
-
FourierTransformEgs.m — FourierTransformEgs.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
FourierTransformExamples.m — FourierTransformExamples.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
SampleSinewave.m — SampleSinewave.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
SampleSincProduct.m — SampleSincProduct.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
SampleGaussian.m — SampleGaussian.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
SampleSincProductAboveNyquist.m — SampleSincProductAboveNyquist.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
aliaseg2.m — aliaseg2.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
aliaseg3.m — aliaseg3.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
CTFT_DTFT_Upsample.m — CTFT_DTFT_Upsample.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
Week 5. D/A Conversion Featuring Digital Upsampling
Module PDFs
-
Intro to Digital Upsampling — lecture8.pdf
- Introduces digital upsampling and the spectral images created by increasing a sampling rate.
-
Module 9 — lecture9.pdf
- Extends upsampling to larger factors and efficient interpolation structures.
Textbook material
-
Text Figures from Chap. 6 — Ch06_Art_and_Photos_L.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
Course notes and handouts
-
Analog Devices DAC Tutorial — mt-017.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Initial Insights into Digital Upsampling — UpsamplingFurtherInsights.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Note on Fractional Time Shift — FractionalTimeShift.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
VIP_MultirateFormulas.pdf — VIP_MultirateFormulas.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Final Words on Efficient Upsampling — EfficientUpsamplingFinalWord.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
MATLAB code and figures
-
upsamplex2eg1.m — upsamplex2eg1.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
upsamplex2eg2.m — upsamplex2eg2.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
upsamplex3eg1.m — upsamplex3eg1.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
upsamplex3eg2.m — upsamplex3eg2.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
upsamplex4eg2.m — upsamplex4eg2.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
ZOHeg2.m — ZOHeg2.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
Week 6: Digital Subbanding and SSB Filtering
Course notes and handouts
-
VIP_MultirateFormulas.pdf — VIP_MultirateFormulas.pdf
- Explains rate conversion, inserted samples, interpolation filters, or fractional-delay behavior.
-
Post Upsampling Modulation — PostUpsamplingModulation.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Hilbert Transform and SSB modulation — HilbertTransformerNotes.pdf
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Undergrad Notes on SSB Modulation in Analog Domain — SSB_Modulation.pdf
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Bandlimited Hilbert Transformer — BandlimitedHilbertTransformer.pdf
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
SSB Based Digital Subbanding — SSB_DigitalSubbanding.pdf
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Efficient Digital Subbanding of 3 Signals — DigitalSubbanding3Signals.pdf
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Final Words on Digital Subbanding — DigitalSubbandingFinalWords.pdf
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
MATLAB code and figures
-
Multiplex3Sigs.m — Multiplex3Sigs.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Multiplex3SigsR.m — Multiplex3SigsR.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Multiplex4SigsAlt.m — Multiplex4SigsAlt.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
hilbert301eg.m — hilbert301eg.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
hilbert301eg.m — hilbert301eg.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Multiplex3SigsReal.m — Multiplex3SigsReal.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Multiplex4SigsReal.m — Multiplex4SigsReal.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Multiplex4SigsColor.m — Multiplex4SigsColor.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
Week 7: Perfect Reconstruction Filter Banks
Course notes and handouts
-
Introductory Notes on PRFBs — PRFB_IntroductoryNotes.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
Efficient Implementation of Analysis Side inc Ideal Case — PRFB_Ideal.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
Notes on Two-Channel PR Filter Bank — TwoChannelQMF.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
Summary Page 2-Channel PRFB — QMF_Summary.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
Continuous-Time Square-Root Raised-Cosine Spectrum — SquareRootRaisedCosine.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
Tree Structure: 8 Channels — PRFB_8.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
Theory Part 1 — PRFB_KeyNotes.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
Theory Part 2 — PRFB_KeyNotes_Part2.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
Proofs of Noble's Identities — NoblesIdentityProofs.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
PDF file — QMF.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
Image_compression_wavelets_jpeg2000.pdf — Image_compression_wavelets_jpeg2000.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
MATLAB code and figures
-
PRFB4chanNewEff2017.m — PRFB4chanNewEff2017.m
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
PRRC2chan.m — PRRC2chan.m
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
PR3DFTchan.m — PR3DFTchan.m
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
PR5DFTchan.m — PR5DFTchan.m
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
External links and references
-
Wkipedia Page on JPEG 2000 (Digital Cinema) — en.wikipedia.org
- External background reference associated with Wkipedia Page on JPEG 2000 (Digital Cinema); availability and scope are controlled by its publisher.
-
Wkipedia Page on Subband Coding (Compression) — en.wikipedia.org
- External background reference associated with Wkipedia Page on Subband Coding (Compression); availability and scope are controlled by its publisher.
Other course files
-
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
Special Topics Week.
Module PDFs
-
Analysis of Quantization Error — lecture13.pdf
- Analyzes quantization error and binary representation of quantized samples.
Textbook material
-
Chap4_DFTsinewaves.pdf — Chap4_DFTsinewaves.pdf
- Develops discrete Fourier computation, transform structure, or efficient FFT implementation.
Course notes and handouts
-
OFDM Lecture — OFDM_Lecture.pdf
- Applies DFT/FFT ideas to multicarrier transmission, cyclic prefixes, and channel equalization.
-
OFDM Exam Example — OFDM_ExamEg.pdf
- Applies DFT/FFT ideas to multicarrier transmission, cyclic prefixes, and channel equalization.
-
The NxN DFT Matrix — DFT_Matrix.pdf
- Develops discrete Fourier computation, transform structure, or efficient FFT implementation.
-
Illustration of Binary Encoding — QuantizeBinaryEncode.pdf
- Relates amplitude quantization to representation error and binary sample encoding.
MATLAB code and figures
-
OFDM_SimpleEg.m — OFDM_SimpleEg.m
- Applies DFT/FFT ideas to multicarrier transmission, cyclic prefixes, and channel equalization.
-
OFDM_SimpleEg.m — OFDM_SimpleEg.m
- Applies DFT/FFT ideas to multicarrier transmission, cyclic prefixes, and channel equalization.
-
quantizeb2.m — quantizeb2.m
- Relates amplitude quantization to representation error and binary sample encoding.
Week 8. DFT and FFT: Fast Fourier Transform.
Module PDFs
Textbook material
-
Sect. 8.1.3 Radix 2 FFTs — Text_Radix2_FFTs.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
Chap. 8 Figures (FFTs) — Ch08_Art_and_Photos_L.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
Chap 8: Divide & Conquer Approach — TextDivideConquer.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
Course notes and handouts
-
The NxN DFT Matrix — DFT_Matrix.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
dftmatrix8.pdf — dftmatrix8.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
dftatrix16.pdf — dftmatrix16.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
FFT to Compute Inverse DFT — FFT_for_IFFT.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
MATLAB code and figures
-
DFT_MatrixColors.m — DFT_MatrixColors.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
DFT_MatrixColors.fig — DFT_MatrixColors.fig
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
dftcolor.m, — dftcolor.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
-
DivideConquer.m — DivideConquer.m
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
Images, audio, and other media
-
DFT_Matrix8.jpg — DFT_Matrix8.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
DFT_Matrix16.jpg — DFT_Matrix16.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
dftmatrix8.jpg — dftmatrix8.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
dftatrix16.jpg — dftmatrix16.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
Week 9. Sampling in the Frequency Domain.
Module PDFs
Textbook material
-
My notes on Frequency Domain Sampling Notes (Chap 7) — FrequencyDomainSampling.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Figures from Textbook Chap. 7 — Ch07_Art_and_Photos_L.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
Course notes and handouts
-
Ultimate DFT Pair — Ultimate_DFTPair.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Text notes on Properties of the DFT. — DFT_Properties.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Notes on DFT Based Processing. — DFT_BasedProcessing.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
DFT of a Finite-Length Sinewave. — DFT_FiniteLengthSinewave.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Basic DFT Pair. — BasicDFT_Pair.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Observations on DFT based processing of finite-length sinewaves — DFT_ProcessingSinewaves.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Text notes on DFT based Linear Filtering. — DFTbasedLinearFiltering.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Time Domain Aliasing of Multi-Pole Causal Signals. — NoteOnTimeDomainAliasing.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Text notes on overlap-add and overlap-save AND DFT "tricks" for real-valued signals — Efficient_DFT_Based_Computation.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Computation Count for DFT Based Linear Filtering. — ComputationCount.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
Fourier Transform of Finite Length Sinewaves — FT_FiniteLengthSinewaves.pdf
- Describes frequency-domain representations, transform pairs, or transform properties for signals.
MATLAB code and figures
-
timealias.m — timealias.m
- Demonstrates circular-convolution aliasing when the DFT length is too short for linear convolution.
-
SpectrumReconstruction.m — SpectrumReconstruction.m
- Reconstructs a spectrum from frequency samples to show the time/frequency periodicity relationship.
-
Exam3Test.m — Exam3Test.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
sineDFTeg1.m — sineDFTeg1.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
sineDFTeg2.m — sineDFTeg2.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
sineDFTeg3.m — sineDFTeg3.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
CosineAliasing.m — CosineAliasing.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
EFF_FFT_Real.m — EFF_FFT_Real.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
OverlapSaveEff.m — OverlapSaveEff.m
- Implements overlap-save processing and compares block FFT convolution with direct filtering.
-
voweleg.m — voweleg.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
voweleg2.m — voweleg2.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
vowelwin.m — vowelwin.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
windowseg.m — windowseg.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
trunceffects.m — trunceffects.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
windowseg2.m — windowseg2.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
-
windowedsines.m — windowedsines.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
Images, audio, and other media
-
0af1s1t0.wav — 0af1s1t0.wav
- Audio sample used as input for speech, spectrum, or windowing demonstrations.
-
0ef1s1t0.wav — 0ef1s1t0.wav
- Audio sample used as input for speech, spectrum, or windowing demonstrations.
Week 10. IIR Digital Filter Design.
Module PDFs
-
Module 14 — lecture14.pdf
- Begins IIR design through classical analog filter prototypes and their digital realizations.
-
Module 15 — lecture15.pdf
- Continues the IIR design sequence and frequency-transformation material.
-
Module 16 — lecture16.pdf
- Continues IIR filter-design examples and response comparisons.
Course notes and handouts
-
Analog Filter Designs — AnalogFilterDesigns.pdf
- Compares analog prototype families and their mapped digital frequency responses.
MATLAB code and figures
-
buttereg.m — buttereg.m
- Designs a Butterworth response and shows its digital frequency response and pole-zero locations.
-
chebyeg1.m — cheby1eg.m
- Compares Chebyshev-I ripple behavior with other analog-prototype filter families.
-
chebyeg2.m — cheby2eg.m
- Demonstrates Chebyshev-II stopband ripple behavior and its pole-zero pattern.
-
ellipeg.m — ellipeg.m
- Demonstrates elliptic-filter ripple tradeoffs and compact transition-band design.
External links and references
-
EllipticFilters — en.wikipedia.org
- External background reference associated with EllipticFilters; availability and scope are controlled by its publisher.
-
Butterworth Filters — en.wikipedia.org
- External background reference associated with Butterworth Filters; availability and scope are controlled by its publisher.
-
Chebyshev Filters — en.wikipedia.org
- External background reference associated with Chebyshev Filters; availability and scope are controlled by its publisher.
Week 11. FIR Digital Filter Design.
Module PDFs
Course notes and handouts
-
Linear Phase FIR Filters — LinearPhaseFIRfilters.pdf
- Develops FIR response design, including phase constraints and approximation tradeoffs.
-
Text: Equi-ripple FIR Filter Design — FIR_EquiRipple.pdf
- Develops FIR response design, including phase constraints and approximation tradeoffs.
MATLAB code and figures
-
FIRlowpasseg.m — FIRlowpasseg.m
- Develops FIR response design, including phase constraints and approximation tradeoffs.
-
FIRbandpasseg.m — FIRbandpasseg.m
- Develops FIR response design, including phase constraints and approximation tradeoffs.
-
deriveg.m — deriveg.m
- Develops FIR response design, including phase constraints and approximation tradeoffs.
-
deriveg2.m — deriveg2.m
- Develops FIR response design, including phase constraints and approximation tradeoffs.
-
hilberteg.m — hilberteg.m
- Uses Hilbert-transform phase relationships to form or separate single-sideband signals.
Week 12. Parametric Spectral Estimation.
Module PDFs
Course notes and handouts
-
SpeechLPC — SpeechLPC.pdf
- Connects speech spectra to linear prediction and source-filter modeling.
-
pdf — ParametricSpectral.pdf
- Develops pdf within the parametric spectral estimation, linear prediction, and speech models topic block.
-
pdf — LinearMMSEexample.pdf
- Develops pdf within the parametric spectral estimation, linear prediction, and speech models topic block.
-
LPC Lecture — lpc_lecture.pdf
- Connects speech spectra to linear prediction and source-filter modeling.
MATLAB code and figures
-
SOSextrap.m — SOSextrap.m
- Executable MATLAB material associated with SOSextrap.m; its output illustrates the named course concept.
-
SOSviaAR.m — SOSestviaAR.m
- Executable MATLAB material associated with SOSviaAR.m; its output illustrates the named course concept.
-
ARspecest.m — ARspecest.m
- Executable MATLAB material associated with ARspecest.m; its output illustrates the named course concept.
Other course files
-
Link for Last lecture of LPC Compressions for Speech — engineering.purdue.edu
- Connects speech spectra to linear prediction and source-filter modeling.
Week 13.
Module PDFs
Course notes and handouts
-
pdf — DeriveLD_Algo.pdf
- Develops pdf within the AR/ARMA model estimation and Levinson-Durbin recursion topic block.
MATLAB code and figures
-
SOSestviaAR.m — SOSestviaAR.m
- Executable MATLAB material associated with SOSestviaAR.m; its output illustrates the named course concept.
-
ARMAviaAR.m — ARMAestviaAR.m
- Covers model-based spectral estimation through AR, MA, ARMA, or minimum-variance methods.
Week 14.
Module PDFs
Course notes and handouts
MATLAB code and figures
-
YWvsULS.m — YWvsULS.m
- Uses autocorrelation structure to solve prediction or spectral-estimation equations efficiently.
-
ARMA2stepest.m — ARMA2stepest.m
- Covers model-based spectral estimation through AR, MA, ARMA, or minimum-variance methods.
-
MinVarforSOS.m — MinVarforSOS.m
- Executable MATLAB material associated with MinVarforSOS.m; its output illustrates the named course concept.
-
MinVarforARMA.m — MinVarforARMA.m
- Covers model-based spectral estimation through AR, MA, ARMA, or minimum-variance methods.
Week 15.
Module PDFs
MATLAB code and figures
-
NoiseCancel.m — NoiseCancel.m
- Models adaptive noise cancellation with a reference signal and an adaptive filter.
Week 16.
Module PDFs
-
pdf — session38.pdf
- Primary lecture material for adaptive cancellation and equalization.
-
pdf — session39.pdf
- Primary lecture material for adaptive cancellation and equalization.
-
pdf — session41.pdf
- Primary lecture material for adaptive cancellation and equalization.
-
pdf — session42.pdf
- Primary lecture material for adaptive cancellation and equalization.
-
pdf — session43.pdf
- Primary lecture material for adaptive cancellation and equalization.
MATLAB code and figures
-
AdaptCancel.m — AdaptCancel.m
- Demonstrates adaptive cancellation of an interfering signal component.
-
MinVarforSOS.m — MinVarforSOS.m
- Executable MATLAB material associated with MinVarforSOS.m; its output illustrates the named course concept.
-
CancelTone.m — CancelTone.m
- Demonstrates adaptive filtering for cancellation, equalization, or time-varying signal conditions.
-
FIRequalizer.m — FIRequalizer.m
- Develops FIR response design, including phase constraints and approximation tradeoffs.
-
Prob529.m — Prob529.m
- Executable MATLAB material associated with Prob529.m; its output illustrates the named course concept.
-
AdaptEqualize.m — AdaptEqualize.m
- Demonstrates adaptive equalization of a distorted communication channel.
External links and references
-
www.adobe.com — www.adobe.com
- External background reference associated with www.adobe.com; availability and scope are controlled by its publisher.
Announcements:
Textbook material
-
pdf — 4th-digital-signal-processing-proakis-and-manolakis1.pdf
- Provides source material identified by the course page as pdf.
-
Proakis & Manolakis 4th Ed Solutions Manual — Proakis_Manolakis_Solutions_Manual.pdf
- Provides source material identified by the course page as Proakis & Manolakis 4th Ed Solutions Manual.
-
pdf — DSP_Text_3rdEdition.pdf
- Provides source material identified by the course page as pdf.
Course notes and handouts
-
pdf — Digital Signal Processing 4th Ed_Intl.pdf
- Provides source material identified by the course page as pdf.
Images, audio, and other media
-
Textbook_Cover — ProakisText.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
External links and references
-
Link for Purdue University Calendar for the 2025-2026 Academic Year — preview_program.php
- External background reference associated with Link for Purdue University Calendar for the 2025-2026 Academic Year; availability and scope are controlled by its publisher.
-
Link to Amazon Listing for Required Textbook — www.amazon.com
- External background reference associated with Link to Amazon Listing for Required Textbook; availability and scope are controlled by its publisher.
Other course files
-
ECE 301 Signals and Systems — ee301.html
- Provides source material identified by the course page as ECE 301 Signals and Systems.
-
ECE 301 Signals and Systems — ee301.html
- Provides source material identified by the course page as ECE 301 Signals and Systems.
Course Info
Course documents
-
Mike Zoltowski — engineering.purdue.edu
- Provides instructor or course-administration information from the official site.
-
pdf — CourseOutlineF26.pdf
- Lists the course’s large topic blocks, allocated lectures, and textbook reading sequence.
-
pdf — CourseSyllabus26.pdf
- States course logistics, assessment structure, outcomes, software expectations, and communication channels.
Module Notes and Demos
General course PDFs
-
Blank PDF pages — BlankPages.pdf
- Provides source material identified by the course page as Blank PDF pages.
MATLAB code and figures
-
getspeech.m — getspeech.m
- Connects speech spectra to linear prediction and source-filter modeling.
Images, audio, and other media
-
enter(female) — enf1s1t0.wav
- Audio sample used as input for speech, spectrum, or windowing demonstrations.
-
enter(male) — enm1s1t0.wav
- Audio sample used as input for speech, spectrum, or windowing demonstrations.
-
erase(female) — erf1s1t0.wav
- Audio sample used as input for speech, spectrum, or windowing demonstrations.
-
help(female) — hpf1s1t0.wav
- Audio sample used as input for speech, spectrum, or windowing demonstrations.
-
w(female) — 0wf1s1t0.wav
- Audio sample used as input for speech, spectrum, or windowing demonstrations.
-
zero(female) — 00f1s2t0.wav
- Audio sample used as input for speech, spectrum, or windowing demonstrations.
-
one(male) — 01m5s1t0.wav
- Audio sample used as input for speech, spectrum, or windowing demonstrations.
External links and references
-
TI Wav Files — drive.google.com
- External background reference associated with TI Wav Files; availability and scope are controlled by its publisher.
End of Lecture 2 Material for Exam 2 Fall 2023
Course notes and handouts
-
Supplemental Notes on Single Sideband Modulation — SSB_Modulation.pdf
- Uses Hilbert-transform phase relationships to form or separate single-sideband signals.
-
SupplementalNotes on VSB modulation — SupplementNotesOnVSB.pdf
- Provides source material identified by the course page as SupplementalNotes on VSB modulation.
-
VSB Modulation with Complex Raised-Cosine Filter — VSB_ModulationRaisedCosine.pdf
- Provides source material identified by the course page as VSB Modulation with Complex Raised-Cosine Filter.
Homework Problems from Proakis Text
Matlab Based Homeworks
Textbook material
-
Matlab 3: Two text Problems from Chap. 7. — Matlab3_TextAssignment.pdf
- Provides source material identified by the course page as Matlab 3: Two text Problems from Chap. 7..
-
My notes on Frequency Domain Sampling Notes (Chap 7) — FrequencyDomainSampling.pdf
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
Course notes and handouts
-
ACTUAL HOMEWORK PROBLEM — HW1F2025.pdf
- Provides source material identified by the course page as ACTUAL HOMEWORK PROBLEM.
-
2nd page shows how to created MLSRs — Prob_2_65.pdf
- Provides source material identified by the course page as 2nd page shows how to created MLSRs.
-
MatlabHmwk3F25.pdf — MatlabHmwk3F25.pdf
- Provides source material identified by the course page as MatlabHmwk3F25.pdf.
-
Proofs of Noble's Identities — NoblesIdentityProofs.pdf
- Provides source material identified by the course page as Proofs of Noble's Identities.
-
Summary Page for Two-Channel PR Filter Bank — QMF_Summary.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
QMF using SRRC Halfband Filter — SRRCforQMF.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
Conversion for 8-channel Case — PRFB_TreeStructure8_Help.pdf
- Develops analysis/synthesis filter banks that recover the original signal after subband processing.
-
CT SRRC Spectrum — SquareRootRaisedCosine.pdf
- Provides source material identified by the course page as CT SRRC Spectrum.
-
Prescription for what to plot — Problem7_29_ToPlot.pdf
- Provides source material identified by the course page as Prescription for what to plot.
MATLAB code and figures
-
M15.m — M15.m
- Executable MATLAB material associated with M15.m; its output illustrates the named course concept.
-
SimpleCrossCorrEg.m — SimpleCrossCorrEg.m
- Illustrates how cross-correlation changes as a known sequence is shifted against a received sequence.
-
PRRC2chan.m — PRRC2chan.m
- Executable MATLAB material associated with PRRC2chan.m; its output illustrates the named course concept.
-
PRRC4chan.m — PRRC4chan.m
- Executable MATLAB material associated with PRRC4chan.m; its output illustrates the named course concept.
-
PR4chan.m — PR4chan.m
- Executable MATLAB material associated with PR4chan.m; its output illustrates the named course concept.
-
PR3DFTchan.m — PR3DFTchan.m
- Develops discrete Fourier computation, transform structure, or efficient FFT implementation.
-
PR4DFTchan.m — PR4DFTchan.m
- Develops discrete Fourier computation, transform structure, or efficient FFT implementation.
-
PR5DFTchan.m — PR5DFTchan.m
- Develops discrete Fourier computation, transform structure, or efficient FFT implementation.
-
SpectrumReconstruction.m — SpectrumReconstruction.m
- Reconstructs a spectrum from frequency samples to show the time/frequency periodicity relationship.
External links and references
-
SubbandCoding — en.wikipedia.org
- External background reference associated with SubbandCoding; availability and scope are controlled by its publisher.
-
Wavelet Based Compression — wavelet-data-compression.html
- External background reference associated with Wavelet Based Compression; availability and scope are controlled by its publisher.
-
Wavelet Denoising — wavelet-denoising.html
- External background reference associated with Wavelet Denoising; availability and scope are controlled by its publisher.
VIP Information for Exam 1
Archived assessments and support material
-
UsefulSincFunctionResults.pdf — UsefulSincFunctionResults.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
DT Fourier Transform: Properties Pairs inc. Sinewaves — DTFT_PairsProperties.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
Sinewaves Thru LTI Systems (covered) — SinewavesThruLTIsystem.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
Sinewave Input to LTI System — SinewaveInput_LTI_System.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
Notes on All-Pass Filters — AllPassFilters.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
Autocorrelation Properties/Proofs — AutocorrelationProperties.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
Example Autocorrelation Problem — ExampleAutocorrelationProblem.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Energy Density Spectrum — EnergyDensitySpectrum.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
NotchFilterAllPassFilter.pdf — NotchFilterAllPassFilter.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
Summary Notes for Pole-Zero Cancellation — SummaryNotes_PoleZeroCancellation.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
PoleZeroCancellation.pdf — PoleZeroCancellation.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
Addl Notes on Pole-Zero Cancellation — PoleZeroCancellationNew.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
Fall 2019 Exam Information
MATLAB code and figures
-
Multiplex4Cosines.m — Multiplex4Cosines.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
Archived assessments and support material
-
Final Exam 2019 — FinalExamF19.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 1 Blank Copy — Exam1F19.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 1 Tentative Solution — Exam1F19Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 2 Blank Copy — Exam2F19.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 2 Solution — Exam2SolnF2019.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 3 Blank Copy — Exam3F19.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 3 Solution — Exam3SolnF2019.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 3 Stats — Exam3StatsF2019.pdf
- Records historical score distribution or grading information for a past assessment.
Fall 2018 Exam Information
MATLAB code and figures
-
SampleGaussianNew.m — SampleGaussianNew.m
- Connects sampling in time or frequency with spectral replication, reconstruction, and aliasing.
Archived assessments and support material
-
Final Exam 2018 — FinalExamF2018.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 1 Blank Copy — Exam1F18.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 1 Student Solution — Exam1F18_StudentSolution.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Summary Notesfor Pole-Zero Cancellation — SummaryNotes_PoleZeroCancellation.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
Exam 2 Blank Copy — Exam2F18.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 2 Solution — Exam2SolnF2018.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 3 Blank Copy — Exam3F18.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 3 Solution — Exam3SolnF2018.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 3 Stats — Exam3StatisticsF2018.pdf
- Records historical score distribution or grading information for a past assessment.
-
Handout on Sinc Function Products — SincFunctionProductsHz.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
Fall 2017 Exam Information
Archived assessments and support material
-
Final Exam 2017 — FinalExamF17.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Final Exam Solution — FinalExamSolnF2017.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 1 — Exam1F17.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 1 Solution — Exam1SolnF2017.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 1 Statistics — Exam1HistogramF2017.pdf
- Records historical score distribution or grading information for a past assessment.
-
Addendum Notes — AddendumNotes.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
Exam 2 — Exam2F17.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 2 Solution — Exam2SolnF2017.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 2 Statistics — Exam2StatsF2017.pdf
- Records historical score distribution or grading information for a past assessment.
-
Exam 3 — Exam3F17.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 3 Solution — Exam3SolnF2017.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 3 Statistics — Exam3HistogramF2017.pdf
- Records historical score distribution or grading information for a past assessment.
Fall 2016 Exam Information
Archived assessments and support material
-
Final Exam 2016 — FinalExamF16.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Final Exam Solution — FinalExamSolnF2016.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 3 — Exam3F16.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 3 Solution — Exam3SolnF16.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 3 Statistics — Exam3StatsF2016.pdf
- Records historical score distribution or grading information for a past assessment.
-
Exam 2 — Exam2F16.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 2 Solution — Exam2SolnF2016.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 2 Statistics — Exam2StatsFall2016.pdf
- Records historical score distribution or grading information for a past assessment.
-
Exam 1 — Exam1F16.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 1 Solution — Exam1F2016Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 1 Statistics — Exam1HistogramF2016.pdf
- Records historical score distribution or grading information for a past assessment.
Fall 2015 Exam Information
MATLAB code and figures
-
FinalExamProb.m — FinalExamProb.m
- Executable MATLAB material associated with FinalExamProb.m; its output illustrates the named course concept.
-
FinalExamProb2.m — FinalExamProb2.m
- Executable MATLAB material associated with FinalExamProb2.m; its output illustrates the named course concept.
-
FinalExamAliasing.m — FinalExamAliasing.m
- Executable MATLAB material associated with FinalExamAliasing.m; its output illustrates the named course concept.
-
FinalExamProb.m — FinalExamProb.m
- Executable MATLAB material associated with FinalExamProb.m; its output illustrates the named course concept.
Archived assessments and support material
-
Final Exam 2015 — FinalExamF15.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Final Exam Solution 2015 — FinalExamSolnF15.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Final Exam 2015 — FinalExamF15.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Final Exam Solution 2015 — FinalExamSolnF15.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Final Exam 2015 — FinalExamF15.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 3 — Exam3F15.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 3 Solution — Exam3SolnF15.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 3 Statistics — Exam3StatsF15.pdf
- Records historical score distribution or grading information for a past assessment.
-
Exam 2 — Exam2F15.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 2 Solution — Exam2SolnF2015.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 2 Statistics — Exam2HistogramF15.pdf
- Records historical score distribution or grading information for a past assessment.
-
Exam 1 — Exam1F15.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 1 Solution — Exam1SolnF2015.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Problem 1 Addendum — Exam1_Prob1_F15_Addendum.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
Fall 2014 Exam Information
Images, audio, and other media
-
Exam 3 Statistics — Exam3StatsF2014.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
Exam 2 Statistics — Exam2StatsF2014.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
Archived assessments and support material
-
Final Exam 2014 — FinalExamF14.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Final Exam Solution — FinalExamSolnF2014.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Blank Exam 3 — Exam3F14.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 3 Solution — Exam3SolnF14.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 3 Statistics — Exam3StatsF2014.pdf
- Records historical score distribution or grading information for a past assessment.
-
Partial Final Exam Solution — FinalExamSolnF13.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Sample Time Invariance — SampleTimeInvariance.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
-
Exam 2 Blank — Exam2F14.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 2 Solution — Exam2SolnF2014.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 1 — Exam1F14.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 1 Solution — Exam1SolnF2014.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
Fall 2013 Exam Information
Archived assessments and support material
-
Exam 3 — Exam3F13.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 3 Solution — Exam3F13Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 2 — Exam2F13.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 2 Solution — Exam2F13Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — Exam1F2013.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
Exam 1 Solution — Exam1SolnF2013.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Exam 1 Histogram — Exam1F2013_Histogram.pdf
- Records historical score distribution or grading information for a past assessment.
Fall 2012 Exams plus Solutions
Course notes and handouts
-
pdf — Exam3F12.pdf
- Provides source material identified by the course page as pdf.
-
Exam 3 Solution — Exam3F12_Soln.pdf
- Provides source material identified by the course page as Exam 3 Solution.
-
pdf — Exam2F12.pdf
- Provides source material identified by the course page as pdf.
-
Exam 2 Solution — Exam2F12_Soln.pdf
- Provides source material identified by the course page as Exam 2 Solution.
-
Exam 2 Histogram — Exam2F12_Histogram.pdf
- Provides source material identified by the course page as Exam 2 Histogram.
Fall 2011 Exams plus Solutions
Course notes and handouts
-
pdf — Exam3F11.pdf
- Provides source material identified by the course page as pdf.
-
Exam 3 Solution — Exam3SolnF11.pdf
- Provides source material identified by the course page as Exam 3 Solution.
-
pdf — Exam2F11.pdf
- Provides source material identified by the course page as pdf.
-
Exam 2 Solution — Exam2F11Soln.pdf
- Provides source material identified by the course page as Exam 2 Solution.
-
Efficient Digital Subbanding of 3 Signals — DigitalSubbanding3Signals.pdf
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Final Words on Digital Subbanding — DigitalSubbandingFinalWords.pdf
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
pdf — Exam1F11.pdf
- Provides source material identified by the course page as pdf.
-
Exam 1 Solution — Exam1F11Soln.pdf
- Provides source material identified by the course page as Exam 1 Solution.
MATLAB code and figures
-
Multiplex3Sigs.m — Multiplex3Sigs.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
-
Multiplex3SigsAlt.m — Multiplex3SigsAlt.m
- Shows how several signals can occupy separate digital subbands and be recovered after filtering.
Fall 2010 Exams plus Solutions
Course notes and handouts
-
pdf — FinalExamF10.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F10.pdf
- Provides source material identified by the course page as pdf.
-
Exam 3 Solution — Exam3F10Soln.pdf
- Provides source material identified by the course page as Exam 3 Solution.
-
pdf — Exam2F10.pdf
- Provides source material identified by the course page as pdf.
-
Exam 2 Solution — Exam2SolnF10.pdf
- Provides source material identified by the course page as Exam 2 Solution.
-
pdf — Exam1F10.pdf
- Provides source material identified by the course page as pdf.
-
Exam 1 Solution — Exam1F10_Soln.pdf
- Provides source material identified by the course page as Exam 1 Solution.
Images, audio, and other media
-
Histogram — Exam3Stats.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
Histogram — Exam2StatsF10.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
-
Histogram — Exam1F10stats.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
Fall 2009 Exams plus Solutions
Course notes and handouts
-
pdf — FinalExamF09.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F09.pdf
- Provides source material identified by the course page as pdf.
-
Exam 3 Solution — Exam3SolnF2009.pdf
- Provides source material identified by the course page as Exam 3 Solution.
-
pdf — Exam2F09.pdf
- Provides source material identified by the course page as pdf.
-
Exam 2 Solution — Exam2F09Soln.pdf
- Provides source material identified by the course page as Exam 2 Solution.
-
pdf — Exam1F09.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F09Soln.pdf
- Provides source material identified by the course page as pdf.
Images, audio, and other media
-
jpg — Exam3Histogram.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
Fall 2008 Exams plus Solutions
Course notes and handouts
-
pdf — FinalExamF08.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F08.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3SolnF08.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F08.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F08Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F2008.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1SolnF2008.pdf
- Provides source material identified by the course page as pdf.
Images, audio, and other media
-
jpg — Exam3Histogram.jpg
- Figure or plot that visualizes the associated signal, transform, code, or filter concept.
Fall 2007 Exams plus Solutions
Course notes and handouts
-
pdf — FinalExamF07.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F07.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3SolnsF07.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F07.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F07Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F07.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F07Soln.pdf
- Provides source material identified by the course page as pdf.
Fall 2006 Exams plus Solutions
Course notes and handouts
-
pdf — FinalExamF06.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F06.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F06Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F06.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2SolnsF06.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F06.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F06_Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F06Hist.pdf
- Provides source material identified by the course page as pdf.
Fall 2005 Exams plus Solutions
Course notes and handouts
-
pdf — FinalExamF05.pdf
- Provides source material identified by the course page as pdf.
-
pdf — FinalExamF05Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — FinalExamF05Solns.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F05.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3SolnF05.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F05.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2SolnsF05.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2Histogram.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F05.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1SolnsF05.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1Histogram.pdf
- Provides source material identified by the course page as pdf.
Fall 2004 Exams plus Solutions
Course notes and handouts
-
pdf — FinalExamF04.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F04.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F04Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F04.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2SolnF04.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F04.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F04Soln.pdf
- Provides source material identified by the course page as pdf.
Fall 2003 Exams plus Solutions
Course notes and handouts
-
pdf — FinalExamF03.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F03.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F03Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — E3HistF03.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F03.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F03Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — E2HistF03.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F03.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F03Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — E1Hist.pdf
- Provides source material identified by the course page as pdf.
Fall 2002 Exams plus Solutions
Course notes and handouts
-
pdf — FinalExamF02.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F02.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F02Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — AlterSolnProb3Exam3F02.pdf
- Provides source material identified by the course page as pdf.
-
pdf — ExtraReviewProblemExam3.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F02.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F02Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F02SuppSoln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F02.pdf
- Provides source material identified by the course page as pdf.
-
pdf — E1SolnF02.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1SuppNotes.pdf
- Provides source material identified by the course page as pdf.
-
pdf — E2F99Soln.pdf
- Provides source material identified by the course page as pdf.
-
E1Hist_Off.pdf — E1Hist_Off.pdf
- Provides source material identified by the course page as E1Hist_Off.pdf.
-
E1Hist_On.pdf — E1Hist_On.pdf
- Provides source material identified by the course page as E1Hist_On.pdf.
Fall 2001 Exams plus Solutions
Course notes and handouts
-
pdf — FinalExamF01.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F01.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3F01Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F01.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam2F2001Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam1F01.pdf
- Provides source material identified by the course page as pdf.
-
pdf — F2001Exam1Soln.pdf
- Provides source material identified by the course page as pdf.
Fall 2000 Exams plus Solutions
Course notes and handouts
-
pdf — finalF00.pdf
- Provides source material identified by the course page as pdf.
-
pdf — T3F00.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — Exam3Hist.pdf
- Provides source material identified by the course page as pdf.
-
pdf — T2F00.pdf
- Provides source material identified by the course page as pdf.
-
pdf — E2F00Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — E2Histogram.pdf
- Provides source material identified by the course page as pdf.
-
pdf — t1f00.pdf
- Provides source material identified by the course page as pdf.
-
pdf — E1F00Soln.pdf
- Provides source material identified by the course page as pdf.
-
pdf — E1Histogram.pdf
- Provides source material identified by the course page as pdf.
Additional Practice Exams
Archived assessments and support material
-
pdf — finalf99.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — finalf99.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — F99FinalSoln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — final98.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — final98.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — F98FinalSoln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t3f99.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t3f99.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — E3F99Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t3f98.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t3f98.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — E3F98Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t3f95.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t3f95.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — E3F95Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t3f96.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t3f96.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — E3F96Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t2f99.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t2f99.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — E2F99Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t2f98.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t2f98.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — E2F98Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t3f96.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t3f96.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — E3F96Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t2f95.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t2f95.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — E2F95SolnR.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t3f95.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t3f95.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — E3F95Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t1f98.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t1f98.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — E1F98Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — t1f99.pdf
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
ps — t1f99.ps
- Historical assessment prompt preserved for practice; its topic coverage and format may differ from the current offering.
-
pdf — Prac1Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
pdf — HW2Soln.pdf
- Contains a worked solution for a historical assessment; it is not current-course policy or required work.
-
Handout on Sinc Function Products — SincFunctionProductsHz.pdf
- Historical homework, review, or support material; its date and status do not indicate a current requirement.
Course links and contact
-
Mike Zoltowski — email link
- Official course contact link.