This is an example correction file:
// MyCorrectionFile
InputBlockSize, 1024
XStart, 1.0E+09 // 1.0GHz
XDelta, 1.0E+06
YUnit, lin
Y
0.987, -0.2343
0.995, 0.5674
…
…
1.269, -0.765
The above files are composed of a header with relevant information. In these particular
cases, the files contain 1024 linear correction factors spaced by 1 MHz and starting at
1GHz. The ‘Y’ character indicates the starting point for the correction factor list
composed of 1024 lines with amplitude/phase pairs separated by commas. For one-
channel files there is an amplitude/phase pair per line while for two channel files there
are two pairs (Amp1, Phase1, Amp2, Phase2).
The way this information is applied by the Soft Front Panel software depends on the
signal generation mode and the signal category. For direct conversion multi-tone RF
generation modes (‘Generate IQ Data’ unchecked), corrections are applied directly to
the tones based on their absolute frequency. For up-converted multi-tone baseband
generation(I/Q) modes (‘Generate IQ Data’ checked), corrections are applied to the
complex baseband signals. So, the internal or external carrier frequency is represented
by the central entry in the list (i.e., entry #512 in the 1024 entries example shown
above) regardless of the ‘XStart’ parameter. For Complex Modulated waveforms,
corrections are always applied to the complex baseband signals regardless of the
‘Generate IQ Data” checkbox setting so, as it happens with the correction of multi-
tone baseband signals, the internal or external carrier frequency is represented by the
central entry in the list.