Calibration difference of two radars CALID
The algorithm compares reflectivity of two radars in overlapping areas. To avoid effects of external factors of distortion (e.g. distance effects, Earth curvature) only points of same distance from both radars are selected. For better performance it is advisable to discriminate screening area and clutters.
The algorithm was implemented in Polish radar network POLRAD. Tests cover whole year 2009 archive data from eight radars. Since 2010 it is in operation use.
The algorithm for POLRAD was developed by Stanisław Moszkowicz and Łukasz Wojtas (lukasz@baltrad.eu).
where/lon, /lat, /height
datasetx/where/elangle, /nbins, /rscale, /nrays
gain, offset, nodata, and undetect for reflectivity datasets
No ODIM metadata output
Reflectivity data with quality index if available.
Finding geographical coordinates for both radars and every pixel (user can chose an elevation, the lowest are recommended). For calculation the Vincenty direct formula is used, given: start latitude and longitude (radar location), bearing (azimuth) and distance (bin number times rscale)
Calculating distance between each point of one radar and every point of the other radar, selecting pairs of points with the distance smaller then given threshold. Vincenty (inverse) formula for distance between two latitude, longitude points is used.
For better performance it is done only once for each radar pair, and the results are stored in a file.
Checking for every pixel pair calculated in step 1 if the reflectivity is above given threshold (e.g. 5 dBZ). If quality index is available this gives another restriction for data. Finally there must be at least some (set by user) valid data points available to perform further calculations.
Calculating differences between reflectivity measurements for every valid data point.
Calculating mean, root mean square and median for one data pair.
The output is an information about the difference between two radars. There is a couple of ways of presenting the results:
to-do