Examples Details - Details for Computer Examples
This book includes several examples in which signals and systems concepts are applied to problems complicated enough to require MATLABTM or the NI LabVIEW MathScript RT Module, not just simple commands such as residue, but a complete program (.m file).
Other examples apply various types of filters to, and compute spectra for, an actual trumpet signal or signals. For these examples, listening to the sounds of the unfiltered and filtered trumpet signals emphasizes how the filter has accomplished its task of removing noise or an interfering signal. These examples require, in addition to an .m file, an .mat file containing the trumpet signal.
For each of these examples, we provide:
- (1) Example number,
- (2) Purpose, which matches the text wording,
- (3) Inputs, which includes parameters and .mat files of trumpet signals,
- (4) Outputs, which are plots and, sometimes, audio produced using soundsc,
- (5) Comments and details on the procedure used to solve the problem, and
- (6) Program listing, which is also provided separately as an .m file.
The purpose of including these programs is to allow you to vary the input parameters and generate the resulting outputs. You can play around with the examples and learn how each system behaves using different numbers, and listen to noisy and filtered trumpet signals.
Introduction to the ExamplesChapter 2: Linear Time-Invariant Systems
2-17: Car Response to a Curbexample2-17.m
2-18: Car Response to a Pothole
example2-18.m
Chapter 4: Applications of the Laplace Transform
4-6: Car Driving over a Curbexample4-6.m
Chapter 6: Applications of the Fourier Transform
trumpet.mattwotrumpetsGA.mat
6-7: Rejecting an Interfering Tone
example6-7.m
6-9: Separating Two Simultaneously Played Trumpet Notes
example6-9.m
Section 6-9-3: Lowpass Filtering the Noisy Trumpet Signal
section6-9-3.m
6-13: Resonator Trumpet Filter
example6-13.m
Chapter 8: Applications of Discrete-Time Signals and Systems
trumpet.mattwotrumpetsAB.mat
8-1: Half-Band Lowpass Filter
example8-1.m
8-2: Notch-Filter Design I
example8-2.m
8-4: Trumpet Notch Filter
example8-4.m
8-5: Comb Filter Design
example8-5.m
8-6: Comb-Filtering Trumpet Signal
example8-6.m
8-10: Dereverberation of a Signal
example8-10.m
8-12: Noise Filtering by Thresholding
example8-12.m
8-13: Noise Filtering Trumpet Signal by Thresholding
example8-13.m
8-14: Two-Trumpets Signal, Revisited
example8-14.m
8-15: DFT Computation of Fourier Series
example8-15.m
8-17: Computing CTFT by DFT
example8-17.m