CSP configurescan 3.0

JSON schema and example for CSP Mid configure

CSP config 3.0

Example (TMC input for science_a visibility scan)

{
    "interface": "https://schema.skao.int/ska-csp-configurescan/3.0",
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "frequency_band": "1",
        "subarray_id": 1,
        "eb_id": "eb-m001-20230712-56789"
    },
    "cbf": {
        "fsp": [{
            "fsp_id": 1,
            "function_mode": "CORR",
            "frequency_slice_id": 1,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 0,
            "output_link_map": [
                [0, 1]
            ]
        }, {
            "fsp_id": 2,
            "function_mode": "CORR",
            "frequency_slice_id": 2,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 740,
            "output_link_map": [
                [0, 1]
            ]
        }],
        "vlbi": {},
        "delay_model_subscription_point": "ska_mid/tm_leaf_node/csp_subarray_01/delayModel"
    },
    "pst": {},
    "transaction_id": "txn-....-00001"
}

Example (CSP configuration for science_a visibility scan)

{
    "interface": "https://schema.skao.int/ska-csp-configurescan/3.0",
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "frequency_band": "1",
        "subarray_id": 1,
        "eb_id": "eb-m001-20230712-56789"
    },
    "cbf": {
        "fsp": [{
            "fsp_id": 1,
            "function_mode": "CORR",
            "frequency_slice_id": 1,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 0,
            "output_link_map": [
                [0, 1]
            ],
            "output_host": [
                [0, "192.168.0.1"],
                [400, "192.168.0.2"]
            ],
            "output_port": [
                [0, 9000],
                [20, 9001],
                [40, 9002],
                [60, 9003],
                [80, 9004],
                [100, 9005],
                [120, 9006],
                [140, 9007],
                [160, 9008],
                [180, 9009],
                [200, 9010],
                [220, 9011],
                [240, 9012],
                [260, 9013],
                [280, 9014],
                [300, 9015],
                [320, 9016],
                [340, 9017],
                [360, 9018],
                [380, 9019],
                [400, 9000],
                [420, 9001],
                [440, 9002],
                [460, 9003],
                [480, 9004],
                [500, 9005],
                [520, 9006],
                [540, 9007],
                [560, 9008],
                [580, 9009],
                [600, 9010],
                [620, 9011],
                [640, 9012],
                [660, 9013],
                [680, 9014],
                [700, 9015],
                [720, 9016]
            ]
        }, {
            "fsp_id": 2,
            "function_mode": "CORR",
            "frequency_slice_id": 2,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 740,
            "output_link_map": [
                [0, 1]
            ],
            "output_host": [
                [0, "192.168.0.3"],
                [400, "192.168.0.4"]
            ],
            "output_port": [
                [0, 9000],
                [20, 9001],
                [40, 9002],
                [60, 9003],
                [80, 9004],
                [100, 9005],
                [120, 9006],
                [140, 9007],
                [160, 9008],
                [180, 9009],
                [200, 9010],
                [220, 9011],
                [240, 9012],
                [260, 9013],
                [280, 9014],
                [300, 9015],
                [320, 9016],
                [340, 9017],
                [360, 9018],
                [380, 9019],
                [400, 9000],
                [420, 9001],
                [440, 9002],
                [460, 9003],
                [480, 9004],
                [500, 9005],
                [520, 9006],
                [540, 9007],
                [560, 9008],
                [580, 9009],
                [600, 9010],
                [620, 9011],
                [640, 9012],
                [660, 9013],
                [680, 9014],
                [700, 9015],
                [720, 9016],
                [740, 9017],
                [760, 9018],
                [780, 9019],
                [800, 9020],
                [820, 9021],
                [840, 9022],
                [860, 9023],
                [880, 9024],
                [900, 9025],
                [920, 9026],
                [940, 9027],
                [960, 9028],
                [980, 9029],
                [1000, 9030],
                [1020, 9031],
                [1040, 9032],
                [1060, 9033],
                [1080, 9034],
                [1100, 9035],
                [1120, 9036],
                [1140, 9037],
                [1160, 9038],
                [1180, 9039],
                [1200, 9040],
                [1220, 9041],
                [1240, 9042],
                [1260, 9043],
                [1280, 9044],
                [1300, 9045],
                [1320, 9046],
                [1340, 9047],
                [1360, 9048],
                [1380, 9049],
                [1400, 9050],
                [1420, 9051],
                [1440, 9052],
                [1460, 9053],
                [1480, 9054],
                [1500, 9055],
                [1520, 9056],
                [1540, 9057],
                [1560, 9058],
                [1580, 9059],
                [1600, 9060],
                [1620, 9061],
                [1640, 9062],
                [1660, 9063],
                [1680, 9064],
                [1700, 9065],
                [1720, 9066],
                [1740, 9067],
                [1760, 9068],
                [1780, 9069],
                [1800, 9070],
                [1820, 9071],
                [1840, 9072],
                [1860, 9073],
                [1880, 9074],
                [1900, 9075],
                [1920, 9076],
                [1940, 9077],
                [1960, 9078],
                [1980, 9079],
                [2000, 9080],
                [2020, 9081],
                [2040, 9082],
                [2060, 9083],
                [2080, 9084],
                [2100, 9085],
                [2120, 9086],
                [2140, 9087],
                [2160, 9088],
                [2180, 9089],
                [2200, 9090],
                [2220, 9091],
                [2240, 9092],
                [2260, 9093],
                [2280, 9094],
                [2300, 9095],
                [2320, 9096],
                [2340, 9097],
                [2360, 9098],
                [2380, 9099],
                [2400, 9100],
                [2420, 9101],
                [2440, 9102],
                [2460, 9103],
                [2480, 9104],
                [2500, 9105],
                [2520, 9106],
                [2540, 9107],
                [2560, 9108],
                [2580, 9109],
                [2600, 9110],
                [2620, 9111],
                [2640, 9112],
                [2660, 9113],
                [2680, 9114],
                [2700, 9115],
                [2720, 9116],
                [2740, 9117],
                [2760, 9118],
                [2780, 9119],
                [2800, 9120],
                [2820, 9121],
                [2840, 9122],
                [2860, 9123],
                [2880, 9124],
                [2900, 9125],
                [2920, 9126],
                [2940, 9127],
                [2960, 9128],
                [2980, 9129],
                [3000, 9130],
                [3020, 9131],
                [3040, 9132],
                [3060, 9133],
                [3080, 9134],
                [3100, 9135],
                [3120, 9136],
                [3140, 9137],
                [3160, 9138],
                [3180, 9139],
                [3200, 9140],
                [3220, 9141],
                [3240, 9142],
                [3260, 9143],
                [3280, 9144],
                [3300, 9145],
                [3320, 9146],
                [3340, 9147],
                [3360, 9148],
                [3380, 9149],
                [3400, 9150],
                [3420, 9151],
                [3440, 9152],
                [3460, 9153],
                [3480, 9154],
                [3500, 9155],
                [3520, 9156],
                [3540, 9157],
                [3560, 9158],
                [3580, 9159],
                [3600, 9160],
                [3620, 9161],
                [3640, 9162],
                [3660, 9163],
                [3680, 9164],
                [3700, 9165],
                [3720, 9166],
                [3740, 9167],
                [3760, 9168],
                [3780, 9169],
                [3800, 9170],
                [3820, 9171],
                [3840, 9172],
                [3860, 9173],
                [3880, 9174],
                [3900, 9175],
                [3920, 9176],
                [3940, 9177],
                [3960, 9178],
                [3980, 9179],
                [4000, 9180],
                [4020, 9181],
                [4040, 9182],
                [4060, 9183],
                [4080, 9184],
                [4100, 9185],
                [4120, 9186],
                [4140, 9187],
                [4160, 9188],
                [4180, 9189],
                [4200, 9190],
                [4220, 9191],
                [4240, 9192],
                [4260, 9193],
                [4280, 9194],
                [4300, 9195],
                [4320, 9196],
                [4340, 9197],
                [4360, 9198],
                [4380, 9199],
                [4400, 9200],
                [4420, 9201],
                [4440, 9202],
                [4460, 9203],
                [4480, 9204],
                [4500, 9205],
                [4520, 9206],
                [4540, 9207],
                [4560, 9208],
                [4580, 9209],
                [4600, 9210],
                [4620, 9211],
                [4640, 9212],
                [4660, 9213],
                [4680, 9214],
                [4700, 9215],
                [4720, 9216],
                [4740, 9217],
                [4760, 9218],
                [4780, 9219],
                [4800, 9220],
                [4820, 9221],
                [4840, 9222],
                [4860, 9223],
                [4880, 9224],
                [4900, 9225],
                [4920, 9226],
                [4940, 9227],
                [4960, 9228],
                [4980, 9229],
                [5000, 9230],
                [5020, 9231],
                [5040, 9232],
                [5060, 9233],
                [5080, 9234],
                [5100, 9235],
                [5120, 9236],
                [5140, 9237],
                [5160, 9238],
                [5180, 9239],
                [5200, 9240],
                [5220, 9241],
                [5240, 9242],
                [5260, 9243],
                [5280, 9244],
                [5300, 9245],
                [5320, 9246],
                [5340, 9247],
                [5360, 9248],
                [5380, 9249],
                [5400, 9250],
                [5420, 9251],
                [5440, 9252],
                [5460, 9253],
                [5480, 9254],
                [5500, 9255],
                [5520, 9256],
                [5540, 9257],
                [5560, 9258],
                [5580, 9259],
                [5600, 9260],
                [5620, 9261],
                [5640, 9262],
                [5660, 9263],
                [5680, 9264],
                [5700, 9265],
                [5720, 9266],
                [5740, 9267],
                [5760, 9268],
                [5780, 9269],
                [5800, 9270],
                [5820, 9271],
                [5840, 9272],
                [5860, 9273],
                [5880, 9274],
                [5900, 9275],
                [5920, 9276],
                [5940, 9277],
                [5960, 9278],
                [5980, 9279],
                [6000, 9280],
                [6020, 9281],
                [6040, 9282],
                [6060, 9283],
                [6080, 9284],
                [6100, 9285],
                [6120, 9286],
                [6140, 9287],
                [6160, 9288],
                [6180, 9289],
                [6200, 9290],
                [6220, 9291],
                [6240, 9292],
                [6260, 9293],
                [6280, 9294],
                [6300, 9295],
                [6320, 9296],
                [6340, 9297],
                [6360, 9298],
                [6380, 9299],
                [6400, 9300],
                [6420, 9301],
                [6440, 9302],
                [6460, 9303],
                [6480, 9304],
                [6500, 9305],
                [6520, 9306],
                [6540, 9307],
                [6560, 9308],
                [6580, 9309],
                [6600, 9310],
                [6620, 9311],
                [6640, 9312],
                [6660, 9313],
                [6680, 9314],
                [6700, 9315],
                [6720, 9316],
                [6740, 9317],
                [6760, 9318],
                [6780, 9319],
                [6800, 9320],
                [6820, 9321],
                [6840, 9322],
                [6860, 9323],
                [6880, 9324],
                [6900, 9325],
                [6920, 9326],
                [6940, 9327],
                [6960, 9328],
                [6980, 9329],
                [7000, 9330],
                [7020, 9331],
                [7040, 9332],
                [7060, 9333],
                [7080, 9334],
                [7100, 9335],
                [7120, 9336],
                [7140, 9337],
                [7160, 9338],
                [7180, 9339],
                [7200, 9340],
                [7220, 9341],
                [7240, 9342],
                [7260, 9343],
                [7280, 9344],
                [7300, 9345],
                [7320, 9346],
                [7340, 9347],
                [7360, 9348],
                [7380, 9349],
                [7400, 9350],
                [7420, 9351],
                [7440, 9352],
                [7460, 9353],
                [7480, 9354],
                [7500, 9355],
                [7520, 9356],
                [7540, 9357],
                [7560, 9358],
                [7580, 9359],
                [7600, 9360],
                [7620, 9361],
                [7640, 9362],
                [7660, 9363],
                [7680, 9364],
                [7700, 9365],
                [7720, 9366],
                [7740, 9367],
                [7760, 9368],
                [7780, 9369],
                [7800, 9370],
                [7820, 9371],
                [7840, 9372],
                [7860, 9373],
                [7880, 9374],
                [7900, 9375],
                [7920, 9376],
                [7940, 9377],
                [7960, 9378],
                [7980, 9379],
                [8000, 9380],
                [8020, 9381],
                [8040, 9382],
                [8060, 9383],
                [8080, 9384],
                [8100, 9385],
                [8120, 9386],
                [8140, 9387],
                [8160, 9388],
                [8180, 9389],
                [8200, 9390],
                [8220, 9391],
                [8240, 9392],
                [8260, 9393],
                [8280, 9394],
                [8300, 9395],
                [8320, 9396],
                [8340, 9397],
                [8360, 9398],
                [8380, 9399],
                [8400, 9400],
                [8420, 9401],
                [8440, 9402],
                [8460, 9403],
                [8480, 9404],
                [8500, 9405],
                [8520, 9406],
                [8540, 9407],
                [8560, 9408],
                [8580, 9409],
                [8600, 9410],
                [8620, 9411],
                [8640, 9412],
                [8660, 9413],
                [8680, 9414],
                [8700, 9415],
                [8720, 9416],
                [8740, 9417],
                [8760, 9418],
                [8780, 9419],
                [8800, 9420],
                [8820, 9421],
                [8840, 9422],
                [8860, 9423],
                [8880, 9424],
                [8900, 9425],
                [8920, 9426],
                [8940, 9427],
                [8960, 9428],
                [8980, 9429],
                [9000, 9430],
                [9020, 9431],
                [9040, 9432],
                [9060, 9433],
                [9080, 9434],
                [9100, 9435],
                [9120, 9436],
                [9140, 9437],
                [9160, 9438],
                [9180, 9439],
                [9200, 9440],
                [9220, 9441],
                [9240, 9442],
                [9260, 9443],
                [9280, 9444],
                [9300, 9445],
                [9320, 9446],
                [9340, 9447],
                [9360, 9448],
                [9380, 9449],
                [9400, 9450],
                [9420, 9451],
                [9440, 9452],
                [9460, 9453],
                [9480, 9454],
                [9500, 9455],
                [9520, 9456],
                [9540, 9457],
                [9560, 9458],
                [9580, 9459],
                [9600, 9460],
                [9620, 9461],
                [9640, 9462],
                [9660, 9463],
                [9680, 9464],
                [9700, 9465],
                [9720, 9466],
                [9740, 9467],
                [9760, 9468],
                [9780, 9469],
                [9800, 9470],
                [9820, 9471],
                [9840, 9472],
                [9860, 9473],
                [9880, 9474],
                [9900, 9475],
                [9920, 9476],
                [9940, 9477],
                [9960, 9478],
                [9980, 9479],
                [10000, 9480],
                [10020, 9481],
                [10040, 9482],
                [10060, 9483],
                [10080, 9484],
                [10100, 9485],
                [10120, 9486],
                [10140, 9487],
                [10160, 9488],
                [10180, 9489],
                [10200, 9490],
                [10220, 9491],
                [10240, 9492],
                [10260, 9493],
                [10280, 9494],
                [10300, 9495],
                [10320, 9496],
                [10340, 9497],
                [10360, 9498],
                [10380, 9499],
                [10400, 9500],
                [10420, 9501],
                [10440, 9502],
                [10460, 9503],
                [10480, 9504],
                [10500, 9505],
                [10520, 9506],
                [10540, 9507],
                [10560, 9508],
                [10580, 9509],
                [10600, 9510],
                [10620, 9511],
                [10640, 9512],
                [10660, 9513],
                [10680, 9514],
                [10700, 9515],
                [10720, 9516],
                [10740, 9517],
                [10760, 9518],
                [10780, 9519],
                [10800, 9520],
                [10820, 9521],
                [10840, 9522],
                [10860, 9523],
                [10880, 9524],
                [10900, 9525],
                [10920, 9526],
                [10940, 9527],
                [10960, 9528],
                [10980, 9529],
                [11000, 9530],
                [11020, 9531],
                [11040, 9532],
                [11060, 9533],
                [11080, 9534],
                [11100, 9535],
                [11120, 9536],
                [11140, 9537],
                [11160, 9538],
                [11180, 9539],
                [11200, 9540],
                [11220, 9541],
                [11240, 9542],
                [11260, 9543],
                [11280, 9544],
                [11300, 9545],
                [11320, 9546],
                [11340, 9547],
                [11360, 9548],
                [11380, 9549],
                [11400, 9550],
                [11420, 9551],
                [11440, 9552],
                [11460, 9553],
                [11480, 9554],
                [11500, 9555],
                [11520, 9556],
                [11540, 9557],
                [11560, 9558],
                [11580, 9559],
                [11600, 9560],
                [11620, 9561],
                [11640, 9562],
                [11660, 9563],
                [11680, 9564],
                [11700, 9565],
                [11720, 9566],
                [11740, 9567],
                [11760, 9568],
                [11780, 9569],
                [11800, 9570],
                [11820, 9571],
                [11840, 9572],
                [11860, 9573],
                [11880, 9574],
                [11900, 9575],
                [11920, 9576],
                [11940, 9577],
                [11960, 9578],
                [11980, 9579],
                [12000, 9580],
                [12020, 9581],
                [12040, 9582],
                [12060, 9583],
                [12080, 9584],
                [12100, 9585],
                [12120, 9586],
                [12140, 9587],
                [12160, 9588],
                [12180, 9589],
                [12200, 9590],
                [12220, 9591],
                [12240, 9592],
                [12260, 9593],
                [12280, 9594],
                [12300, 9595],
                [12320, 9596],
                [12340, 9597],
                [12360, 9598],
                [12380, 9599],
                [12400, 9600],
                [12420, 9601],
                [12440, 9602],
                [12460, 9603],
                [12480, 9604],
                [12500, 9605],
                [12520, 9606],
                [12540, 9607],
                [12560, 9608],
                [12580, 9609],
                [12600, 9610],
                [12620, 9611],
                [12640, 9612],
                [12660, 9613],
                [12680, 9614],
                [12700, 9615],
                [12720, 9616],
                [12740, 9617],
                [12760, 9618],
                [12780, 9619],
                [12800, 9620],
                [12820, 9621],
                [12840, 9622],
                [12860, 9623],
                [12880, 9624],
                [12900, 9625],
                [12920, 9626],
                [12940, 9627],
                [12960, 9628],
                [12980, 9629],
                [13000, 9630],
                [13020, 9631],
                [13040, 9632],
                [13060, 9633],
                [13080, 9634],
                [13100, 9635],
                [13120, 9636],
                [13140, 9637],
                [13160, 9638],
                [13180, 9639],
                [13200, 9640],
                [13220, 9641],
                [13240, 9642],
                [13260, 9643],
                [13280, 9644],
                [13300, 9645],
                [13320, 9646],
                [13340, 9647],
                [13360, 9648],
                [13380, 9649],
                [13400, 9650],
                [13420, 9651],
                [13440, 9652],
                [13460, 9653],
                [13480, 9654],
                [13500, 9655],
                [13520, 9656],
                [13540, 9657],
                [13560, 9658],
                [13580, 9659],
                [13600, 9660],
                [13620, 9661],
                [13640, 9662],
                [13660, 9663],
                [13680, 9664],
                [13700, 9665],
                [13720, 9666],
                [13740, 9667],
                [13760, 9668],
                [13780, 9669],
                [13800, 9670],
                [13820, 9671],
                [13840, 9672],
                [13860, 9673],
                [13880, 9674],
                [13900, 9675],
                [13920, 9676],
                [13940, 9677],
                [13960, 9678],
                [13980, 9679],
                [14000, 9680],
                [14020, 9681],
                [14040, 9682],
                [14060, 9683],
                [14080, 9684],
                [14100, 9685],
                [14120, 9686]
            ]
        }],
        "vlbi": {},
        "delay_model_subscription_point": "ska_mid/tm_leaf_node/csp_subarray_01/delayModel"
    },
    "pst": {},
    "transaction_id": "txn-....-00001"
}

