Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-1158

Prepare simulation scripts and data sets for PSI emulation modes

Details

    • Enabler
    • Not Assigned
    • PI8
    • COM SDP SW
    • None
    • Data Processing
    • Hide

      A set of well defined, discoverable, and accessible MS datasets for testing the PSI when using the CBF visibility emulator is important as it will not always be possible or practical to run all tests of SDP Prototype and SKAMPI in a PSI environment.

      A selection of data sets should allow us to test not only successful behaviour but failure modes (eg correlator delay errors) and how these are can be captured and reported in the system via the use of QA displays SP-1156 .

      This also sets a valuable precedent for how we might emulate and test AA0.5 deployments before that system is available. 

      Show
      A set of well defined, discoverable, and accessible MS datasets for testing the PSI when using the CBF visibility emulator is important as it will not always be possible or practical to run all tests of SDP Prototype and SKAMPI in a PSI environment. A selection of data sets should allow us to test not only successful behaviour but failure modes (eg correlator delay errors) and how these are can be captured and reported in the system via the use of QA displays SP-1156 . This also sets a valuable precedent for how we might emulate and test AA0.5 deployments before that system is available. 
    • Hide
      • Create small set of well defined, easily accessible MS data sets for use for testing the PSI. 
      • Data sets should be made available for emulation of the PSI in an integration environment as well as for local testing (could be different data sets for each case)
      • These data sets should contain data that can be used to test visibility receive and associated QA signal displays for both normal PSI operation and when data errors (eg correlator delay errors) are present.
      Show
      Create small set of well defined, easily accessible MS data sets for use for testing the PSI.  Data sets should be made available for emulation of the PSI in an integration environment as well as for local testing (could be different data sets for each case) These data sets should contain data that can be used to test visibility receive and associated QA signal displays for both normal PSI operation and when data errors (eg correlator delay errors) are present.
    • 2
    • 2
    • 14
    • Team_SIM
    • Sprint 5
    • Hide

      The scripts to generate the Low and Mid PSI simulations have been made available in the simulation GitLab repositories.

      Example Measurement Sets have been generated following the specifications for the PSI and they are available in the simulation data repository. They include a some with an incorrectly placed station/dish to mimic a delay error:

      https://console.cloud.google.com/storage/browser/ska1-simulation-data/ska1-low/psi_test
      https://console.cloud.google.com/storage/browser/ska1-simulation-data/ska1-mid/psi_test

      MID scripts documented at:

      LOW script:

      Show
      The scripts to generate the Low and Mid PSI simulations have been made available in the simulation GitLab repositories. Example Measurement Sets have been generated following the specifications for the PSI and they are available in the simulation data repository. They include a some with an incorrectly placed station/dish to mimic a delay error: https://console.cloud.google.com/storage/browser/ska1-simulation-data/ska1-low/psi_test https://console.cloud.google.com/storage/browser/ska1-simulation-data/ska1-mid/psi_test MID scripts documented at: https://developer.skatelescope.org/projects/ska-mid-simulations/en/latest/PSI/guide.html LOW script: https://gitlab.com/ska-telescope/ska-low-simulations
    • 8.6
    • Stories Completed, Outcomes Reviewed, Demonstrated, Satisfies Acceptance Criteria, Accepted by FO
    • PI22 - UNCOVERED

    • SPO-705

    Description

      Prepare set of MS files to test PSI operation modes. Note user scenario:

       Ella executes the script providing some specific parameters as input, for example AZ/EL , correlator dump time, scan length.

      So we should have a number of measurement sets that vary in terms of these parameters. Futhermore:

      Ella continuously inspects a waterfall plot of amplitude and phase over time to determine if delays are correctly implemented.

      During the script execution, Ella tweaks some parameters of the system like adding a constant delay to make sure that the system is reacting correctly.

      Because it is a bit unclear how delay would be propagated to CBF, generating measurement sets implementing this would be a stretch goal for now.

      Attachments

        Issue Links

          Structure

            Activity

              People

                D.Fenech Fenech, Danielle
                b.mort Mort, Ben
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 2.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete915.5
                  Total915.5

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel