Signal Generators and MATLAB

Control Signal Generators and Create Custom Waveforms

You can control a signal generator's modulation capabilities directly from MATLAB using Instrument Control Toolbox. You can also create a custom waveform in MATLAB, and then use the toolbox to upload the waveform to the signal generator. MATLAB and the toolbox also provide tools to create graphical interfaces for visualizing custom waveforms, comparing real-world data to models created in MATLAB or Simulink, and automating tests.

By using the SCPI commands described in the operating or programming manual for your signal generator, you can control and generate data using any signal generator over any of these supported interfaces:

Control Signal Generators with Instrument Driver Software

Many signal generator manufacturers supply industry-standard instrument drivers that you can use directly from MATLAB. Instrument Control Toolbox provides connectivity through instrument drivers such as:


MATLAB Videos – Application Examples of Using MATLAB and Instrument Control Toolbox with Signal Generators

Generate pulse waveforms and other signals for Agilent X-Series signal generators using MATLAB ® and Instrument Control Toolbox™.
Generate waveforms and perform amplitude correction for Agilent M8190a AWGs using MATLAB ® and Instrument Control Toolbox™.
Generate signal impairments and play back waveforms for Agilent signal generators and analyzers using MATLAB ® .

Signal Generator Instrument Drivers