Example (CSP configuration for cal_a visibility scan)

{
    "interface": "https://schema.skao.int/ska-csp-configurescan/3.0",
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "frequency_band": "1",
        "subarray_id": 1,
        "eb_id": "eb-m001-20230712-56789"
    },
    "cbf": {
        "fsp": [{
            "fsp_id": 1,
            "function_mode": "CORR",
            "frequency_slice_id": 1,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 0,
            "output_link_map": [
                [0, 1]
            ],
            "output_host": [
                [0, "192.168.1.1"]
            ],
            "output_port": [
                [0, 9000],
                [20, 9001],
                [40, 9002],
                [60, 9003],
                [80, 9004],
                [100, 9005],
                [120, 9006],
                [140, 9007],
                [160, 9008],
                [180, 9009],
                [200, 9010],
                [220, 9011],
                [240, 9012],
                [260, 9013],
                [280, 9014],
                [300, 9015],
                [320, 9016],
                [340, 9017],
                [360, 9018],
                [380, 9019],
                [400, 9020],
                [420, 9021],
                [440, 9022],
                [460, 9023],
                [480, 9024],
                [500, 9025],
                [520, 9026],
                [540, 9027],
                [560, 9028],
                [580, 9029],
                [600, 9030],
                [620, 9031],
                [640, 9032],
                [660, 9033],
                [680, 9034],
                [700, 9035],
                [720, 9036]
            ]
        }, {
            "fsp_id": 2,
            "function_mode": "CORR",
            "frequency_slice_id": 2,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 740,
            "output_link_map": [
                [0, 1]
            ],
            "output_host": [
                [0, "192.168.1.1"]
            ],
            "output_port": [
                [0, 9037],
                [20, 9038],
                [40, 9039],
                [60, 9040],
                [80, 9041],
                [100, 9042],
                [120, 9043],
                [140, 9044],
                [160, 9045],
                [180, 9046],
                [200, 9047],
                [220, 9048],
                [240, 9049],
                [260, 9050],
                [280, 9051],
                [300, 9052],
                [320, 9053],
                [340, 9054],
                [360, 9055],
                [380, 9056],
                [400, 9057],
                [420, 9058],
                [440, 9059],
                [460, 9060],
                [480, 9061],
                [500, 9062],
                [520, 9063],
                [540, 9064],
                [560, 9065],
                [580, 9066],
                [600, 9067],
                [620, 9068],
                [640, 9069],
                [660, 9070],
                [680, 9071],
                [700, 9072],
                [720, 9073],
                [740, 9074],
                [760, 9075],
                [780, 9076],
                [800, 9077],
                [820, 9078],
                [840, 9079],
                [860, 9080],
                [880, 9081],
                [900, 9082],
                [920, 9083],
                [940, 9084],
                [960, 9085],
                [980, 9086],
                [1000, 9087],
                [1020, 9088],
                [1040, 9089],
                [1060, 9090],
                [1080, 9091],
                [1100, 9092],
                [1120, 9093],
                [1140, 9094],
                [1160, 9095],
                [1180, 9096],
                [1200, 9097],
                [1220, 9098],
                [1240, 9099],
                [1260, 9100],
                [1280, 9101],
                [1300, 9102],
                [1320, 9103],
                [1340, 9104],
                [1360, 9105],
                [1380, 9106],
                [1400, 9107],
                [1420, 9108],
                [1440, 9109],
                [1460, 9110],
                [1480, 9111],
                [1500, 9112],
                [1520, 9113],
                [1540, 9114],
                [1560, 9115],
                [1580, 9116],
                [1600, 9117],
                [1620, 9118],
                [1640, 9119],
                [1660, 9120],
                [1680, 9121],
                [1700, 9122],
                [1720, 9123],
                [1740, 9124],
                [1760, 9125],
                [1780, 9126],
                [1800, 9127],
                [1820, 9128],
                [1840, 9129],
                [1860, 9130],
                [1880, 9131],
                [1900, 9132],
                [1920, 9133],
                [1940, 9134],
                [1960, 9135],
                [1980, 9136],
                [2000, 9137],
                [2020, 9138],
                [2040, 9139],
                [2060, 9140],
                [2080, 9141],
                [2100, 9142],
                [2120, 9143],
                [2140, 9144],
                [2160, 9145],
                [2180, 9146],
                [2200, 9147],
                [2220, 9148],
                [2240, 9149],
                [2260, 9150],
                [2280, 9151],
                [2300, 9152],
                [2320, 9153],
                [2340, 9154],
                [2360, 9155],
                [2380, 9156],
                [2400, 9157],
                [2420, 9158],
                [2440, 9159],
                [2460, 9160],
                [2480, 9161],
                [2500, 9162],
                [2520, 9163],
                [2540, 9164],
                [2560, 9165],
                [2580, 9166],
                [2600, 9167],
                [2620, 9168],
                [2640, 9169],
                [2660, 9170],
                [2680, 9171],
                [2700, 9172],
                [2720, 9173],
                [2740, 9174],
                [2760, 9175],
                [2780, 9176],
                [2800, 9177],
                [2820, 9178],
                [2840, 9179],
                [2860, 9180],
                [2880, 9181],
                [2900, 9182],
                [2920, 9183],
                [2940, 9184],
                [2960, 9185],
                [2980, 9186],
                [3000, 9187],
                [3020, 9188],
                [3040, 9189],
                [3060, 9190],
                [3080, 9191],
                [3100, 9192],
                [3120, 9193],
                [3140, 9194],
                [3160, 9195],
                [3180, 9196],
                [3200, 9197],
                [3220, 9198],
                [3240, 9199],
                [3260, 9200],
                [3280, 9201],
                [3300, 9202],
                [3320, 9203],
                [3340, 9204],
                [3360, 9205],
                [3380, 9206],
                [3400, 9207],
                [3420, 9208],
                [3440, 9209],
                [3460, 9210],
                [3480, 9211],
                [3500, 9212],
                [3520, 9213],
                [3540, 9214],
                [3560, 9215],
                [3580, 9216],
                [3600, 9217],
                [3620, 9218],
                [3640, 9219],
                [3660, 9220],
                [3680, 9221],
                [3700, 9222],
                [3720, 9223],
                [3740, 9224],
                [3760, 9225],
                [3780, 9226],
                [3800, 9227],
                [3820, 9228],
                [3840, 9229],
                [3860, 9230],
                [3880, 9231],
                [3900, 9232],
                [3920, 9233],
                [3940, 9234],
                [3960, 9235],
                [3980, 9236],
                [4000, 9237],
                [4020, 9238],
                [4040, 9239],
                [4060, 9240],
                [4080, 9241],
                [4100, 9242],
                [4120, 9243],
                [4140, 9244],
                [4160, 9245],
                [4180, 9246],
                [4200, 9247],
                [4220, 9248],
                [4240, 9249],
                [4260, 9250],
                [4280, 9251],
                [4300, 9252],
                [4320, 9253],
                [4340, 9254],
                [4360, 9255],
                [4380, 9256],
                [4400, 9257],
                [4420, 9258],
                [4440, 9259],
                [4460, 9260],
                [4480, 9261],
                [4500, 9262],
                [4520, 9263],
                [4540, 9264],
                [4560, 9265],
                [4580, 9266],
                [4600, 9267],
                [4620, 9268],
                [4640, 9269],
                [4660, 9270],
                [4680, 9271],
                [4700, 9272],
                [4720, 9273],
                [4740, 9274],
                [4760, 9275],
                [4780, 9276],
                [4800, 9277],
                [4820, 9278],
                [4840, 9279],
                [4860, 9280],
                [4880, 9281],
                [4900, 9282],
                [4920, 9283],
                [4940, 9284],
                [4960, 9285],
                [4980, 9286],
                [5000, 9287],
                [5020, 9288],
                [5040, 9289],
                [5060, 9290],
                [5080, 9291],
                [5100, 9292],
                [5120, 9293],
                [5140, 9294],
                [5160, 9295],
                [5180, 9296],
                [5200, 9297],
                [5220, 9298],
                [5240, 9299],
                [5260, 9300],
                [5280, 9301],
                [5300, 9302],
                [5320, 9303],
                [5340, 9304],
                [5360, 9305],
                [5380, 9306],
                [5400, 9307],
                [5420, 9308],
                [5440, 9309],
                [5460, 9310],
                [5480, 9311],
                [5500, 9312],
                [5520, 9313],
                [5540, 9314],
                [5560, 9315],
                [5580, 9316],
                [5600, 9317],
                [5620, 9318],
                [5640, 9319],
                [5660, 9320],
                [5680, 9321],
                [5700, 9322],
                [5720, 9323],
                [5740, 9324],
                [5760, 9325],
                [5780, 9326],
                [5800, 9327],
                [5820, 9328],
                [5840, 9329],
                [5860, 9330],
                [5880, 9331],
                [5900, 9332],
                [5920, 9333],
                [5940, 9334],
                [5960, 9335],
                [5980, 9336],
                [6000, 9337],
                [6020, 9338],
                [6040, 9339],
                [6060, 9340],
                [6080, 9341],
                [6100, 9342],
                [6120, 9343],
                [6140, 9344],
                [6160, 9345],
                [6180, 9346],
                [6200, 9347],
                [6220, 9348],
                [6240, 9349],
                [6260, 9350],
                [6280, 9351],
                [6300, 9352],
                [6320, 9353],
                [6340, 9354],
                [6360, 9355],
                [6380, 9356],
                [6400, 9357],
                [6420, 9358],
                [6440, 9359],
                [6460, 9360],
                [6480, 9361],
                [6500, 9362],
                [6520, 9363],
                [6540, 9364],
                [6560, 9365],
                [6580, 9366],
                [6600, 9367],
                [6620, 9368],
                [6640, 9369],
                [6660, 9370],
                [6680, 9371],
                [6700, 9372],
                [6720, 9373],
                [6740, 9374],
                [6760, 9375],
                [6780, 9376],
                [6800, 9377],
                [6820, 9378],
                [6840, 9379],
                [6860, 9380],
                [6880, 9381],
                [6900, 9382],
                [6920, 9383],
                [6940, 9384],
                [6960, 9385],
                [6980, 9386],
                [7000, 9387],
                [7020, 9388],
                [7040, 9389],
                [7060, 9390],
                [7080, 9391],
                [7100, 9392],
                [7120, 9393],
                [7140, 9394],
                [7160, 9395],
                [7180, 9396],
                [7200, 9397],
                [7220, 9398],
                [7240, 9399],
                [7260, 9400],
                [7280, 9401],
                [7300, 9402],
                [7320, 9403],
                [7340, 9404],
                [7360, 9405],
                [7380, 9406],
                [7400, 9407],
                [7420, 9408],
                [7440, 9409],
                [7460, 9410],
                [7480, 9411],
                [7500, 9412],
                [7520, 9413],
                [7540, 9414],
                [7560, 9415],
                [7580, 9416],
                [7600, 9417],
                [7620, 9418],
                [7640, 9419],
                [7660, 9420],
                [7680, 9421],
                [7700, 9422],
                [7720, 9423],
                [7740, 9424],
                [7760, 9425],
                [7780, 9426],
                [7800, 9427],
                [7820, 9428],
                [7840, 9429],
                [7860, 9430],
                [7880, 9431],
                [7900, 9432],
                [7920, 9433],
                [7940, 9434],
                [7960, 9435],
                [7980, 9436],
                [8000, 9437],
                [8020, 9438],
                [8040, 9439],
                [8060, 9440],
                [8080, 9441],
                [8100, 9442],
                [8120, 9443],
                [8140, 9444],
                [8160, 9445],
                [8180, 9446],
                [8200, 9447],
                [8220, 9448],
                [8240, 9449],
                [8260, 9450],
                [8280, 9451],
                [8300, 9452],
                [8320, 9453],
                [8340, 9454],
                [8360, 9455],
                [8380, 9456],
                [8400, 9457],
                [8420, 9458],
                [8440, 9459],
                [8460, 9460],
                [8480, 9461],
                [8500, 9462],
                [8520, 9463],
                [8540, 9464],
                [8560, 9465],
                [8580, 9466],
                [8600, 9467],
                [8620, 9468],
                [8640, 9469],
                [8660, 9470],
                [8680, 9471],
                [8700, 9472],
                [8720, 9473],
                [8740, 9474],
                [8760, 9475],
                [8780, 9476],
                [8800, 9477],
                [8820, 9478],
                [8840, 9479],
                [8860, 9480],
                [8880, 9481],
                [8900, 9482],
                [8920, 9483],
                [8940, 9484],
                [8960, 9485],
                [8980, 9486],
                [9000, 9487],
                [9020, 9488],
                [9040, 9489],
                [9060, 9490],
                [9080, 9491],
                [9100, 9492],
                [9120, 9493],
                [9140, 9494],
                [9160, 9495],
                [9180, 9496],
                [9200, 9497],
                [9220, 9498],
                [9240, 9499],
                [9260, 9500],
                [9280, 9501],
                [9300, 9502],
                [9320, 9503],
                [9340, 9504],
                [9360, 9505],
                [9380, 9506],
                [9400, 9507],
                [9420, 9508],
                [9440, 9509],
                [9460, 9510],
                [9480, 9511],
                [9500, 9512],
                [9520, 9513],
                [9540, 9514],
                [9560, 9515],
                [9580, 9516],
                [9600, 9517],
                [9620, 9518],
                [9640, 9519],
                [9660, 9520],
                [9680, 9521],
                [9700, 9522],
                [9720, 9523],
                [9740, 9524],
                [9760, 9525],
                [9780, 9526],
                [9800, 9527],
                [9820, 9528],
                [9840, 9529],
                [9860, 9530],
                [9880, 9531],
                [9900, 9532],
                [9920, 9533],
                [9940, 9534],
                [9960, 9535],
                [9980, 9536],
                [10000, 9537],
                [10020, 9538],
                [10040, 9539],
                [10060, 9540],
                [10080, 9541],
                [10100, 9542],
                [10120, 9543],
                [10140, 9544],
                [10160, 9545],
                [10180, 9546],
                [10200, 9547],
                [10220, 9548],
                [10240, 9549],
                [10260, 9550],
                [10280, 9551],
                [10300, 9552],
                [10320, 9553],
                [10340, 9554],
                [10360, 9555],
                [10380, 9556],
                [10400, 9557],
                [10420, 9558],
                [10440, 9559],
                [10460, 9560],
                [10480, 9561],
                [10500, 9562],
                [10520, 9563],
                [10540, 9564],
                [10560, 9565],
                [10580, 9566],
                [10600, 9567],
                [10620, 9568],
                [10640, 9569],
                [10660, 9570],
                [10680, 9571],
                [10700, 9572],
                [10720, 9573],
                [10740, 9574],
                [10760, 9575],
                [10780, 9576],
                [10800, 9577],
                [10820, 9578],
                [10840, 9579],
                [10860, 9580],
                [10880, 9581],
                [10900, 9582],
                [10920, 9583],
                [10940, 9584],
                [10960, 9585],
                [10980, 9586],
                [11000, 9587],
                [11020, 9588],
                [11040, 9589],
                [11060, 9590],
                [11080, 9591],
                [11100, 9592],
                [11120, 9593],
                [11140, 9594],
                [11160, 9595],
                [11180, 9596],
                [11200, 9597],
                [11220, 9598],
                [11240, 9599],
                [11260, 9600],
                [11280, 9601],
                [11300, 9602],
                [11320, 9603],
                [11340, 9604],
                [11360, 9605],
                [11380, 9606],
                [11400, 9607],
                [11420, 9608],
                [11440, 9609],
                [11460, 9610],
                [11480, 9611],
                [11500, 9612],
                [11520, 9613],
                [11540, 9614],
                [11560, 9615],
                [11580, 9616],
                [11600, 9617],
                [11620, 9618],
                [11640, 9619],
                [11660, 9620],
                [11680, 9621],
                [11700, 9622],
                [11720, 9623],
                [11740, 9624],
                [11760, 9625],
                [11780, 9626],
                [11800, 9627],
                [11820, 9628],
                [11840, 9629],
                [11860, 9630],
                [11880, 9631],
                [11900, 9632],
                [11920, 9633],
                [11940, 9634],
                [11960, 9635],
                [11980, 9636],
                [12000, 9637],
                [12020, 9638],
                [12040, 9639],
                [12060, 9640],
                [12080, 9641],
                [12100, 9642],
                [12120, 9643],
                [12140, 9644],
                [12160, 9645],
                [12180, 9646],
                [12200, 9647],
                [12220, 9648],
                [12240, 9649],
                [12260, 9650],
                [12280, 9651],
                [12300, 9652],
                [12320, 9653],
                [12340, 9654],
                [12360, 9655],
                [12380, 9656],
                [12400, 9657],
                [12420, 9658],
                [12440, 9659],
                [12460, 9660],
                [12480, 9661],
                [12500, 9662],
                [12520, 9663],
                [12540, 9664],
                [12560, 9665],
                [12580, 9666],
                [12600, 9667],
                [12620, 9668],
                [12640, 9669],
                [12660, 9670],
                [12680, 9671],
                [12700, 9672],
                [12720, 9673],
                [12740, 9674],
                [12760, 9675],
                [12780, 9676],
                [12800, 9677],
                [12820, 9678],
                [12840, 9679],
                [12860, 9680],
                [12880, 9681],
                [12900, 9682],
                [12920, 9683],
                [12940, 9684],
                [12960, 9685],
                [12980, 9686],
                [13000, 9687],
                [13020, 9688],
                [13040, 9689],
                [13060, 9690],
                [13080, 9691],
                [13100, 9692],
                [13120, 9693],
                [13140, 9694],
                [13160, 9695],
                [13180, 9696],
                [13200, 9697],
                [13220, 9698],
                [13240, 9699],
                [13260, 9700],
                [13280, 9701],
                [13300, 9702],
                [13320, 9703],
                [13340, 9704],
                [13360, 9705],
                [13380, 9706],
                [13400, 9707],
                [13420, 9708],
                [13440, 9709],
                [13460, 9710],
                [13480, 9711],
                [13500, 9712],
                [13520, 9713],
                [13540, 9714],
                [13560, 9715],
                [13580, 9716],
                [13600, 9717],
                [13620, 9718],
                [13640, 9719],
                [13660, 9720],
                [13680, 9721],
                [13700, 9722],
                [13720, 9723],
                [13740, 9724],
                [13760, 9725],
                [13780, 9726],
                [13800, 9727],
                [13820, 9728],
                [13840, 9729],
                [13860, 9730],
                [13880, 9731],
                [13900, 9732],
                [13920, 9733],
                [13940, 9734],
                [13960, 9735],
                [13980, 9736],
                [14000, 9737],
                [14020, 9738],
                [14040, 9739],
                [14060, 9740],
                [14080, 9741],
                [14100, 9742],
                [14120, 9743]
            ]
        }],
        "vlbi": {},
        "delay_model_subscription_point": "ska_mid/tm_leaf_node/csp_subarray_01/delayModel"
    },
    "pst": {},
    "transaction_id": "txn-....-00001"
}

