BALTRAD

1. Algorithm name

Correction of partial and total beam blockage and quality characterization including ground clutter (as a part of RADVOL-QC package) – RADVOL-QC: BLOCK

2. Basic description

a) Physical basis of the algorithm

b) Amount of validation performed so far

Works operationally in IMGW since 2011 to correct data before using for Meteo Flight system (for air traffic control).

c) References (names and contact information of all developers during the evolutionary history, scientific papers)

3. ODIM metadata requirements for I/O

4. Input data

a) What kind of radar data (including the list of previous algorithms and quality flags applied)

object=PVOL; quantity=DBZH, otherwise TH.

b) Other data (optional and mandatory, applying “universally” agreed formats, geometry)

Topography maps from GTOPO30.

5. Logical steps, using any of: text, flow charts, graphics, equations (or references to equations), conditional branches in “all possible cases”.

A geometrical approach is applied to calculate the degree of the beam blockage.

Set of the algorithm parameters:

Description Denotation Default value
Maximum of elevation angle to calculate beam blockage (deg) BLOCK_MaxElev 5.0
QIGC value for ground clutter BLOCK_GCQI 0.5
QIGC value for uncorrected ground clutter BLOCK_GCQIUn 0.1
Threshold for PBB increase to detect ground clutter BLOCK_GCMinPbb 0.005
Maximum PBB to correct BLOCK_PBBMax 0.7
QIPBB value for uncorrected PBB BLOCK_PBBQIUn 0.5

At first the XML file is checked whether there exists group for a considered radar (based on the radar name read from “what”/source(NOD)), which contains the algorithm parameters. If “yes”, then parameters are read from that XML group, but if it is impossible for a particular parameter, then default value from source code is taken. If the group does not exist, parameters are read from group in XML file in analogous way.

If the algorithm is run by means of BALTRAD toolbox then all the algorirthm parameters for each specific radar should be placed in relevant XML file by the BALTRAD system admin. Default parameters are placed in the file by admin as well. Moreover, the algorithm default parameters are also included in software.

The algorithm is applied if elevation angle is smaller than BLOCK_MaxElev. A degree of partial beam blocking (PBB) is computed from a digital terrain map (DTM) taking into account the highest blocked point in the given beam cross-section (Bech et al., 2007):

where r,,b,,’’ is the radius of radar beam cross-section at the given distance from radar, and ‘‘y’’ is the difference between the height of the terrain and the height of the radar beam centre. The partial blockage takes place when –’‘r,,b,,’’ < ‘‘y’’ < ‘‘r,,b,,, and varies from 0 to 1.

Quantity y’’ in the equation is calculated as an altitude obtained from DTM for radar gate located in beam centre reduced by quantity ‘‘h’’ involving: (i) altitude of radar antenna, ‘‘h,,0,,’’, (ii) difference of altitude due to the Earth curvature, (iii) difference of altitude due to antenna elevation, ‘‘ε:

where r,,e,,’’ is the effective Earth’s radius (8,493 km), ‘‘l is the distance to the radar site.

Correction of partial beam blocking is made by applying a multiplicative correction factor (Bech et al., 2007):

The correction is introduced if the PBB’’ value is smaller than BLOCK_PBBMax. For higher ‘‘PBB reflectivity from neighbouring higher elevation is taken. When such data is not available the “no data” mark is assigned.

The quality index QI,,PBB,, of gates where radar beam is considered as blocked is expressed by the formula:

where QI,,PBB,,’’(‘‘el’‘+1) means the ‘‘QI,,PBB,,’’ calculated for the relevant gate in the elevation ‘‘el’‘+1, ‘‘el is the number of elevation (numbered from the lowest to the highest).

In order to determine areas contaminated by ground clutter a diagram of PBB’’ is analysed (Ośródka et al., 2012). A given gate is considered a ground clutter if increase in ‘‘PBB’’ along the radar beam exceeds BLOCK_GCMinPbb. Gates where ground clutter was detected should be characterized by lowered quality index. A simple formula for quality index ‘‘QI,,GC,, related to the clutter presence can be written as:

The quality index decreases in each gate in which ground clutter was detected even if it was removed.

Finally:

6. Output

a) Data type using ODIM notation where possible, e.g. DBZH

Corrected DBZH, with “pl.imgw.radvolqc.block” added to data-specific “how”/task, and the algorithm parameters added to “how”/task_args.

b) Quality index (QI) field

Quality index (QI 1 for excellent data) with “pl.imgw.radvolqc.block” in quality-specific “how”/task, and the algorithm parameters in “how”/task_args.

7. Outline of a test concept exemplifying the algorithm, as a suggestion for checking that an implementation has been successful.