Editorial Technical Reference

Signal generator (function and arbitrary waveform generator)

Function and arbitrary waveform generators · Frequency by waveform, sample rate and memory, amplitude into 50 Ω versus high impedance, accuracy, distortion, rise time and jitter

A function or arbitrary waveform generator produces test signals (sine, square, pulse, ramp, noise and user-defined waveforms) with set frequency, amplitude and offset for testing circuits, sensors and systems. Ask three things first: what maximum frequency you need for each waveform type, not only for sine, what amplitude range and accuracy you need into your actual load impedance, and what signal quality (distortion, rise time, jitter) and channels, memory and modulation your tests require.

Bench function/arbitrary waveform generators with one or more channels. RF and microwave signal generators, video pattern generators, process-loop (4–20 mA) calibrators and audio test sets are outside this page except where compared.

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

01

Check frequency by waveform, sample rate and memory

RIGOL's DG900 Pro data sheet lists, for the DG902/912/922 Pro, sine to 70, 150 and 200 MHz, but square only to 60 MHz, pulse to 50 MHz, ramp to 3–5 MHz and arbitrary waveforms to 30–50 MHz, with a 1.25 GSa/s sample rate, 16-bit vertical resolution and 16 Mpts per channel (32 Mpts optional) of waveform memory. Output modes include continuous, modulation (AM, FM, PM, SUM, ASK, FSK, PSK, PWM), sweep and burst, and the generator also offers noise, harmonic and pulse functions. [2]

Editorial calculation: at 1.25 GSa/s a 200 MHz sine has 1.25 × 10⁹ / 200 × 10⁶ = 6.25 samples per cycle, and the same data sheet lists arbitrary waveforms only to 30–50 MHz; compare generators on the frequency of the waveform you will actually use. [2]

Editorial note: list the waveforms, modulation and sweep types, channel count and memory depth your tests need before comparing models.

Give the supplier the waveforms and maximum frequencies, amplitude and offset ranges, load impedance, number of channels and channel coupling, arbitrary waveform length, modulation and sweep needs, external clock or trigger, interfaces and software, and calibration certificate requirements.

02

Check amplitude into your load, accuracy and signal quality

The DG900 Pro lists amplitude ranges of 1 mVpp–10 Vpp into 50 Ω up to 50 MHz, falling to 1 mVpp–2 Vpp at 200 MHz, and 2 mVpp–20 Vpp into high impedance up to 50 MHz; amplitude accuracy of ±(1% of setting + 2 mVpp) into 50 Ω; output impedance of 50 Ω ± 1%; frequency accuracy of ±10⁻⁶ of setting and a ±2 ppm time base from 0 to 40 °C; and outputs that switch off automatically on overload. [2]

For signal quality it gives harmonic distortion of below −55 dBc from 10 Hz to 10 MHz (−50 dBc to 50 MHz, −40 dBc above), total harmonic distortion below 0.1% from 10 Hz to 20 kHz at 1 Vpp, non-harmonic spurious below −65 dBc to 10 MHz, and phase noise below −110 dBc/Hz at 10 kHz offset for a 20 MHz sine; RIGOL's product page cites rise times as low as 3 ns and a 60 MHz square wave with fast rising edges. [1]

Editorial calculation: because the range doubles from 1–10 Vpp into 50 Ω to 2–20 Vpp into high impedance, a generator set for 1 Vpp assuming a 50 Ω load will deliver about 2 Vpp into a high-impedance input; set the generator's load setting to match the circuit. [2]

03

Compare what suppliers offer

Suppliers linked to this page list function or arbitrary signal generators; each card links to the page reviewed.

The suppliers reviewed list bench and handheld signal generators; ask each for maximum frequency per waveform, sample rate and resolution, memory, amplitude range into 50 Ω and high impedance, accuracy, distortion and jitter specifications, and calibration.

04

Check distortion, flatness and burst limits at your top frequency