Example (CSP configuration for PSS scan)

{
    "interface": "https://schema.skao.int/ska-csp-configurescan/3.0",
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "frequency_band": "1",
        "subarray_id": 1,
        "eb_id": "eb-m001-20230712-56789"
    },
    "cbf": {
        "fsp": [{
            "fsp_id": 1,
            "function_mode": "PSS-BF",
            "frequency_slice_id": 1,
            "integration_factor": 1,
            "output_link_map": [
                [0, 1]
            ]
        }, {
            "fsp_id": 2,
            "function_mode": "CORR",
            "frequency_slice_id": 1,
            "integration_factor": 1,
            "output_link_map": [
                [0, 1]
            ],
            "channel_offset": 740
        }],
        "search_window": [{
            "search_window_id": 0,
            "search_window_tuning": 1000
        }],
        "delay_model_subscription_point": "ska_mid/tm_leaf_node/csp_subarray_01/delayModel"
    },
    "pss": {
        "interface": "https://schema.skao.int/ska-pss-configure/0.1",
        "beam": [{
            "beam_id": 1,
            "reference_frame": "ICRS",
            "ra": 82.75,
            "dec": 21.0,
            "centre_frequency": 1400.0,
            "beam_delay_centre": 0.0,
            "dest_host": "192.168.178.25",
            "dest_port": 9021
        }, {
            "beam_id": 2,
            "reference_frame": "ICRS",
            "ra": 84.25,
            "dec": 21.5,
            "centre_frequency": 1400.0,
            "beam_delay_centre": 0.0,
            "dest_host": "192.168.178.26",
            "dest_port": 9021
        }]
    },
    "transaction_id": "txn-....-00001"
}

