| |
Tutorial Demos
|

  |
|
Introduction to the Filter Design and Analysis Tool (FDATool) This demo is an introduction to the Filter Design and Analysis Tool (FDATool), a powerful graphical user interface (GUI) in
the Signal Processing Toolbox for the design and analysis of filters. You can use FDATool as a convenient alternative to the
command line filter design functions.
|

  |
|
Getting Started with Spectral Analysis Objects This demo describes an object-oriented paradigm for spectral analysis using spectral analysis objects from the Signal Processing
Toolbox. Spectral analysis objects support a variety of analysis functions including non-parametric, parametric, and eigenvector
technique.
|
| |
Application Demos
|

  |
|
Analysis of Fixed-Point Numerically Controlled Oscillator This demo uses MATLAB® and the Signal Processing Toolbox to analyze the NCO of a digital down-converter (DDC) implemented
in fixed-point arithmetic. The DDC models the Graychip 4016 and is designed to meet the GSM specification.
|

  |
|
Dual-Tone Multi-Frequency (DTMF) Signal Detection This demonstration showcases the use of the Goertzel function as a part of a DFT-based DTMF detection algorithm. Dual-tone
Multi-Frequency (DTMF) signaling is the basis for voice communications control and is widely used worldwide in modern telephony
to dial numbers and configure switchboards.
|

  |
|
Single Sideband Modulation via the Hilbert Transform Single Sideband (SSB) Modulation is an efficient form of Amplitude Modulation (AM) that uses half the bandwidth used by AM.
This technique is most popular in applications such as telephony, HAM radio, and HF communications, i.e., voice-based communications.
This demo shows how to implement SSB Modulation using a Hilbert Transformer.
|
| |
Filter Design and Analysis
|

  |
|
Filter Analysis Using FVTool and its Application Program Interface (API) The Filter Visualization Tool (FVTool) is a Graphical User Interface available in the Signal Processing Toolbox that enables
you to use filter analysis functions within a single figure window. FVTool also has an Application Program Interface (API)
that enables you to integrate FVTool into other applications.
|

  |
|
FIR Gaussian Pulse-shaping Filter Design This demo shows the design of the Gaussian Pulse-shaping FIR filter and the parameters influencing this design. |
| |
Data Filtering
|

  |
|
Generating Guitar Chords Using the Karplus-Strong Algorithm This demonstrates how discrete-time filter (DFILT) objects from the Signal Processing Toolbox can be used to generate realistic
guitar chords using the Karplus-Strong Algorithm. The demo also shows you how to add a strumming effect to the chord.
|
| |
Spectral Analysis and Statistical Signal Processing
|

  |
|
Getting Started with Spectral Analysis Objects This demo describes an object-oriented paradigm for spectral analysis using spectral analysis objects from the Signal Processing
Toolbox. Spectral analysis objects support a variety of analysis functions including non-parametric, parametric, and eigenvector
technique.
|

  |
|
Measuring the Power of Deterministic Periodic Signals This demonstration focuses on power signals specifically deterministic periodic signals. Although continuous in time, periodic
deterministic signals produce discrete power spectrum. We provide two examples for measuring the average power of a signal.
|

  |
|
Linear Prediction and Autoregressive Modeling This demo shows the relationship between autoregressive modeling and linear prediction. Linear prediction and autoregressive
modeling are two different problems that can yield the same numerical results. In both cases, the ultimate goal is to determine
the parameters of a linear filter. However, the filter used in each problem is different.
|
| |
Miscellaneous
|

  |
|
Waveform Generation The Signal Processing Toolbox provides functions for generating widely used periodic and aperiodic waveforms, sequences (impulse,
step, ramp), multichannel signals, pulse trains, sinc, and Dirichlet functions. This demo illustrates some of these functions.
|