Appendix D: Sample Waveforms

D-6 AWG610 Arbitrary Waveform Generator User Manual

TableD-8: Linear frequency sweep

File name LIN_SWP.WFM Made with equation editor
Equation clock = 1e9
size = 8000
k0 = 8e-6 'sweepperiod
k1 = 1e6 'startfrequency
k2 = 10e6 'endfrequency
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 f1is the starting frequency,f2is the ending frequency, F0is the
initial phase, and T is the sweep period.
Toassure that the phases match when this waveform is iterated, the
sweep period is set to be close to an integer multiple of the reciprocal
V(t) +sin
ȧ
ȡ
Ȣ2pf1t)2pf2ŕt
0
t
Tdt )f0
ȧ
ȣȤ
of the average frequency .
f1)f2
2
Settings Waveformpoints: 8000, Clock frequency: 1.0 GHz, Output time: 8000 ns

TableD-9: Log frequency sweep

File name LOG_SWP.WFM Made with equation editor
Equation clock = 800e6
size = 8800
k0 = 11e-6 'sweepperiod
k1 = 1e6 'startfrequency
k2 = 10e6 'endfrequency
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 f1is the starting frequency,f2is the ending frequency, F0is the
initial phase, and T is the sweep period.
Toassure that the phases match when this waveform is iterated, the
sweep period is set to be close to an integer multiple of the reciprocal
f2–f1
Inf2
f1
of the average frequency .
V(t) +sin
ȧ
ȡ
Ȣ2pf1ŕt
0
expǒt
T@Inf2
f1Ǔdt )f0
ȧ
ȣȤ
Settings Waveformpoints: 8800, Clock frequency: 800 MHz, Output time: 11 ms