CSP delay model 2.2
JSON schema and example for CSP Mid delay model
CSP delaymodel 2.2
Example JSON
{
"interface": "https://schema.skao.int/ska-csp-delaymodel/2.2",
"epoch": 12345678.123456,
"validity_period": 10.0,
"delay_details": [{
"receptor": "SKA001",
"poly_info": [{
"polarization": "X",
"coeffs": [1.01, 1.02, 1.03, 1.04, 1.05, 1.06]
}, {
"polarization": "Y",
"coeffs": [1.1, 1.2, 1.3, 1.4, 1.5, 1.6]
}]
}, {
"receptor": "SKA100",
"poly_info": [{
"polarization": "X",
"coeffs": [1.101, 1.102, 1.103, 1.104, 1.105, 1.106]
}, {
"polarization": "Y",
"coeffs": [1.11, 1.12, 1.13, 1.14, 1.15, 1.16]
}]
}]
}
type |
object |
|
properties |
||
|
URI of JSON schema applicable to this JSON payload. |
|
type |
string |
|
|
Time when delay model becomes valid (when Mid.CBF shall apply the new model) specified as an offset in seconds, expressed as a float number, from 1999-12-31T23:59:28Z UTC (which is called the ‘SKA epoch’). Range: 64-bit number |
|
type |
number |
|
|
validity period of the delay model (starting at epoch) [s] Range: positive number |
|
type |
number |
|
|
type |
array |
items |
||
additionalProperties |
False |
|
delay details 2.2
type |
object |
|
properties |
||
|
The Receptor (Dish) ID to which the poly_info coeffs apply. Valid receptor IDs include: SKA dishes: “SKAnnn”, where nnn is a zero padded integer in the range of 001 to 133. MeerKAT dishes: “MKTnnn”, where nnn is a zero padded integer in the range of 000 to 063. Range: any string |
|
type |
string |
|
pattern |
|
|
|
type |
array |
items |
||
additionalProperties |
False |
|
poly info 2.2
type |
object |
||
properties |
|||
|
Polarization of the delay model entry Range: X or Y |
||
type |
string |
||
|
Delay Model is specified as coefficients for a 5th order polynomial. Coefficients of the polynomial are specified as an array. The delay at time t, where t is measured with respect the beginning of the validity interval is calculated as: d(t) = c0 + c1*t + c2*t^2 + c3*t^3 + c4*t^4 + c5*t^5 Units for coefficients c0,c1,..c5: ns/s^k where k=0,1,..5 Range for coefficients: 64 bit number |
||
type |
array |
||
items |
type |
number |
|
additionalProperties |
False |
||