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
            }
        }
    }]
}

https://schema.skao.int/ska-dish-configure/1.0

type

object

properties

  • interface

URI of JSON schema for this command’s JSON payload.

type

string

  • receiver_band

The requested band of configuration.

type

string

  • band5_downconversion_subband

The requested band5_downconversion_subband. Allowed values are “1”, “2”, and “3”.

Only allowed if receiver_band specified is “5b”.

type

string

default

null

  • spfrx_processing_parameters

List of requested SPFRx processing parameters per dish.

type

array

items

spfrx_processing_parameters_1.0

additionalProperties

True

spfrx_processing_parameters_1.0

type

object

properties

  • dishes

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

  • sync_pps

Synchronize the SPFRx to the WR-1PPS clock.

type

boolean

  • attenuation_pol_x

The requested aggregate Pol X attenuation of both attenuators. Must be in range 0 - max value for that particular band.

type

number

default

null

  • attenuation_1_pol_x

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

  • attenuation_2_pol_x

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

  • attenuation_pol_y

The requested aggregate Pol Y attenuation of both attenuators. Must be in range 0 - max value for that particular band.

type

number

default

null

  • attenuation_1_pol_y

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

  • attenuation_2_pol_y

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

  • saturation_threshold

Requested saturation threshold defined by SNR. Must be in range 0-1.0.

type

number

default

null

  • noise_diode

(Optional) Noise diode parameters

default

null

noise_diode_1.0

additionalProperties

True

noise_diode_1.0

anyOf

type

object

properties

  • pseudo_random

pseudo_random_schema_1.0

additionalProperties

True

type

object

properties

  • periodic

periodic_schema_1.0

additionalProperties

True

pseudo_random_schema_1.0

type

object

properties

  • binary_polynomial

Defines which bits of the shift register are fed back to generate the next bit sequence.

type

integer

default

null

  • seed

Initial state of the shift register in the PRBS generator.

type

integer

default

null

  • dwell

Time interval (in nanoseconds) between transitions to the next bit.

type

integer

default

null

additionalProperties

True

periodic_schema_1.0

type

object

properties

  • period

Number of nanoseconds for the noise diode period.

type

integer

default

null

  • duty_cycle

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

  • phase_shift

The phase shift of the periodic signal in number of nanoseconds.

type

integer

default

null

additionalProperties

True