Waveform Generation with TektronixВ® AWG5000 and AWG7000 Series вЂ“ MATLABВ® Example (Scripts) Publisher's description
from Roger Yeh
MATLABВ® is a software environment and programming language with over 1,000,000 users and supports TektronixВ® Arbitrary Waveform Generators through its Instrument Control Toolbox
MATLABВ® is a software environment and programming language with over 1,000,000 users and supports TektronixВ® Arbitrary Waveform Generators through its Instrument Control Toolbox.
One of todayвЂ™s most challenging design problems in RF technologies, as well as other wireless applications, is the creation of stimulus signals that can fully exercise a prototype. Complex high-frequency modulated signals with jitter, spread spectrum clocking, and other time-variant effects require a benchtop of pulse, function, modulation and RF generators. Using MATLABВ® to generate such a signal and output it through a TektronixВ® Arbitrary Waveform Generator replaces the need for all that equipment.
The вЂ?generate_arb_waveform_TektronixвЂ™ script connects to the TektronixВ® AWG, resets it, puts the waveform onto channel 1 of the instrument by calling the вЂ?chirp_signalвЂ™ function, enables channel 1 output, and disconnects the instrument. This вЂ?generate_arb_waveform_TektronixвЂ™ script was generated by Test & Measurement Tool, a graphical tool provided by Instrument Control Toolbox that allows the user to configure and control instruments in MATLABВ®.
To execute this example, extract the files from the zip file and type вЂ?generate_arb_waveform_TektronixвЂ™ in the MATLABВ® command window. Notes: Change the IP address in the generate_arb_waveform_Tektronix.m file to the IP address of the AWG. If the Signal Processing Toolbox is not installed, replace the CHIRP function in chirp_signal.m with a different function.
1. TekVISA 3.3 (or newer) вЂ“ Available for download at:
2. IVI Shared Components вЂ“ Available for download on the IVI foundation website at: http://www.ivifoundation.org/Downloads/SharedComponents.htm
3. TektronixВ® AWG5000 and AWG7000 IVI-COM instrument driver вЂ“ Available for download at:
4. MATLABВ® instrument driver for the TektronixВ® AWG5000 and AWG7000 Series вЂ“ Created by TektronixВ® and available for download on MATLAB Central at:
This example was created and tested with a TektronixВ® AWG7101 Arbitrary Waveform Generator but should work for other TektronixВ® generators in the AWG5000 and AWG7000 series including the AWG5002, AWG5004, AWG5012, AWG5014, AWG7101, AWG7102, AWG7051, and AWG7052.
To download a Getting Started Guide for using MATLABВ® with your TektronixВ® instruments in 15 minutes, visit:
Information on using MATLABВ® and Instrument Control Toolbox for configuring and controlling instruments is available at:
For additional information on using MATLABВ® with TektronixВ® instruments, including MATLABВ® examples, demos, drivers, and videos, visit:
System Requirements:MATLAB 7.7 (R2008b)
Program Release Status: New Release
Program Install Support: Install and Uninstall