Example (CSP configuration for PST beam configuration)

{
    "interface": "https://schema.skao.int/ska-csp-configurescan/3.0",
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "frequency_band": "1",
        "subarray_id": 1,
        "eb_id": "eb-m001-20230712-56789"
    },
    "cbf": {
        "fsp": [{
            "fsp_id": 1,
            "function_mode": "CORR",
            "frequency_slice_id": 1,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 0,
            "output_link_map": [
                [0, 1]
            ]
        }, {
            "fsp_id": 2,
            "function_mode": "CORR",
            "frequency_slice_id": 2,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 740,
            "output_link_map": [
                [0, 1]
            ]
        }],
        "vlbi": {},
        "delay_model_subscription_point": "ska_mid/tm_leaf_node/csp_subarray_01/delayModel"
    },
    "pst": {
        "beam": {}
    },
    "transaction_id": "txn-....-00001"
}

Example (CSP configuration for PST pulsar timing scan)

{
    "interface": "https://schema.skao.int/ska-csp-configurescan/3.0",
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "frequency_band": "1",
        "subarray_id": 1,
        "eb_id": "eb-m001-20230712-56789"
    },
    "cbf": {
        "fsp": [{
            "fsp_id": 1,
            "function_mode": "CORR",
            "frequency_slice_id": 1,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 0,
            "output_link_map": [
                [0, 1]
            ]
        }, {
            "fsp_id": 2,
            "function_mode": "CORR",
            "frequency_slice_id": 2,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 740,
            "output_link_map": [
                [0, 1]
            ]
        }],
        "vlbi": {},
        "delay_model_subscription_point": "ska_mid/tm_leaf_node/csp_subarray_01/delayModel"
    },
    "pst": {
        "scan": {
            "activation_time": "2022-01-19T23:07:45Z",
            "timing_beam_id": "1",
            "bits_per_sample": 32,
            "num_of_polarizations": 2,
            "udp_nsamp": 32,
            "wt_nsamp": 32,
            "udp_nchan": 24,
            "num_frequency_channels": 432,
            "centre_frequency": 100000000.0,
            "total_bandwidth": 361689.8148,
            "observation_mode": "PULSAR_TIMING",
            "observer_id": "jdoe",
            "project_id": "project1",
            "pointing_id": "pointing1",
            "source": "J1921+2153",
            "itrf": [5109360.133, 2006852.586, -3238948.127],
            "receiver_id": "receiver3",
            "feed_polarization": "CIRC",
            "feed_handedness": 1,
            "feed_angle": 1.234,
            "feed_tracking_mode": "FA",
            "feed_position_angle": 10.0,
            "oversampling_ratio": [8, 7],
            "coordinates": {
                "ra": "19:21:44.815",
                "dec": "21.884"
            },
            "max_scan_length": 10000.5,
            "subint_duration": 30.0,
            "receptors": ["SKA001", "SKA036"],
            "receptor_weights": [0.4, 0.6],
            "num_rfi_frequency_masks": 1,
            "rfi_frequency_masks": [
                [1.0, 1.1]
            ],
            "destination_address": ["192.168.178.26", 9021],
            "num_channelization_stages": 1,
            "channelization_stages": [{
                "num_filter_taps": 1,
                "filter_coefficients": [1.0],
                "num_frequency_channels": 10,
                "oversampling_ratio": [8, 7]
            }],
            "pt": {
                "dispersion_measure": 100.0,
                "rotation_measure": 0.0,
                "ephemeris": "",
                "pulsar_phase_predictor": "",
                "output_frequency_channels": 1,
                "output_phase_bins": 64,
                "num_sk_config": 1,
                "sk_config": [{
                    "sk_range": [0.8, 0.9],
                    "sk_integration_limit": 100,
                    "sk_excision_limit": 25.0
                }],
                "target_snr": 0.0
            }
        }
    },
    "transaction_id": "txn-....-00001"
}

Example (CSP configuration for PST dynamic spectrum scan)

{
    "interface": "https://schema.skao.int/ska-csp-configurescan/3.0",
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "frequency_band": "1",
        "subarray_id": 1,
        "eb_id": "eb-m001-20230712-56789"
    },
    "cbf": {
        "fsp": [{
            "fsp_id": 1,
            "function_mode": "CORR",
            "frequency_slice_id": 1,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 0,
            "output_link_map": [
                [0, 1]
            ]
        }, {
            "fsp_id": 2,
            "function_mode": "CORR",
            "frequency_slice_id": 2,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 740,
            "output_link_map": [
                [0, 1]
            ]
        }],
        "vlbi": {},
        "delay_model_subscription_point": "ska_mid/tm_leaf_node/csp_subarray_01/delayModel"
    },
    "pst": {
        "scan": {
            "activation_time": "2022-01-19T23:07:45Z",
            "timing_beam_id": "1",
            "bits_per_sample": 32,
            "num_of_polarizations": 2,
            "udp_nsamp": 32,
            "wt_nsamp": 32,
            "udp_nchan": 24,
            "num_frequency_channels": 432,
            "centre_frequency": 100000000.0,
            "total_bandwidth": 361689.8148,
            "observation_mode": "DYNAMIC_SPECTRUM",
            "observer_id": "jdoe",
            "project_id": "project1",
            "pointing_id": "pointing1",
            "source": "J1921+2153",
            "itrf": [5109360.133, 2006852.586, -3238948.127],
            "receiver_id": "receiver3",
            "feed_polarization": "CIRC",
            "feed_handedness": 1,
            "feed_angle": 1.234,
            "feed_tracking_mode": "FA",
            "feed_position_angle": 10.0,
            "oversampling_ratio": [8, 7],
            "coordinates": {
                "equinox": 2000.0,
                "ra": "19:21:44.815",
                "dec": "21.884"
            },
            "max_scan_length": 13000.2,
            "subint_duration": 30.0,
            "receptors": ["SKA001", "SKA036"],
            "receptor_weights": [0.4, 0.6],
            "num_rfi_frequency_masks": 1,
            "rfi_frequency_masks": [
                [1.0, 1.1]
            ],
            "destination_address": ["192.168.178.26", 9021],
            "num_channelization_stages": 1,
            "channelization_stages": [{
                "num_filter_taps": 1,
                "filter_coefficients": [1.0],
                "num_frequency_channels": 10,
                "oversampling_ratio": [8, 7]
            }],
            "ds": {
                "dispersion_measure": 100.0,
                "output_frequency_channels": 1,
                "stokes_parameters": "Q",
                "num_bits_out": 16,
                "time_decimation_factor": 10,
                "frequency_decimation_factor": 4,
                "requantisation_scale": 1.0,
                "requantisation_length": 1.0
            }
        }
    },
    "transaction_id": "txn-....-00001"
}

Example (CSP configuration for PST flow through scan)

{
    "interface": "https://schema.skao.int/ska-csp-configurescan/3.0",
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "frequency_band": "1",
        "subarray_id": 1,
        "eb_id": "eb-m001-20230712-56789"
    },
    "cbf": {
        "fsp": [{
            "fsp_id": 1,
            "function_mode": "CORR",
            "frequency_slice_id": 1,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 0,
            "output_link_map": [
                [0, 1]
            ]
        }, {
            "fsp_id": 2,
            "function_mode": "CORR",
            "frequency_slice_id": 2,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 740,
            "output_link_map": [
                [0, 1]
            ]
        }],
        "vlbi": {},
        "delay_model_subscription_point": "ska_mid/tm_leaf_node/csp_subarray_01/delayModel"
    },
    "pst": {
        "scan": {
            "activation_time": "2022-01-19T23:07:45Z",
            "timing_beam_id": "1",
            "bits_per_sample": 32,
            "num_of_polarizations": 2,
            "udp_nsamp": 32,
            "wt_nsamp": 32,
            "udp_nchan": 24,
            "num_frequency_channels": 432,
            "centre_frequency": 100000000.0,
            "total_bandwidth": 361689.8148,
            "observation_mode": "FLOW_THROUGH",
            "observer_id": "jdoe",
            "project_id": "project1",
            "pointing_id": "pointing1",
            "source": "J1921+2153",
            "itrf": [5109360.133, 2006852.586, -3238948.127],
            "receiver_id": "receiver3",
            "feed_polarization": "CIRC",
            "feed_handedness": 1,
            "feed_angle": 1.234,
            "feed_tracking_mode": "FA",
            "feed_position_angle": 10.0,
            "oversampling_ratio": [8, 7],
            "coordinates": {
                "equinox": 2000.0,
                "ra": "19:21:44.815",
                "dec": "21.884"
            },
            "max_scan_length": 20000.0,
            "subint_duration": 30.0,
            "receptors": ["SKA001", "SKA036"],
            "receptor_weights": [0.4, 0.6],
            "num_rfi_frequency_masks": 1,
            "rfi_frequency_masks": [
                [1.0, 1.1]
            ],
            "destination_address": ["192.168.178.26", 9021],
            "num_channelization_stages": 1,
            "channelization_stages": [{
                "num_filter_taps": 1,
                "filter_coefficients": [1.0],
                "num_frequency_channels": 10,
                "oversampling_ratio": [8, 7]
            }],
            "ft": {
                "num_bits_out": 4,
                "channels": [0, 24299],
                "polarizations": "Both",
                "requantisation_scale": 1.0,
                "requantisation_init_time": 1.0
            }
        }
    },
    "transaction_id": "txn-....-00001"
}

