Arbitrary waveform and function generators · Sample rate vs highest frequency, bandwidth vs edges, vertical resolution, memory depth, sine vs square limits
An arbitrary waveform generator (AWG) plays a digital waveform file through a DAC to create test signals; Siglent notes that "most arbitrary waveform generators include basic function types like sine, square, and triangle waves", plus modulation and sweeps. Ask three things first: the highest frequency and fastest edge you must reproduce, the dynamic range and amplitude accuracy needed, and how long a sequence must play and on how many synchronised channels.
Function and arbitrary waveform generators for electronics test, bench and modular. RF and microwave vector signal generators, pulse and pattern generators, and EMC transient simulators are outside this page except where noted.
01
Berkeley Nucleonics' AWG selection chapter starts from the worst-case signal and maps it to specifications: highest frequency sets sample rate, edges set bandwidth, dynamic range sets bits, duration sets memory and parallel emitters set channel count. Nyquist (more than twice the highest frequency) is the floor; it suggests 2.5 times the highest frequency for clean sine reconstruction and 3–5 times for edge fidelity, so a 500 MHz signal calls for 1.25–2.5 GS/s rather than 1 GS/s. [1]
It separates analog bandwidth from sample rate, using rise time × bandwidth ≈ 0.35 (a 110 ps edge needs about 3.2 GHz), and notes the failure modes differ: too little sample rate aliases energy into spurs that move with frequency, too little bandwidth rounds edges and sags amplitude at the top of the band. A 16-bit DAC splits its range into 65,536 levels against 256 for 8-bit, lowering quantisation noise and improving spurious-free dynamic range, but very deep and very fast converters are hard to build together. [1]
Siglent describes vertical resolution as the smallest programmable voltage step, set by the DAC's bits, and notes that maximum sine frequency is not the square-wave limit: its SDG2122X reaches 120 MHz for sine but 25 MHz for square waves, because fast transitions need much more bandwidth. [2]
Give the supplier the highest frequency and fastest edge, amplitude range and load, dynamic range or spur limits, waveform types and modulation, sequence length and sample rate, channel count and synchronisation, triggering, and interfaces.
02
Berkeley Nucleonics' arithmetic: playing one millisecond at 6 GS/s needs six million samples per channel, and one second needs six billion. [1] Siglent gives output frequency = sample rate ÷ samples, so a 1,000-sample waveform at 10 MSa/s repeats at 10 kHz; its SDG2000X series samples at a nominal 1.2 GSa/s and supports point-by-point output of 8 points to 8 Mpts. [2]
Editorial calculation: an 8 Mpt waveform played at 1.2 GSa/s lasts 8 × 10⁶ ÷ 1.2 × 10⁹ ≈ 6.7 ms, repeating at about 150 Hz; reproducing a 300 MHz component at 3–5× would need 0.9–1.5 GS/s by the Berkeley Nucleonics rule. [2] [1]
Rigol lists waveform generators, including multi-channel waveform generation products, among its instruments. [3]
03
Tektronix's AFG3000C Series data sheet, for a range it states is no longer sold new, shows how one family's limits change by waveform and model. Sine output reaches 10, 25, 50, 100, 150 or 240 MHz by model, square waves stop lower at 5, 25, 40, 50, 100 or 120 MHz, and arbitrary waveforms use 14-bit resolution at 250 MS/s, 1 GS/s or 2 GS/s. On the 240 MHz AFG3251C, square-wave rise and fall time is 2.5 ns or less, harmonic distortion at 1 V p-p is below −60 dBc from 10 Hz to 1 MHz and below −30 dBc from 25 to 240 MHz, and amplitude flatness widens from ±0.15 dB below 5 MHz to ±2.0 dB from 200 to 240 MHz. Every model has ±1 ppm frequency stability from 0 to 50 °C and ±1 ppm per year aging. The general data list 100–240 V supply, under 120 W consumption, a 20-minute warm-up, 0 to +50 °C operating and −30 to +70 °C storage temperature, up to 80% humidity at or below 40 °C, 329.6 × 156 × 168 mm (W × H × D) and 4.5 kg net. [4]
Editorial calculation: ±1 ppm on a 10 MHz output is ±10 Hz. Using the 0.35 rule cited above, a 2.5 ns edge corresponds to about 140 MHz of bandwidth, consistent with a square-wave limit of 120 MHz on a 240 MHz sine model; so a pulse or clock application should be sized on the square and pulse rows, not the headline sine figure. [4] [1]
04
The suppliers linked to this page list waveform generators; their cards link to the pages reviewed.
Ask any supplier for sample rate and analog bandwidth per channel, sine, square and pulse limits, rise time, vertical resolution and spurious-free dynamic range, memory depth and sequencing, amplitude range and accuracy, channel synchronisation, modulation types and interfaces.
05
This is a functional reference built from the sources cited; it is not one maker's specification.
| Block | Role | Fix in the order |
|---|---|---|
| Waveform memory | Hold the sample points. [2] [1] | Depth; sequencing. |
| Clock and DAC | Convert samples to voltage. [1] | Sample rate; bits. |
| Reconstruction filter and amplifier | Set bandwidth and level. [1] | Bandwidth; amplitude. |
| Function and modulation engine | Standard waveforms and modulation. [2] | Types. |
| Triggers and sync | Coordinate channels and instruments. [2] | Inputs; outputs. |
| Interface | Load waveforms and control. | LAN; USB. |
06
A waveform generator quotation needs values for your signals. The table explains each field, gives published values where a reviewed source states them, and says what to obtain from the supplier.
| Field | What it means and published values | Ask the supplier for |
|---|---|---|
| Output Frequency Range (MHz) | Sine and square limits differ, e.g. 120 vs 25 MHz. [2] | Limit per waveform. |
| Frequency Accuracy (%) | E.g. ±1 ppm stability (0–50 °C), ±1 ppm per year aging. [4] | Stability. |
| Output Amplitude Range (dBm) | Into stated load. | Range. |
| Amplitude Accuracy (dB) | Level accuracy. | Value. |
| Harmonic Distortion (dBc) | Spectral purity; bits and SFDR; e.g. < −60 dBc to 1 MHz at 1 V p-p. [1] [4] | Value. |
| Rise Time (ns) | ≈0.35/bandwidth; e.g. ≤2.5 to ≤5 ns square. [1] [4] | Rise time. |
| Operating Temperature Range (°C) | E.g. 0 to +50 °C. [4] | Range. |
| Storage Temperature Range (°C) | E.g. −30 to +70 °C. [4] | Range. |
| Relative Humidity (%) | E.g. ≤80% up to 40 °C. [4] | Limit. |
| Ingress Protection Rating | Bench instrument. | Rating if needed. |
| Supply Voltage (V AC) | E.g. 100–240 V, 47–63 Hz. [4] | Supply. |
| Power Consumption (W) | E.g. under 120 W. [4] | Value. |
| Dimensions (W×H×D) (mm) | E.g. 329.6 × 156 × 168 mm. [4] | Size. |
| Weight (kg) | E.g. 4.5 kg net. [4] | Mass. |
07
Paste it into your enquiry below or into an email to a maker, then replace every bracket.
Signal: [highest frequency; fastest edge; waveform types] Level: [amplitude; load; dynamic range] Timing: [sequence length; sample rate] Channels: [count; synchronisation; triggers] Interface: [LAN; USB; software]
These companies list waveform generators.
Lists waveform generators with oscilloscopes, spectrum and network analyzers.
Product scope checked 2026-10-11
Lists an arbitrary waveform generator among EMC and transient test equipment.
Product scope checked 2026-10-11
Explore company information and manufacturing capabilities, then discuss the scope of your project with a relevant supplier.
Berkeley Nucleonics suggests at least 2.5 times the highest frequency for clean sines and 3–5 times when edge fidelity matters; Nyquist's 2× is only the floor. [1]
Siglent explains that fast square-wave transitions need much more bandwidth; its SDG2122X reaches 120 MHz sine but 25 MHz square. [2]
Duration × sample rate: Berkeley Nucleonics shows 1 ms at 6 GS/s needs six million samples per channel. [1]
Square edges need bandwidth well above the fundamental; one data sheet lists a 240 MHz sine model with a 120 MHz square-wave limit and rise time of 2.5 ns or less. [4]
Sources checked 2026-10-12. Berkeley Nucleonics and Siglent make waveform generators and publish selection guidance; Rigol is a supplier linked to this page.
Ask for use case, specification boundaries, supplier type, and RFQ preparation information for this product.
Compare manufacturer profiles with relevant product and process capability.