Skip to content
ITU-R Rec P.528 GUI
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
ref updated to use updated p528 dll Main and MainEx methods Aug 11, 2019
win32 bumped minor version number and one more bug fix Aug 12, 2019
.gitignore adding code Apr 30, 2019 Update May 8, 2019
P528-Fig1-4a.png adding code Apr 30, 2019 removed SG3 Meeting disclaimer as meetings have concluded May 30, 2019

ITU-R Rec P.528 GUI

This code repository contains a Graphical User Interface (GUI) frontend to the U.S. Reference Implementation of ITU-R Rec P.528. It allows a user to set input parameters and generate a loss-versus-distance curve with modes of propagation (Line-of-Sight, Diffraction, and Troposcatter) identified.


  • Height of the low terminal
  • Height of the high terminal
  • Frequency
  • Time percentage

See p528 for additional details on these input parameters.


The image below illustrates p528-gui for input parameters corresponding to Figure 1-4a in ITU-R Rec P.528. The data representing this figure can be exported to a CSV data file.

Screenshot of P.528 GUI Tool

Configure and Build

The tool is built on the .NET Framework and Windows Presentation Foundation, and is thus limited to execution on Microsoft Windows. It uses the Live Charts package for the rendering of the plot.


To aquire a pre-built executable of this tool, navigate to the Releases page and download the most recent release. Once downloaded, unzip the .zip file such that all the files are in the same folder. Double-click on the .exe file to launch the application. Rec P.528 comes bundled with the executable.



For questions, contact Billy Kozma, (303) 497-6082,

You can’t perform that action at this time.