Tektronix's AFG31000 datasheet shows how sine quality changes across the band of one generator. For the AFG31151/31152/31251/31252 it gives typical harmonic distortion at 1 Vpp of < −72 dBc from 10 Hz to < 1 MHz but < −37 dBc from 25 MHz to 250 MHz, and amplitude flatness (1 Vpp, relative to 1 kHz) of ±0.2 dB below 5 MHz widening to ±1.0 dB from 100 to 200 MHz and ±2.0 dB from 200 to 250 MHz. In burst mode the sine limit is half the continuous one: 1 μHz to 125 MHz on the 250 MHz models and 1 μHz to 12.5 MHz on the 25 MHz models. [3]

For the output it lists 50 Ω output impedance, a selectable load impedance setting (50 Ω, 1 Ω to 10.0 kΩ, or High Z) that adjusts the displayed amplitude, 42 Vpk maximum isolation to earth ground, and relays that disconnect the outputs when incoming current exceeds 250 mA. Frequency accuracy is ±10⁻⁶ of setting from 0 °C to 50 °C, with aging of ±1.0 × 10⁻⁶ per year. [3] Editorial note: ask each supplier for distortion and flatness at the highest frequency you will use, burst-mode limits, and output protection, not only the headline sine bandwidth.

05

Check triangle, pulse and arbitrary limits, not only sine range

Rohde & Schwarz's product page for its R&S HMF2525 and HMF2550 arbitrary function generators gives frequency ranges of 10 μHz to 25 MHz and 10 μHz to 50 MHz, but triangle waveforms only up to 10 MHz and pulses with a recurrence rate up to 12.5 MHz or 25 MHz by model. It lists 5 mV to 10 V (Vpp) into 50 Ω and an arbitrary waveform generator of 250 Msample/s, 14 bit and 256 kpoint. Pulse width can be set from 15 ns to 999 s with 5 ns resolution, and rise and fall time selected from 8 ns to 500 ns. [4]

Editorial calculation: on the 50 MHz model the 25 MHz pulse limit is half the sine limit and the 10 MHz triangle limit one fifth of it (50 ÷ 25 = 2; 50 ÷ 10 = 5). Its 8 ns minimum edge compares with rise times as low as 3 ns on RIGOL's product page. [4] [1]

Editorial note: list the waveform, frequency, edge time and arbitrary record length each test needs, and ask suppliers for the limit of each.

R&S HMF25xx itemPublished valueCheck in your order
Frequency range10 μHz–25 MHz (HMF2525); 10 μHz–50 MHz (HMF2550)Sine limit
TriangleUp to 10 MHzRamp tests
Pulse recurrence rateUp to 12.5 MHz / 25 MHzPulse tests
Pulse width15 ns–999 s, 5 ns resolutionNarrowest pulse
Rise/fall time8–500 ns, selectableEdge speed
Arbitrary generator250 Msample/s, 14 bit, 256 kpointRecord length
Output5 mV–10 Vpp into 50 ΩAmplitude

06

Trace the generator functions

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

FunctionRoleFix in the order
DAC and waveform memoryBuild waveforms. [2]Sample rate; bits; depth.
Time baseFrequency accuracy. [2]ppm; external reference.
Output amplifierAmplitude and offset. [2]Range; 50 Ω.
Modulation, sweep, burstTest functions. [2]Types.
ChannelsMulti-signal tests. [2]Number; coupling.
ProtectionDisable output on overload. [2]Behaviour.

07

Fill the specification fields with values for your tests

A signal generator quotation needs values for your tests. 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
Frequency Range (MHz)By waveform, e.g. sine 200, square 60, arb 50. [2]Per waveform.
Output Amplitude Range (Vpp)E.g. 1 mVpp–10 Vpp into 50 Ω. [2]50 Ω and high-Z.
Amplitude Accuracy (%)E.g. ±(1% + 2 mVpp). [2]Spec and conditions.
Frequency Accuracy (%)E.g. ±1 ppm. [2]Spec; aging.
Harmonic Distortion (%)E.g. <−55 dBc to 10 MHz; THD <0.1% to 20 kHz. [2]By frequency.
Rise/Fall Time (ns)E.g. as low as 3 ns. [1]Value.
Output Impedance (Ω)E.g. 50 Ω ± 1%. [2]Value.
Operating Temperature (°C)E.g. accuracy specified 0–40 °C. [2]Range.
Storage Temperature (°C)Storage.Range.
Power Supply (V AC)Mains.Range.
Display Resolution (digits)Frequency resolution, e.g. 1 μHz or 12 digits. [2]Resolution.
Weight (kg)Bench or portable.Weight.

