## 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