The user correction file is an ASCII file named USERCOR1.DAT that is stored in the directory C:\INTERNAL\USERCOR\ on the internal hard disk of the CMU. The file contains up to 6 independent tables to store the correction values for the 3 RF output connectors and the 3 RF input connectors of the instrument. Each table has the following structure:
[PortID]: |
[Freq1] |
[Freq2] |
... |
[Freqn] |
[Level1]: |
[Dev11] |
[Dev12] |
... |
[Dev1n] |
[Level2]: |
[Dev21] |
[Dev22] |
|
[Dev2n] |
... |
... |
... |
... |
... |
[Levelm]: |
[Devm1] |
[Devm2] |
... |
[Devmn] |
Comments in the file must be introduced by a double dagger #. Spaces and indentations are allowed for easier readability of the file. The first character in a line can be a minus sign but must not be a plus sign. The following example shows a valid user correction file:
# This is a comment
# (any number of spaces is allowed)
# indentations are allowed,
# spaces and TAB are used for separation
RF2in: 500 1000 1500 2000
10: 1.20 -1.2 -.23 -0.5 # comments are allowed at the end of a line
0: 0.34 1.14 1.20 -1.2
-10: 1.19 -1.19 -1.12 1.00
-14: -0.32 +1.11 -0.50 1.10
RF1in: 200 800 1500
10: +1.20 -.91 .5
0: -0.12 +1.11 -0.50
RF3OUT: 400 1000 1555 2500
10: 1.20 -1.20 -0.23 -0.5
0: 0.34 1.14 1.20 -1.2
-10: 1.19 -1.19 -1.12 1.00
-14: -0.12 +1.11 -0.50 1.10
Note: In general RF user correction tables are no longer valid after an update of the path correction data, e.g. by means of the automatic calibration system R&S ACS. To ensure that outdated user correction data are not used inadvertently, the ACS renames all files c:\internal\usercor\ *.dat à c:\internal\usercor\ *.bak after a change of the path correction data. Existing *.bak files are overwritten.