• Kirill Smelkov's avatar
    software/ors-amarisoft: Enable check-rx-saturated promise for Lopcomm Radio Unit as well · f5a8747d
    Kirill Smelkov authored
    The code had check-rx-saturated under `if not ru == "lopcomm"`, but checking RX
    signal for saturation is implemented on eNB side, not by RU itself, and is
    RU-independent because eNB only receives raw samples from RU and decides on its
    own whether those samples are higher than saturation margin or not.
    
    As an extra proof that checking for RX saturation is meaningful for Lopcomm too here is how samples.rx data can look like in the case of 2 Lopcomm Radio Units:
    
        root@callbox-005:/srv/slapgrid/slappart16/var/log# cat amarisoft-stats.json.log |jq .data.samples.rx
        [
          {
            "rms": -382.3080749511719,
            "max": -382.3080749511719,
            "sat": 0,
            "count": 1221181440,
            "rms_dbm": -382.3080749511719
          },
          {
            "rms": -382.3080749511719,
            "max": -382.3080749511719,
            "sat": 0,
            "count": 1221179392,
            "rms_dbm": -382.3080749511719
          }
        ]
        ...
    
    i.e. all the data, that check-rx-saturated promise works on, is there.
    
    /cc @jhuge, @xavier_thompson, @Daetalus
    /reviewed-by @lu.xu
    /reviewed-on nexedi/slapos!1478
    f5a8747d
instance-enb.jinja2.cfg 14 KB