Example (CSP configuration for PST voltage recording scan)

{
    "interface": "https://schema.skao.int/ska-csp-configurescan/3.0",
    "common": {
        "config_id": "sbi-mvp01-20200325-00001-science_A",
        "frequency_band": "1",
        "subarray_id": 1,
        "eb_id": "eb-m001-20230712-56789"
    },
    "cbf": {
        "fsp": [{
            "fsp_id": 1,
            "function_mode": "CORR",
            "frequency_slice_id": 1,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 0,
            "output_link_map": [
                [0, 1]
            ]
        }, {
            "fsp_id": 2,
            "function_mode": "CORR",
            "frequency_slice_id": 2,
            "integration_factor": 1,
            "channel_averaging_map": [
                [0, 2],
                [744, 0]
            ],
            "channel_offset": 740,
            "output_link_map": [
                [0, 1]
            ]
        }],
        "vlbi": {},
        "delay_model_subscription_point": "ska_mid/tm_leaf_node/csp_subarray_01/delayModel"
    },
    "pst": {
        "scan": {
            "activation_time": "2022-01-19T23:07:45Z",
            "timing_beam_id": "1",
            "bits_per_sample": 32,
            "num_of_polarizations": 2,
            "udp_nsamp": 32,
            "wt_nsamp": 32,
            "udp_nchan": 24,
            "num_frequency_channels": 432,
            "centre_frequency": 100000000.0,
            "total_bandwidth": 361689.8148,
            "observation_mode": "VOLTAGE_RECORDER",
            "observer_id": "jdoe",
            "project_id": "project1",
            "pointing_id": "pointing1",
            "source": "J1921+2153",
            "itrf": [5109360.133, 2006852.586, -3238948.127],
            "receiver_id": "receiver3",
            "feed_polarization": "LIN",
            "feed_handedness": 1,
            "feed_angle": 1.234,
            "feed_tracking_mode": "FA",
            "feed_position_angle": 10.0,
            "oversampling_ratio": [8, 7],
            "coordinates": {
                "equinox": 2000.0,
                "ra": "19:21:44.815",
                "dec": "21.884"
            },
            "max_scan_length": 20000.0,
            "subint_duration": 30.0,
            "receptors": ["SKA001", "SKA036"],
            "receptor_weights": [0.4, 0.6],
            "num_channelization_stages": 1,
            "channelization_stages": [{
                "num_filter_taps": 1,
                "filter_coefficients": [1.0],
                "num_frequency_channels": 10,
                "oversampling_ratio": [8, 7]
            }]
        }
    },
    "transaction_id": "txn-....-00001"
}

https://schema.skao.int/ska-csp-configurescan/3.0

type

object

properties

  • interface

type

string

  • transaction_id

A transaction id specific to the command

type

string

  • common

Common section, containing the parameters and the sections belonging to all CSP subsystems. This section is forwarded to all sub-elements.

Common_configuration_schema_3.0

  • cbf

Correlator and Beamformer specific parameters. This section contains the parameters relevant only for CBF sub-element. This section is forwarded only to CBF subelement. Most of it to be borrowed from IICD

CBF_config_3.0

  • pss

type

object

properties

  • interface

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

type

string

  • beam

type

array

items

PSS_beam_config_0.1

additionalProperties

True

  • pst

Pulsar Timing specific parameters. To be borrowed from IICD

type

object

properties

  • scan

Pulsar Timing specific scan configuration parameters.

PST_scan_configuration_3.0

  • beam

Pulsar Timing specific beam configuration parameters.

As of version 2.3 this schema has no elements and is deprecated

PST_beam_configuration_3.0

additionalProperties

True

additionalProperties

True

Common_configuration_schema_3.0

Common section, containing the parameters and the sections belonging to all CSP subsystems. This section is forwarded to all sub-elements.

type

object

properties

  • config_id

type

string

  • subarray_id

The Subarray ID that the list of receptors will be assigned to. For Mid, there are a maximum of 16 subarrays.

Range: Integer from 1-16 inclusive

type

integer

  • eb_id

Execution block ID to associate scan configs to an observation.

This ID is used for associating generated data, especially data products, for a given observation. Multiple scans can be linked to one observation and this ID is used as metadata to associate the data products from all scans of the same observation.

This ID does not have to be unique for a scan configuration but should be unique for different observations.

For example, all the data and weights files will have an EB_ID header value populated with the value supplied in this field.

type

string

  • band_5_tuning

Center frequency for the Band-of-Interest. Required if Band is 5a or 5b; not specified for other Bands (not configurable for Band 1 and 2).

Input for Band 5a and 5b consists of two 2.5 GHz streams; the center frequency can be independently tuned for each stream.

The following nomenclature is used to refer to Band 5a and 5b streams: 5a1, 5a2, 5b1, 5b2.

type

array

items

type

number

  • frequency_band

Frequency band applies for all the receptors (VCCs) that belong to the sub-array.

Valid bands include: 1, 2, 5a, 5b. Bands 3 and 4 are not included in the current implementation but could be supported in the future.

type

string

additionalProperties

True

CBF_config_3.0

Correlator and Beamformer specific parameters. This section contains the parameters relevant only for CBF sub-element. This section is forwarded only to CBF subelement. Most of it to be borrowed from IICD

type

object

properties

  • frequency_band_offset_stream1

Optionally, an offset can be specified so that the entire observed band is shifted in Hz (to accommodate a Zoom Window that crosses a ‘natural’ Frequency Slice boundary). If specified, applies for all the receptors in the sub-array.

Bands 1 and 2: input from the receptor consists of a single data stream; the Frequency Band Offset (FBO) should be specified for Stream 1 only.

Bands 5a and 5b: input from the receptor consists of two data streams; the FBO can be specified for each stream independently. Note: For Band 5a and 5b the frequency shift is performed by the receptor (DISH).

Range: Integer from -100000000 to 100000000 inclusive (+/- 0.5 * Frequency Slice BW)

type

integer

  • frequency_band_offset_stream2

See frequencyBandOffsetStream1

Range: Integer from -100000000 to 100000000 inclusive (+/- 0.5 * Frequency Slice BW)

type

integer

  • delay_model_subscription_point

FQDN of TMC.DelayModel TANGO attribute which exposes delay values for all the dishes assigned to a Subarray in JSON format. Delay values are updated every 10 seconds.

type

string

  • rfi_flagging_mask

Specified as needed in advance of the scan start and/or during the scan. Delivered using publish-subscribe mechanism (see ICD Section 3.8.8.5.7).

type

object

properties

additionalProperties

True

  • fsp

type

array

items

FSP_config_3.0

  • vlbi

Very Long Baseline Interferometry specific parameters. To be borrowed from IICD This section contains the parameters relevant only for VLBI. This section is forwarded only to CSP subelement.

VLBI_config_3.0

  • search_window

type

array

items

Up to two 300 MHz Search Windows can be optionally configured and used as input for Transient Data Capture and/or Pulsar Search beam-forming.

Search_window_config_3.0

additionalProperties

True

FSP_config_3.0

type

object

properties

  • fsp_id

type

integer

  • function_mode

type

string

  • receptors

Optionally a subset of receptors to be correlated can be specified. If not specified, all receptors that belong to the subarray are cross-correlated (i.e. visibilities for all the baselines in the subarray are generated and transmitted to SDP).

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.

type

array

default

null

items

type

string

  • frequency_slice_id

Frequency Slice to be processed on this FSP (valid range depends on the Frequency Band).

type

integer

  • integration_factor

Integration time for the correlation products, defines multiple of 140 milliseconds.

Range: Integer from 1-10 inclusive

allOf

type

integer

  • channel_averaging_map

Table of up to 20 x 2 integers. Each of entries contains:

  • Start channel ID, and

  • averaging factor.

Explanation: Each FSP produces 14880 (TBC) fine channels across the correlated bandwidth (Frequency Slice or Zoom Window). Channels are evenly spaced in frequency.

TM shall provide the table that for each FSP and each group of 744 channels (there are 20 groups per FSP) indicates the channel averaging factor. More precisely, for each group the TMC provided table specifies:

The start channel ID will be shifted internally according to the channel_offset value if specified.

  • the channel ID (integer) of the first channel, and

  • the averaging factor, as follows:

  • 0 means do not send channels to SDP,

  • 1 means no averaging,

  • 2 means average two adjacent channels,

  • 3 means average three adjacent channels,

and so on.

If no entry is present for an FSP, the averaging settings of the previous FSP are still applicable.

type

array

default

null

items

allOf

type

array

items

type

integer

  • channel_offset

Channel ID to use for visibilities of the first channel produced by this FSP. For example, if the channel offset is 5000 the first channel group would span IDs 5000-5743.

Note that this offset does not apply to channel maps in this structure:

  • channel_averaging_map

  • output_link_map

  • output_host

  • output_port

