MATLAB versions of some LabVIEW modules
Professor Anthony Richardson of the University of Evansville has
written MATLAB versions of some of the LabVIEW modules.
They work under Octave 4.2.2 and 4.4.0 and MATLAB R2015a.
The authors thank Prof. Richardson Tony Richardson for his
willingness to share these programs publicly. For more details see:
https://csserver.evansville.edu/~richardson/courses/EE310_LinearSystems_And_DSPI/resources/ulaby_text/octave/index.html
Input files needed by some of the scripts:
trumpet.csvtwotrumpetsGA.csv
twotrumpetsAB.csv
victorstone.csv
Chapter 2: Linear Time-Invariant Systems
module21.m 2.1: Convolution of exponential functionsmodule22.m 2.2: Automobile suspension response
Chapter 4: Applications of the Laplace Transform
module41.m 4.1: Oven temperature responsemodule42.m 4.2 Inverted pendulum response
Chapter 6: Applications of the Fourier Transform
module61.m 6.1 Notch filter trumpet signal. Requires trumpet.csvmodule62.m 6.2 Comb filter to separate two trumpet signals.
Requires twotrumpetsGA.csv
module63.m 6.3: Noise filter trumpet signal. Requires trumpet.csv
Chapter 8: Applications of Discrete-Time Signals and Systems
module8.1 8.1: Discrete-Time Frequency Response from Poles and Zerosmodule8.2 8.2: Discrete-Time Notch Filter to Eliminate One of Two Sinusoids
module8.3 8.3: Discrete-Time Notch Filter to Eliminate Sinusoid from Trumpet Signal
module8.4 8.4: Discrete-Time Comb Filter to Eliminate Periodic Signal from Sinusoid
module8.5 8.5: Discrete-Time Comb Filter to Separate Two Trumpet Signals
module8.6 8.6: Dereverberation of a Simple Signal
module8.7 8.7: Denoising a Periodic Signal by Thresholding
module8.8 8.8: Separating Two Trumpet Signals using the DFT
module8.9 8.9: Computing Spectra of Discrete-Time Periodic Signals using the DTFS
module8.10a module8.10b module8.10c 8.10: Computing Continuous-Time Fourier Transforms Using the DFT
Chapter 9: Filter Design, Multirate, and Correlation
module9.1 9.1: Discrete-Time Lowpass Filter Design Using Windowingmodule9.2 9.2: Spectrogram of Tonal Version of "The Victors"
module9.3 9.3: Spectrogram of a Chirp Signal
module9.4 9.4: Use of Autocorrelation to Estimate Period
module9.5 9.5: Use of Cross-Correlation to Estimate Time Delay