User Tools

Site Tools


operations:documentation.contcal

This wiki is not maintained! Do not use this when setting up AuScope experiments!

Continuous calibration

Note that continuous calibration (Tsys) is currently only implemented at Katherine

Continous cal is a way of constantly measuring system temperature (Tsys). It is achieved by continuously modulating a noise diode via a 80 Hz square-wave signal from the DBBC. The DBBC detects the return signal, demodulates it, and uses the on/off values to measure Tsys.

The current setup will measure Tsys every 30 seconds during a scan. Output is not shown by default in the scrolling log, but it does go to the log file on the Field System PC, and monit3 will update the values as they are measured.

Note that in continuous cal mode, broadband Tsys values are not reported, just the narrow-band values.

Continuous cal is also used in pointing observations (i.e. fivept) and SEFD measurements (onoff).

Tsys on Demand

It is possible to measure Tsys at any time with the command

systemp12

This will report Tsys to the scrolling log and update the monit3 display.

Is continuous cal running?

Continuous cal is controlled through a daemon called tpicd and it produces output to the log file when a scan is being recorded (it starts and stops according to the data_valid command issues from the schedule). You can force tpicd to show individual power measurements in the scrolling log by typing

tpicd=display_on

and turn it off again with

tpicd=display_off

If you have display on and there is a scan being recorded but Tsys is not updating every 30s, then tpicd is NOT running. To make it work, try this:

tpicd

and wait for the next scan to start.

More info on tpicd

Here's a copy of the documentation on tpicd

        tpicd - tpi (LBA4, Mark III/IV, VLBA, VLBA4, DBBC racks)

            Syntax:     tpicd=cont,cycle
                        tpicd
                        tpicd=stop
                        tpicd=tsys
			tpicd=display_on
			tpicd=display_off
                        tpicd=?

            Response:   tpicd/cont,cycle
                        tpicd/detector list


Settable parameters:
              cont          Whether to sample continuously or not: no
                            (default) or yes. If no, samplng is stopped and
                            started by the data_valid=...  command.
              cycle         Number of centiseconds per cycle, 0 disables
                            sampling.

Monitor-only parameters:
              detector list   List of detectors to be sampled, grouped by IF
                              channel as in the tpi, tpical, tpzero, tpgain,and
                              tsys commands. The list is constructed from the
                              VCs selected by the formatter and the IFs that
                              feed them when the tpicd=... command is issued. 

Comments: The form "tpicd" is used to start the extraction. The form
"tpicd=stop" is used to halt it. The form "tpicd=?" returns the
current set-up information.

If tpicd is being controlled by the data_valid command, it begins and
stops sampling and recording data within one second of a request to do
so. In other words within one second of the execution of a
"data_valid=..."  command.

The form "tpicd=tsys" can be used only if continuous cal is selected.
It will cause the tsys to be calculated from the next set of samples.
The number of samples is specified by the cont_cal command.  This does
not disturb the behavior otherwise.

This command controls the tpicd TPI measurement daemon.  The remaining
comments describe the daemon.

The daemon measures the TPI values (Mark III/IV, LBA4, and DBBC racks)
and BBC channels gains and IF channel TPI values (VLBA/4 racks).  For
Mark III/IV, LBA4, and DBBC racks the values appear in the log as
"#tpicd#tpi/" entries.  For VLBA/4 racks the values appear in the log
as "#tpicd#tpgain/" entries.  IF TPI values for the VLBA/4 racks are
reported in the tpgain records even though they are not gains.  If
there is a continuous calibration system (cont_cal=on,...), the raw
values are reported in "#tpicd#tpcont/" entries and the derived Tsys
values are reported in "#tpicd#tsys/" entires every time the number of
samples as specified by the cont_cal command has been collected (these
Tsys values are only informational and are used internally by the FS
for display of Tsys).  None of these are normally displayed to the
operator; they only go in the log.

There are two exceptions to the tpicd output log entries not being
displayed to the operator.  The first is that if the command
"tpicd=display_on" is given, the entries will be displayed until there
a "tpicd=display_off" command is given.  The second is that continuous
calibration is in use, and the "tpicd=tsys" command is given, then
averaged tpi, averaged tpical, noise diode temperatures, and derived
tsys are all displayed (and logged), respectively, as "tpi/" and
"tpical/", "caltemps/", and "tsys/" records (in all cases without
"#tpicd#" appended). For IF channels, data is included only in the
average "tpi/" records, even though the values are not strictly TPI.

The tpicd daemon results the raw and derived results are returned
grouped in pairs of:

    detector mnemonic, value

For #tpicd#tpcont/ they are triples:

   detector mnemonic, tpi, tpical

(except for IF detectors which don't have tpical values).

The output is collected into lines by IF channel.  Detectors that have
no IF assigned are displayed first followed by IFs 1-3 (Mark III/IV or
LBA4), 1-4 (LBA), and a-d (VLBA/4, DBBC). If the output for an IF
would make a long output line, the output is split into more than one
line.

A time-out or other error on one more devices for a Mark III/IV, LBA,
VLBA/4, or DBBC detector will not prevent results from other detectors
from being displayed.  A negative integer will be shown for each
channel that had an error that prevented an actual measurement from
being displayed. An overflow value, 65535, is displayed as dollar
signs, $$$$$, (for gains an overflow is 255).

For Mark III/IV and LBA4 racks the detector mnemonics for the VCs are
displayed as hs, where h is the VC number as hex and s is for the
detector is use: d (dual for upper/lower), u (upper), l (lower), a
digit 3-7 for other detectors or 'x' for unknown.
/home/www/auscope/opswiki/data/pages/operations/documentation.contcal.txt · Last modified: 2014/04/24 04:38 by Jim Lovell