type

integer

default

0

  • output_link_map

Output links to emit visibilities on for every channel, given as a list of start channel ID to link ID. Where no value is given for concrete channel, the previous value should be used.

For AA0.5 and AA1, the link map will only allow a single entry with a link ID of 1.

The start channel ID will be shifted internally according to the channel_offset value if specified.

Ranges:

Start Channel ID: Integer from 0 to 14879 inclusive

Link ID: Integer of value 1

type

array

items

type

array

items

type

integer

  • output_host

Output host to send visibilities to for every channel, given as a list of start channel ID to host IP addresses in dot-decimal notation. Where no value is given for a concrete channel, the previous value should be used.

If output_host is not specified, then the Mid.CBF will not send any output products to SDP.

The start channel ID will be shifted internally according to the channel_offset value if specified.

Ranges:

Start Channel ID: Integer from channel_offset to (channel_offset + 14879) inclusive

Host IP: String w/ any valid IPv4 in dot-decimal notation [0.0.0.0-255.255.255.255]

type

array

default

null

items

type

array

items

anyOf

type

integer

type

string

  • output_port

Output port to send visibilities to for every channel, given as a list of start channel ID to port number. When no port number is given for a concrete channel, the previous value will be used. The format is a restricted ska_telmodel.channel_map (see restrictions below)

If output_port is not specified, then the Mid.CBF will not send any output products to SDP.

The start channel ID will be shifted internally according to the channel_offset value if specified.

Example:

channel_offset: 111
output_port: [
    [0, 9000],
    [20, 9001],
    [40, 9002],
    ...
    [14840, 9742],
    [14860, 9743]
]

Which will unpack to:

Channel 111 to port 9000
Channel 112 to port 9000
...
Channel 130 to port 9000
Channel 131 to port 9001
...
Channel 150 to port 9001
Channel 151 to port 9002
...
Channel 14950 to port 9741
Channel 14951 to port 9742
...
Channel 14970 to port 9742
Channel 14971 to port 9743
...
Channel 14990 to port 9743

Format Restrictions

At most 744 ports can be defined for an FSP

The first start channel ID in the list must be 0

Start channel IDs must be in ascending order

For AA0.5 and AA1, the start channel IDs must be in increments of 20

At most 20 channels can be sent to the same port per host

Start Channel ID: Integer from 0 to 14879 inclusive

Port Number: Integer from 0 to 65535 inclusive

type

array

default

null

items

type

array

items

type

integer

additionalProperties

True

VLBI_config_3.0

Very Long Baseline Interferometry specific parameters. To be borrowed from IICD This section contains the parameters relevant only for VLBI. This section is forwarded only to CSP subelement.

type

object

properties

  • dummy_param

type

string

additionalProperties

True

Search_window_config_3.0

Up to two 300 MHz Search Windows can be optionally configured and used as input for Transient Data Capture and/or Pulsar Search beam-forming.

type

object

properties

  • search_window_id

Identifier of the 300MHz Search Window. Unique within a sub-array.

type

integer

  • search_window_tuning

The Search Window tuning is provided in absolute terms as RF center frequency. The Search Window must be placed within the observed band. If partially out of the observed Band a warning is generated. If completely outside of the observed Band an exception is generated.

type

integer

additionalProperties

True

PSS_beam_config_0.1

type

object

properties

  • beam_id

Search Beam ID.

type

integer

  • ra

Right Ascension of sub-array beam target, in degrees.

type

number

default

null

  • dec

Declination of sub-array beam target, in degrees.

type

number

default

null

  • reference_frame

reference frame for pointing coordinates

type

string

default

null

  • centre_frequency

Centre frequency of the search beam.

type

number

  • beam_delay_centre

Beam delay center, relative to the array delay center.

anyOf

type

number

type

string

  • dest_host

Per beam destination host address for PSS output.

type

string

default

null

  • dest_port

Per beam destination port for PSS output.

type

integer

default

null

additionalProperties

True

PST_scan_configuration_3.0

Pulsar Timing specific scan configuration parameters.

type

object

properties

  • activation_time

Date and time when to start the PST reconfiguration.

Units: UTC timestamp Keyword: ACTIVATION_TIME

type

string

  • timing_beam_id

Identifier assigned by LMC/TM used to identify the beam configuraiton.

PST selects which PST server to use for this scan and timing beam, and provides a mapping from the timing beam identifier by the TM to PST capability id.

Keyword: BEAM

type

string

  • bits_per_sample

The number of bits per complex-values time sample in the CBF output data.

Valid values are 16, 24, or 32.

Keyword: NBIT

type

integer

  • num_of_polarizations

The number of polarizations in the CBF output data.

Valid values are 1 or 2.

Keyword: NPOL

type

integer

  • udp_nsamp

The number of time samples for each single polarization and the a single frequency in each UDP packet sent by CBF.

Note: this must be an integer multiple of WT_NSMAP

Range: 4 (Low), 32 (Mid) Keyword: UDP_NSAMP

type

integer

  • wt_nsamp

The number of time samples described by as single relative weight. There is a unique relative weight for each frequency channel, and each relative weight describes both polarizations.

Range: 4 (Low), 32 (Mid) Keyword: WT_NSAMP

type

integer

  • udp_nchan

The number of contiguous frequency channels in each UDP packet sent by CBF.

Range: 24 (Low), 185 (Mid) Keyword: UDP_NCHAN

type

integer

  • num_frequency_channels

The total number of frequency channels into which the total critical bandwidth has been divided.

This must be an integer multiple of udp_nchan

Range: 1 to 82944 Keyword: OBSNCHAN

type

integer

  • centre_frequency

Centre frequency of to the total (critical) bandwidth spanned by the frequency channels.

Units: Hz Range: 50e6 to 12800e6 Keyword: OBSFREQ

type

number

  • total_bandwidth

Total (critical) bandwidth spanned by the channels of the observation.

Low: 0.00361 to 300 MHz

Mid: 0.053.76 to 2500 MHz

Units: Hz Range: 3610 to 2.5e9 Keyword: OBSBW

type

number

  • observation_mode

The observation mode used for the scan.

The value VOLTAGE_RECORDER is added for AA0.5, while the other values will be needed for in the future for data processing.

Keyword: OBSMODE

type

string

  • observer_id

The observer in charge of the observations.

Keyword: OBSERVER

type

string

  • project_id

The project that the observations are for.

Keyword: PROJID

type

string

  • pointing_id

The ID for the sub-array pointing.

Keyword: PNT_ID

type

string

  • source

The name of the source.

Keyword: SRC_NAME

type

string

  • itrf

The International Terrestrial Reference Frame (ITRF) coordinates of the telescope delay centre.

Units: metres Keyword: ITRF

type

array

items

type

number

  • receiver_id

The receiver name or ID (instrument).

Keyword: FRONTEND

type

string

  • feed_polarization

The native polarization of feed.

Range: LIN or CIRC Keyword: FD_POLN

type

string

  • feed_handedness

Code for sense of feed.

For value of +1 for XYZ forming RH set with Z in the direction of propagation. Looking up into the feed of a prime-focus receiver or at the sky).

For FD_HAND = +1, the rotation from A (or X) to B (or Y) is counter clockwise or in the direction of increasing Feed Angle (FA) or Position Angle (PA).

For circular feeds, FD_HAND = +1 for IEEE LCP on the A (or X) probe.

Range: -1 or +1 Keyword: FD_HAND

type

integer

  • feed_angle

Feed angle of the E-vector for an equal in-phase response from the A(X) and B(Y) probes, measured in the direction of increasing feed angle or position angle (clockwise when looking down on a prime focuse receiver).

Units: degrees Range: -180 to 180. Keyword: FD_SANG

type

number

  • feed_tracking_mode

The tracking mode for the feed:

  • FA - constant feed angle and that the feed stays fixed with respect to the telescope’s reference frame.

  • CPA - the feed rotates to maintain a constant phase angle (i.e. it tracks the variation of the parallactic angle.). When the cordinate mode is GALATIC, PA is with respect to Galactic north and similarly for coordinate mode ECLIPTIC then PA is with respect to ecliptic north.

  • SPA - the feed angle is held fixed at an angle such that the requested PA is obtained at the mid-point of the observation.

  • TPA - is only relevant for scan observations - the feed is rotated to maintain a constant angle with respect to the scan direction.

Range: FA, CPA, SPA, or TPA Keyword: FD_MODE

type

string

  • feed_position_angle

The requested angle of feed reference.

For feed_mode = ‘FA’ this is respect to the telescope’s reference frame (feed_angle = 0), and for feed_mode = ‘CPA’ this is with respect to the celestial north (parallic angle = 0) or with respect to the Galactic north for coordinate_mode = ‘GALACTIC’.

Range: -180 to +180.

Keyword: FA_REQ

type

number

  • oversampling_ratio

The oversampling ratio expressed as a fraction as an array of int, with the first value the numerator and the second is the denominator. (e.g. 8/7 is assigned as [8,7]).

Range: 8/7 or 4/3 Keyword: OVERSAMP

type

array

items

type

integer

  • coordinates

The tied-array beam’s tracking co-ordinates.

As of version 2.2 of the schema this only handles equitorial tracking which means uses RA/Dec J2000.0 coords but PST may support different tracking modes and coordinates the future.

PST_RA_Dec_coordinates_3.0

  • max_scan_length

The maximum length of the observation.

Units: seconds Range: 30 - 43200 Keyword: SCANLEN_MAX

type

number

  • subint_duration

The length of each output sub-integration.

Units: seconds Range: 1 - 60 Keyword: OUTSUBINT

type

number

  • receptors

An array of receptor IDs for the receptors included in the sub-array.

Keyword: ANTENNA

type

array

items

type

string

  • receptor_weights

Weight for each receptor.

Range: 0 - 1.0 Keyword: ANT_WEIGHTS

type

array

items

type

