Appendix D: Sample Waveforms
D-6 AWG710&AWG710B Arbitrary Waveform Generator User ManualTableD-8: Linear frequency sweep
File name LIN_SWP.WFM Made with equation editor
Equation clock = 1e9
size = 8000
k0 = 8e-6 ’sweep period
k1 = 1e6 ’start frequency
k2 = 10e6 ’end frequency
“lin_swp.wfm” = sin(2 * pi * k1 * time + 2 * pi * (k2 - k1) * (time ^ 2)/2/k0)
Descriptions This waveform can be expressed generally by the following formula.
Here f1 is the starting frequency, f2 is the ending frequency, is
the initial phase, and T is the sweep period.
To assure that the phases match when this waveform is iterated, the
sweep period is set to be close to an integer multiple of the reciprocal
of the average frequency .
Settings Waveform points: 8000, Clock frequency: 1.0 GHz, Output time:
8000 ns
Vt() 2πf1t2πf2
t
T
--- t
φ
0
+d
0
t
+sin=
φ0
f1f2
+
2
--------------
TableD-9: Log frequency sweep
File name LOG_SWP.WFM Made with equation editor
Equation clock = 800e6
size = 8800
k0 = 11e-6 ’sweep period
k1 = 1e6 ’start frequency
k2 = 10e6 ’end frequency
k3 = log (k2 / k1)
“log_swp.wfm” = sin(2 * pi * k1 * k0 / k3 * (exp (k3 * scale) -1))
Descriptions This waveform can be expressed generally by the following formula.
Here f1 is the starting frequency, f2 is the ending frequency, is the
initial phase, and T is the sweep period.
To assure that the phases match when this waveform is iterated, the
sweep period is set to be close to an integer multiple of the reciprocal
of the average frequency .
Settings Waveform points: 8800, Clock frequency: 800 MHz, Output time: 11 µs
Vt() 2πf1
t
T
--- Inf2
f1
----


exp t
φ
0
+d
0
t
sin=
φ0
f2f1
Inf2
f1
----
--------------