ska-dish-configure 1.0
DishLMC configure Scan parameters 1.0
Example (Dish Configure Parameters)
{
"interface": "https://schema.skao.int/ska-dish-configure/1.0",
"receiver_band": "5b",
"band5_downconversion_subband": "1",
"spfrx_processing_parameters": [{
"dishes": ["SKA001"],
"sync_pps": true,
"attenuation_pol_x": 20.0,
"attenuation_pol_y": 20.0,
"saturation_threshold": 0.7,
"noise_diode": {
"pseudo_random": {
"binary_polynomial": 2,
"seed": 2,
"dwell": 2
}
}
}]
}
type |
object |
|
properties |
||
|
URI of JSON schema for this command’s JSON payload. |
|
type |
string |
|
|
The requested band of configuration. |
|
type |
string |
|
|
The requested band5_downconversion_subband. Allowed values are “1”, “2”, and “3”. Only allowed if receiver_band specified is “5b”. |
|
type |
string |
|
default |
null |
|
|
List of requested SPFRx processing parameters per dish. |
|
type |
array |
|
items |
||
additionalProperties |
True |
|
spfrx_processing_parameters_1.0
type |
object |
||
properties |
|||
|
List of Dish IDs to apply the processing parameters. If “all” is specified then the same parameters will be applied to all dishes. |
||
type |
array |
||
items |
type |
string |
|
|
Synchronize the SPFRx to the WR-1PPS clock. |
||
type |
boolean |
||
|
The requested aggregate Pol X attenuation of both attenuators. Must be in range 0 - max value for that particular band. |
||
type |
number |
||
default |
null |
||
|
The requested Pol X attenuation of attenuator 1. Must be in range 0-31.75, and the sum of attenuator 1 + attenuator 2 must not exceed the maximum for that band. |
||
type |
number |
||
default |
null |
||
|
The requested Pol Y attenuation of attenuator 2. Must be in range 0-31.75, and the sum of attenuator 1 + attenuator 2 must not exceed the maximum for that band. |
||
type |
number |
||
default |
null |
||
|
The requested aggregate Pol Y attenuation of both attenuators. Must be in range 0 - max value for that particular band. |
||
type |
number |
||
default |
null |
||
|
The requested Pol Y attenuation of attenuator 1. Must be in range 0-31.75, and the sum of attenuator 1 + attenuator 2 must not exceed the maximum for that band. |
||
type |
number |
||
default |
null |
||
|
The requested Pol Y attenuation of attenuator 2. Must be in range 0-31.75, and the sum of attenuator 1 + attenuator 2 must not exceed the maximum for that band. |
||
type |
number |
||
default |
null |
||
|
Requested saturation threshold defined by SNR. Must be in range 0-1.0. |
||
type |
number |
||
default |
null |
||
|
(Optional) Noise diode parameters |
||
default |
null |
||
additionalProperties |
True |
||
noise_diode_1.0
anyOf |
type |
object |
properties |
||
|
||
additionalProperties |
True |
|
type |
object |
|
properties |
||
|
||
additionalProperties |
True |
|
pseudo_random_schema_1.0
type |
object |
|
properties |
||
|
Defines which bits of the shift register are fed back to generate the next bit sequence. |
|
type |
integer |
|
default |
null |
|
|
Initial state of the shift register in the PRBS generator. |
|
type |
integer |
|
default |
null |
|
|
Time interval (in nanoseconds) between transitions to the next bit. |
|
type |
integer |
|
default |
null |
|
additionalProperties |
True |
|
periodic_schema_1.0
type |
object |
|
properties |
||
|
Number of nanoseconds for the noise diode period. |
|
type |
integer |
|
default |
null |
|
|
Number of nanoseconds for which the noise diode should be ON. If duty_cycle > period, then the noise diode will be on 100% of the time. |
|
type |
integer |
|
default |
null |
|
|
The phase shift of the periodic signal in number of nanoseconds. |
|
type |
integer |
|
default |
null |
|
additionalProperties |
True |
|