Online Calibration of the WSRT Phased ... - PAF Workshop...
Transcript of Online Calibration of the WSRT Phased ... - PAF Workshop...
Online Calibration of theWSRT Phased Array Feed system
Boudewijn Hut
ASTRON is part of the Netherlands Organisation for Scientific Research (NWO) PAF Workshop, Cagliari, Italy, 24 August 2016
Phased Array Technology
Why calibration?
How to calibrate?
Calibration with or without reference signal
Online calibration scheme for APERTIF
Two designs
Future plans
PAF Workshop, Cagliari, Italy, 24 August 2016 2
Outline
APERTIF
PAF Technology: many receiver chains
Maser
61DCU ADU
UniBoardBF
UniBoardCorrelator
Vivaldi
element
AmplificationFiltering
Downconversion
Digitization
Beamforming
24
coax
DataWriter
DistributionLOG
Local Oscillator
Distribution12
Clock Distribution
121x Vivaldi + LNA Board
coax cables 4x DCU rack
16x ADU Board 2x UniRack (BF) + PAC
2x LOG rack
34x UniRack (Corr)
2x DW units
Difference in gain and phase of individual elements
Sun radiates on some cables directly
Drift between receiver chains affects beamshape
Requirement on beamshape
Requirement on beamformer weights
0.3 dB in amp; 2 degree in phase
PAF Workshop, Cagliari, Italy, 24 August 2016 4
Why Calibration?
PAF Workshop, Cagliari, Italy, 24 August 2016 5
How to Calibrate?two options
down conversion
analog-to-digital
correlator
noise diode
Emit stable broadband noise
Track changes of this signal to compensate
1: Without reference signal (NxN)
2: With reference signal (Nx1)
Record NxN correlation matrix 𝑹𝑡
At start (𝑡= 𝑡0)
Every x seconds thereafter
Correction 𝒘𝑐𝑜𝑟𝑟, 𝑡= 𝒆𝑡⊘𝒆𝑡0
𝒆𝑡 is the eigenvector, corresponding
to the largest eigenvalue of 𝑹𝑡
⊘ denotes the element-wise division
PAF Workshop, Cagliari, Italy, 24 August 2016 6
How to Calibrate?option 1: without reference
down conversion
analog-to-digital
correlator
noise diode
Pow
er
(dB)
0
Ele
ment
Element
-14
Correlating PAF elements against
noise diode
Record Nx1 correlation vector 𝒓𝑡
Correction 𝒘𝑐𝑜𝑟𝑟, 𝑡= 𝒓𝑡⊘𝒓𝑡0
Fewer correlation values can be
traded for frequency bins
Reduces time spending on online-
calibration
PAF Workshop, Cagliari, Italy, 24 August 2016 7
How to Calibrate?option 2: with reference
down conversion
analog-to-digital
correlator
noise diode
Pow
er
(dB)
-2.5
Ele
ment
-6
Measure full correlation matrix
every second, for 1 hour
Without reference, select
correlation matrix of PAF elements
With reference, select correlation
vector with calsrc
Determine 𝒘𝑐𝑜𝑟𝑟, 𝑡for every second with and without reference
Compare correction factor for a single PAF element
Measurement during night time
PAF Workshop, Cagliari, Italy, 24 August 2016 8
Comparison Measurement
down conversion
analog-to-digital
correlator
noise diode
PAF Workshop, Cagliari, Italy, 24 August 2016 9
Result
Adding reference gives similar result
Sky signal may cause variations
Time (seconds) Time (seconds)
err
or
(deg)
err
or
(dB)
without
with
400040000
-0.1
0.7
0
-0.35
0.05
0
Angle
(degre
e)
Absolu
te P
art
(dB)
with
without
0
0.15°0.038 dB(sm
all)
(sm
all)
Threshold for new calibration:
0.3 deg amp; 2 deg phase
Threshold not reached
within 1 hour!
During night time, online
calibration interval longer than
1 hour
Adding reference gives same
result
Sky signal may cause variations
PAF Workshop, Cagliari, Italy, 24 August 2016 10
Result
Angle
(degre
e)
err
or
(deg)
Time (seconds)
-0.35
0.05
0
Angle
(degre
e)
with
without
40000
0.15°
(sm
all)
the range of this plot is
far below the threshold
1. Flag data
2. Record 𝑹𝑜𝑓𝑓
3. Record 𝑹𝑜𝑛 (or 𝒓𝑜𝑛)
4. Calculate new weights: 𝑹𝑜𝑛, 𝑡& 𝑹𝑜𝑛, 𝑡0
bf weights
5. Apply new beamformer weights
6. Unflag data
𝑹𝑜𝑓𝑓 is included to track relative system temperature
PAF Workshop, Cagliari, Italy, 24 August 2016 11
Online Calibration: 6 Steps
PAF Workshop, Cagliari, Italy, 24 August 2016 12
Online Calibration: 6 Steps
observation online-calibration observation
0.000stime
1.024s 2.048s 3.072s 4.096s 5.120s 6.144s
|start flagging data|switch UniRack to correlator mode
|set subbands for correlation|wait for time-pulse
|wait for time-pulse (UniBoard is integrating)
|save OFF correlation matrix|turn calibration source ON
|wait for time-pulse
|wait for time-pulse (UniBoard is integrating)
|save ON correlation matrix|turn calibration source OFF|switch UniRack to beamformer mode
|calculate new beamformer weights|apply new beamformer weights
|stop flagging data|observing
|wait for time-pulse
-1.024s
time-pulse
setup calibration record OFF state turn ON cal src record ON state restore obs
iteration over frequency (next subbands)
total measurement time = (n_iterations * 4 + 1) * 1.024 sec
1
2
3
4
56
PAF Workshop, Cagliari, Italy, 24 August 2016 13
Online Calibration: two options
A single loop records
64x64 complex correlation matrix for 6 subbands, or
1x64 complex correlation vector for 252 subbands
If it works, time improvement of factor >17.8
Option Percentageof bandwidth per iteration
Percentage of bandwidth(total)
Number of iterationsrequired
Time required for calibrationmeasurement
64x64x6 1.5% 33% 22 91.136 s
66% 44 181.248 s
100% 67 275.456 s
1x64x252 66% 33% 1 5.12 s (17.8x faster)
66% 1 5.12 s (35.4x faster)
100% 2 9.216 s (29.9x faster)(with reference)
(without reference)
Two options for PAF calibration
Adding a reference
Gives same correction factor
Reduces the time required for online calibration
by factor ~30
Online calibration interval > 1 hour (system stable)
During night time
Future
Test that varation between options is due to sky signal
Perform longer tests (including sunrise & sunset)
PAF Workshop, Cagliari, Italy, 24 August 2016 14
Summary