number

  • num_rfi_frequency_masks

The number of frequency ranges to be masked.

Range: 0 - 1024 Keyword: NMASK

type

integer

  • rfi_frequency_masks

A two-dimensional array of length of num_frequency_mask of known RFI frequency ranges to excise from the data.

The array contains mask pairs of [f_min, f_max] pairs for known frequency ranges containing RFI not excised by the CBF.

The overall dimension of this array is num_frequency_mask x 2.

Units: Hz Keyword: FREQ_MASK

type

array

items

allOf

type

array

items

type

number

  • destination_address

The destination address for the PST output data.

Includes IPv4 Address, port number.

type

array

items

anyOf

type

string

type

integer

  • test_vector_id

Identifier for a test vectore that will be present in the tied-array beam data stream beam CBF and PST.

Keyword: TEST_VECTOR

type

string

  • pt

Pulsar Timing specific parameters for the ‘PULSAR_TIMING’ mode configuration.

PST_PULSAR_TIMING_mode_configuration_3.0

  • ds

Pulsar Timing specific parameters for the ‘DYNAMIC_SPECTRUM’ mode configuration.

PST_DYNAMIC_SPECTRUM_mode_configuration_3.0

  • ft

Pulsar Timing specific parameters for the ‘FLOW_THROUGH’ mode configuration.

PST_FLOW_THROUGH_mode_configuration_3.0

  • num_channelization_stages

The number of stages used to channelize the data: e.g. * for Low, there are 2 stages: 1 in LFAA and 1 in CBF * for Mid, there are 2 stages: 1 in FSP and 1 in PST BF.

Keyword: NSTAGE

type

integer

  • channelization_stages

List of configuration for each channelization stage.

type

array

items

Pulsar Timing specific parameters for channelization stage configuration.

PST_channelization_stage_configuration_3.0

additionalProperties

True

PST_RA_Dec_coordinates_3.0

Pulsar Timing specific parameters for RA/Dec tracking coordinates.

type

object

properties

  • equinox

The coordinate epoch.

This can be in Julian date or Modified Julian Date.

Units: years Range: >= 2000 Keyword: EQUINOX

type

number

  • ra

The Right Accession (RA) of the coordinates used for tracking.

Valid formats is ‘hh:mm:ss.sss’ or ‘ddd.ddd’

Keyword: STT_CTD1

type

string

  • dec

The declination (Dec) of the coordinates used for tracking.

Valid formats is ‘hh:mm:ss.sss’ or ‘ddd.ddd’

Keyword: STT_CTD2

type

string

additionalProperties

True

PST_PULSAR_TIMING_mode_configuration_3.0

Pulsar Timing specific parameters for the ‘PULSAR_TIMING’ mode configuration.

type

object

properties

  • dispersion_measure

The dispersion measure for coherent/inchoerent de-dispersion.

Units: pccm^-3 Range: 0 - 100000 Keyword: DM

type

number

  • rotation_measure

The rotation measure for phase-coherent Faraday rotation correction.

Units: radians per metre squared Keyword: RM

type

number

  • ephemeris

The ephemeris of the pulsar being observed.

Units: PSRCAT compatible ASCII string Keyword: EPHEMERIS

type

string

  • pulsar_phase_predictor

Pulsar phase predictor generated from ephemeris.

Units: TEMPO2 compatible ASCII string Keyword: PREDICTOR

type

string

  • output_frequency_channels

The number of output frequency channels. This must be between 1 and the number of observation channels.

Keyword: OUTNCHAN

type

integer

  • output_phase_bins

The number of output phase bins.

Range: 64 - 2048 Keyword: OUTNBIN

type

integer

  • num_sk_config

The number of spectral kurtosis (SK) configurations to apply.

Keyword: N_SK

type

integer

  • sk_config

List of spectral kurtosis configurations.

type

array

items

Pulsar Timing specific parameters for the spectral kurtosis (SK) for the ‘PULSAR_TIMING’ mode.

PST_spectral_kurtosis_configuration_3.0

  • target_snr

The signal-to-noise ratio (SNR) of the on-pulse flux for the scan. May be used to prematurely end a scan when the integrated SNR reaches the target. A value of 0 indicates there is no limit.

Keyword: TARGET_SNR

type

number

additionalProperties

True

PST_spectral_kurtosis_configuration_3.0

Pulsar Timing specific parameters for the spectral kurtosis (SK) for the ‘PULSAR_TIMING’ mode.

type

object

properties

  • sk_range

Frequency ranges for each spectral kurtosis (SK) configuration.

Units: Hz Keyword: SK_RNG

type

array

items

type

number

  • sk_integration_limit

The number of input time samples integrated into each spectral kurtosis (SK) statistic.

Range: 64 - 1024 Keyword: SK_INTS

type

integer

  • sk_excision_limit

Spectral kurtosis excision limits (RFI threshold) in units of standard deviations.

Range: 1 - 100 Keyword: SK_EXIS

type

number

additionalProperties

True

PST_DYNAMIC_SPECTRUM_mode_configuration_3.0

Pulsar Timing specific parameters for the ‘DYNAMIC_SPECTRUM’ mode configuration.

type

object

properties

  • dispersion_measure

The dispersion measture for coherent/inchoerent de-dispersion.

This is only required for pulsar timing and dynamic spectrum modes.

Range: [0, 100000] Keyword: DM

type

number

  • rotation_measure

The rotation measure for phase-coherent Faraday rotation correction.

Units: radians per metre squared Keyword: RM

type

number

  • output_frequency_channels

The number of output frequency channels. This must be between 1 and the number of observation channels.

Keyword: OUTNCHAN

type

integer

  • stokes_parameters

The Stokes parameters to output when in Dynamic spectrum mode.

Range: string with a combination of I, Q, U, and V. Keyword: STOKES_FB

type

string

  • num_bits_out

The number of bits per output sample.

Range: 1, 2, 4, 8, 16 or 32 Keyword: NBIT_OUT

type

integer

  • time_decimation_factor

The number of input samples per output time sample when in Dynamic Spectrum mode.

Keyword: TDEC_FB

type

integer

  • frequency_decimation_factor

The number of input frequency channels incoherently added to each output frequency channel in Dynamic Spectrum.

This is required in addition to output_frequency_channels because some frequency channels may be merged coherently to increase temporal resolution.

Keyword: FDEC_FB

type

integer

  • num_sk_config

The number of spectral kurtosis (SK) configurations to apply.

Keyword: N_SK

type

integer

  • sk_config

List of spectral kurtosis configurations.

type

array

items

Pulsar Timing specific parameters for the spectral kurtosis (SK) for the ‘PULSAR_TIMING’ mode.

PST_spectral_kurtosis_configuration_3.0

  • requantisation_scale

Scale factor to govern the dynamic range for fixed precision output to be applied during re-quantisation.

Keyword: DIGITIZER_SCALE

type

number

  • requantisation_length

Length of data to be used when determining the scaling factors used for fixed precision output during re-quantisation.

Units: seconds Keyword: DIGITIZER_LENGTH

type

number

additionalProperties

True

PST_FLOW_THROUGH_mode_configuration_3.0

Pulsar Timing specific parameters for the ‘FLOW_THROUGH’ mode configuration.

type

object

properties

  • num_bits_out

The number of bits per output sample.

Range: 1, 2, 4, 8, 16 or 32 Keyword: NBIT_OUT

type

integer

  • channels

The indices of the first and last (inclusive) frequency channels that define the single contiguous range of frequency channels to be recorded.

Keyword: CHAN_FT

allOf

type

array

items

type

integer

  • requantisation_scale

Scale factor applied during re-quantisation that modifies the dynamic range of the fixed precision output.

By default, for 2, 4, and 8 bits per sample, data will be scaled to minimize scattered power by adopting the Optimum Input Threshold Spacing for a Uniform Digitizer defined in Table 3 of Jenet & Anderson (1998; PASP 110:1467).

For 16 and 32 bits per sample, by default the data will be scaled such that the maximum fixed precision output value (2^{num_bits_out-1}) corresponds to 6 times the standard deviation.

For all num_bits_out, the standard deviation is that of either the real or imaginary part of each complex-valued sample.

The default scale factor is computed such that, after multiplication by this scale factor, the data would satisfy the conditions described above. This default scale factor is multiplied by requantisation_scale. Therefore, a requantisation_scale value greater than 1 increases the value of the floating point data before it is cast to a fixed precision value, thereby reducing the overhead available to represent RFI and increasing the probability of clipping.

Keyword: DIGITIZER_SCALE

type

number

  • polarizations

The polarizations to be recorded.

Valid values: A, B, or Both Keyword: POLN_FT

type

string

  • requantisation_init_time

Time interval spanned by data used at the start of a scan to determine the scale factors applied before re-quantisation.

Units: seconds Keyword: DIGITIZER_INIT_TIME

type

number

additionalProperties

True

PST_channelization_stage_configuration_3.0

Pulsar Timing specific parameters for channelization stage configuration.

type

object

properties

  • num_filter_taps

Total number of taps in the prototype filter (i.e. over all arms) used in the stage.

Keyword: NSTAP_k

type

integer

  • filter_coefficients

An array of filter coefficients that define the (time domain) response function of the prototype filter used in the stage.

Length of this is num_filter_taps.

Keyword: COEFF_k

type

array

items

type

number

  • num_frequency_channels

The number of frequency channels output by each polyphase filter bank (PFB) for this stage.

Keyword: NCHAN_PFB_k

type

integer

  • oversampling_ratio

The oversampling ratio expressed as a fraction as an array of int, with the first value the numerator and the second is the denominator. (e.g. 8/7 is assigned as [8,7]).

Keyword: OVERSAMP_k

type

array

items

type

integer

additionalProperties

True

PST_beam_configuration_3.0

Pulsar Timing specific beam configuration parameters.

As of version 2.3 this schema has no elements and is deprecated

type

object

properties

additionalProperties

True