Skip to main content

Lesson 1 - Introduction - Arbitrary Waveform Generation Basics

In this course, we'll learn about applications for an arbitrary waveform generator (AWG), key AWG specifications, and how to optimize your waveforms.

An arbitrary waveform generator (AWG) is the modern tool for universal signal source generation. While many application-specific signal generation instruments exist, there's nothing more flexible than an AWG. It's often necessary to provide realistic signals to a DUT, and knowing how an AWG works can make this testing more straightforward and comprehensive. We'll cover the fundamentals of arbitrary waveform generation and the key specifications for any AWG. This course walks through how sample rate, dynamic range, and ENOB can all affect AWG performance.

Who should take Arbitrary Waveform Generation Basics?

This course is designed for engineers who want to want to learn how to better test their systems using arbitrary waveforms. 

It is often necessary to test a system or device with repeatable, realistic signals, and this course will make that easier with the use of an AWG.

We'll cover:

  • Why use an AWG?
  • Playback time & memory depth
  • Sample rate 
  • Dynamic range & ENOB
  • Channel embedding and de-embedding 
  • Automation software tools 
  • Example AWG applications

Duration: 1 hour