08

Send the waveform, load and quality data together

Paste it into your enquiry below or into an email to a maker, then replace every bracket.

Waveforms: [types; max frequency each]
Amplitude: [range; offset; load impedance]
Quality: [distortion; jitter; rise time]
Channels: [number; coupling]
Arbitrary: [length; sample rate]
Functions: [modulation; sweep; burst; trigger]
Calibration: [certificate; interval]

See manufacturer records Send an enquiry through CNFX

Compare signal generator suppliers

These companies list function or arbitrary signal generators.

RIGOL
Manufacturing site to be confirmed for the order

Lists function/arbitrary waveform generators such as the DG900 Pro series.

Product scope checked 2026-10-11

Current product source ↗

Waveform generators listed · profile compiled by CNFX from public sources
SUIN Instruments Co., Ltd.
Manufacturing site to be confirmed for the order

Lists function/arbitrary waveform generators with spectrum and power analyzers.

Product scope checked 2026-10-11

Current product source ↗

Signal generators listed · profile compiled by CNFX from public sources
Shenzhen Fnirsi Technology Co., Ltd.
Manufacturing site to be confirmed for the order

Lists signal generators and combined oscilloscope-multimeter-generator instruments.

Product scope checked 2026-10-11

Current product source ↗

Signal generators listed · profile compiled by CNFX from public sources
East Tester
Manufacturing site to be confirmed for the order

Lists function signal generators with calibrators and electronic loads.

Product scope checked 2026-10-11

Current product source ↗

Signal generators 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

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

Makers specify each waveform separately; RIGOL's DG922 Pro lists sine to 200 MHz but square to 60 MHz and arbitrary to 50 MHz. [2]

Why does my signal generator output twice the set voltage?

Amplitude is set assuming a 50 Ω load; RIGOL lists 1–10 Vpp into 50 Ω but 2–20 Vpp into high impedance. [2]

How accurate is a function generator's frequency?

RIGOL's DG900 Pro lists ±10⁻⁶ (1 ppm) of setting and a ±2 ppm time base from 0 to 40 °C. [2]

Does a 250 MHz function generator give a clean sine at 250 MHz?

Tektronix's AFG31000 datasheet gives typical harmonic distortion of < −37 dBc from 25 MHz to 250 MHz against < −72 dBc below 1 MHz, and flatness of ±2.0 dB from 200 to 250 MHz, so check the figures at your own frequency. [3]

Does a 50 MHz function generator give 50 MHz pulses?

Not necessarily. Rohde & Schwarz lists its HMF2550 at 10 μHz to 50 MHz but gives pulses up to 25 MHz and triangle waveforms up to 10 MHz. [4]

Sources and what still needs a direct check

Sources checked 2026-10-11. RIGOL describes its own generators; specifications for another model must come from its data sheet and calibration certificate.

  1. RIGOL — DG900 Pro product page ↗ Maker product page Return to text ↑
  2. RIGOL — DG900 Pro series function/arbitrary waveform generator data sheet ↗ Maker data sheet Return to text ↑
  3. Tektronix — AFG31000 Series arbitrary function generators datasheet (web edition) ↗ Maker datasheet Return to text ↑
  4. Rohde & Schwarz — R&S HMF2525/HMF2550 arbitrary function generator product page ↗ Maker product page Return to text ↑

Still to check yourself

  • Check frequency per waveform.
  • Check amplitude into your load.
  • Compare distortion and jitter.
  • Confirm channels, memory and functions.
  • Verify the legal supplier and factory.
Buyer enquiry

Request manufacturing insight for Signal Generator

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?

Compare manufacturer profiles with relevant product and process capability.

Previous Product
Signal Connectors
Next Product
Signal Processing Board
Get QuotesChat