Editorial Technical Reference

Arbitrary waveform and function generators

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.

CNFX editorial research · Sources checked October 12, 2026 · 4 sources

01

Map the signal to sample rate, bandwidth and resolution

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

Size memory and check waveform limits

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

Check limits per waveform in a full function generator data sheet

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]

ModelSine maxSquare maxSquare rise/fall
AFG3101C / 3102C100 MHz [4]50 MHz≤5 ns
AFG3151C / 3152C150 MHz [4]100 MHz≤3.5 ns
AFG3251C / 3252C240 MHz [4]120 MHz≤2.5 ns

04

Compare what suppliers offer

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

Trace the generator blocks

This is a functional reference built from the sources cited; it is not one maker's specification.

BlockRoleFix in the order
Waveform memoryHold the sample points. [2] [1]Depth; sequencing.
Clock and DACConvert samples to voltage. [1]Sample rate; bits.
Reconstruction filter and amplifierSet bandwidth and level. [1]Bandwidth; amplitude.
Function and modulation engineStandard waveforms and modulation. [2]Types.
Triggers and syncCoordinate channels and instruments. [2]Inputs; outputs.
InterfaceLoad waveforms and control.LAN; USB.

06

Fill the specification fields with values for your signals

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.

FieldWhat it means and published valuesAsk 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 RatingBench 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

Send the signal and timing data together

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]

See manufacturer records Send an enquiry through CNFX

Compare waveform generator suppliers

These companies list waveform generators.

RIGOL
Manufacturing site to be confirmed for the order

Lists waveform generators with oscilloscopes, spectrum and network analyzers.

Product scope checked 2026-10-11

Current product source ↗

Waveform generators listed · profile compiled by CNFX from public sources
Suzhou 3ctest Electronic Co.,Ltd
Manufacturing site to be confirmed for the order

Lists an arbitrary waveform generator among EMC and transient test equipment.

Product scope checked 2026-10-11

Current product source ↗

Arbitrary waveform generator listed · profile compiled by CNFX from public sources

Explore company information and manufacturing capabilities, then discuss the scope of your project with a relevant supplier.

Share this page

Buyer questions

What sample rate does an arbitrary waveform generator need?

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]

Why is the square-wave limit lower than the sine limit?

Siglent explains that fast square-wave transitions need much more bandwidth; its SDG2122X reaches 120 MHz sine but 25 MHz square. [2]

How much waveform memory is needed?

Duration × sample rate: Berkeley Nucleonics shows 1 ms at 6 GS/s needs six million samples per channel. [1]

Why is a function generator's square-wave limit lower than its sine limit?

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 and what still needs a direct check

Sources checked 2026-10-12. Berkeley Nucleonics and Siglent make waveform generators and publish selection guidance; Rigol is a supplier linked to this page.

  1. Berkeley Nucleonics — Arbitrary waveform generators, Chapter 9: Selecting an AWG ↗ Maker technical guide Return to text ↑
  2. Siglent — AWG basics, part 1 (application note) ↗ Maker application note Return to text ↑
  3. RIGOL — Home page (waveform generators) ↗ Supplier site Return to text ↑
  4. Tektronix — AFG3000C Series Arbitrary/Function Generator datasheet ↗ Manufacturer data sheet Return to text ↑

Still to check yourself

  • Map frequency and edges to rate and bandwidth.
  • Set bits for dynamic range.
  • Size memory for duration.
  • Check square and pulse limits.
  • Verify the legal supplier and factory.
Buyer enquiry

Request manufacturing insight for Signal Generator/Simulator

Ask for use case, specification boundaries, supplier type, and RFQ preparation information for this product.

Where it goes
Straight to the CNFX editorial desk, and to the manufacturer if this product is linked to a claimed profile. Nothing is broadcast to a supplier list.
Your details stay here
We do not sell or rent enquiry data, and we do not add you to a mailing list. Used only to answer this request.
No commission, no middleman
CNFX is a directory. We take no cut of any order and never negotiate on a supplier's behalf.
What to include
Share your product specifications, quantity, destination and target delivery date.

Your business information is used only to process this request.

Thank you! Your message has been sent. We'll respond within 1–3 business days.
Sorry, we couldn't send your message. Please try again, or email us at [email protected].

Need to Manufacture Signal Generator/Simulator?

Compare manufacturer profiles with relevant product and process capability.

Previous Product
Torque Verification Unit
Last Product
Get QuotesChat