Waveform Generation
Generate linear, quadratic, and logarithmic chirps using chirp.
Create square, rectangular, and triangular waves using square,
rectpuls, and sawtooth.
For wireless waveform generation capabilities beyond those shown here, see the Wireless Waveform Generator (Communications Toolbox) app.
Functions
Topics
- Supported File Formats for Import and Export
Table of file formats that MATLAB® can read and write, and recommended functions.
- Create Uniform and Nonuniform Time Vectors
Create time vectors to use as independent variables in computations involving time series.
- Waveform Generation: Time Vectors and Sinusoids
Generate a vector representing a time base. Create a sample signal consisting of two sinusoids.
- Impulse, Step, and Ramp Functions
Generate a unit impulse, a unit step, a unit ramp, and a unit parabola.
- Common Periodic Waveforms
Generate widely used periodic waveforms such as sawtooth waves and square waves.
- Common Aperiodic Waveforms
Generate widely used aperiodic waveforms such as Gaussian-modulated sinusoidal pulses and linear, logarithmic, or quadratic chirps.
- The pulstran Function
Generate pulse trains from either continuous or sampled prototype pulses.
- The Sinc Function
Compute the mathematical sinc function for an input vector or matrix.
- The Dirichlet Function
Compute the Dirichlet function, sometimes called the periodic sinc or aliased sinc function.
- Create Waveforms Using Wireless Waveform Generator App (Communications Toolbox)
Create, impair, visualize, and export modulated waveforms.

