pyrad.proc.process_rcs_pr#

pyrad.proc.process_rcs_pr(procstatus, dscfg, radar_list=None)[source]#

Computes the radar cross-section (assuming a point target) from radar reflectivity by first computing the received power and then the RCS from it.

Parameters:
  • procstatus (int) – Processing status: 0 initializing, 1 processing volume, 2 post-processing

  • dscfg (dictionary of dictionaries) –

    data set configuration. Accepted Configuration Keywords:

    datatype : list of string. Dataset keyword
        The input data types
    AntennaGainH, AntennaGainV : float. Dataset keyword
        The horizontal (vertical) polarization antenna gain [dB]. If None
        it will be obtained from the attribute instrument_parameters of
        the radar object
    txpwrh, txpwrv : float. Dataset keyword
        The transmitted power of the horizontal (vertical) channel [dBm].
        If None it will be obtained from the attribute radar_calibration
        of the radar object
    mflossh, mflossv : float. Dataset keyword
        The matching filter losses of the horizontal (vertical) channel
        [dB]. If None it will be obtained from the attribute
        radar_calibration of the radar object. Defaults to 0
    radconsth, radconstv : float. Dataset keyword
        The horizontal (vertical) channel radar constant. If None it will
        be obtained from the attribute radar_calibration of the radar
        object
    lrxh, lrxv : float. Global keyword
        The horizontal (vertical) receiver losses from the antenna feed to
        the reference point. [dB] positive value. Default 0
    ltxh, ltxv : float. Global keyword
        The horizontal (vertical) transmitter losses from the output of the
        high power amplifier to the antenna feed. [dB] positive value.
        Default 0
    lradomeh, lradomev : float. Global keyword
        The 1-way dry radome horizontal (vertical) channel losses.
        [dB] positive value. Default 0.
    attg : float. Dataset keyword
        The gas attenuation [dB/km]. If none it will be obtained from the
        attribute radar_calibration of the radar object or assigned
        according to the radar frequency. Defaults to 0.
    radar_list : list of Radar objects
        Optional. list of radar objects
    
Returns:

  • new_dataset (dict) – dictionary containing the output

  • ind_rad (int) – radar index