p618Config
Create P.618 configuration object
Description
The p618Config object sets the P.618 configuration parameters
required for the calculation of the Earth-space propagation losses, cross-polarization
discrimination, and sky noise temperature, as defined in the ITU-R P.618-14 recommendation
[1].
Note
If you are using MATLAB® in version R2025b or earlier, refer to the Tips section for instructions on how to run the examples by using ITU-R P.618-13.
Creation
Description
creates a P.618
configuration object with default property values.cfgP618 = p618Config
specifies Properties using one or more name-value
pair arguments. Enclose each property name in quotes. For example,
p618Config(cfgP618 = p618Config(Name,Value)'GasAnnualExceedance',10,'AntennaEfficiency',0.65)
configures a P.618 configuration object with 10% average annual time percentage of excess
for gaseous attenuation and 0.65 antenna efficiency.
Properties
Object Functions
Examples
More About
Tips
For MATLAB version R2025b or earlier, the p618Config object uses ITU-R
P.618-13 for its calculations instead of ITU-R P.618-14.
Use this code to download and unzip the MAT files containing digital maps from the ITU-R P.618-13 documents. The code also adds the extracted files to your MATLAB path.
maps = exist('maps.mat','file');
p836 = exist('p836.mat','file');
p837 = exist('p837.mat','file');
p840 = exist('p840.mat','file');
matFiles = [maps p836 p837 p840];
if ~all(matFiles)
if ~exist('ITURDigitalMaps.tar.gz','file')
url = 'https://www.mathworks.com/supportfiles/spc/P618/ITURDigitalMaps.tar.gz';
websave('ITURDigitalMaps.tar.gz',url);
untar('ITURDigitalMaps.tar.gz');
else
untar('ITURDigitalMaps.tar.gz');
end
addpath(cd);
endReferences
[1] International Telecommunication Union, ITU-R Recommendation P.618 (08/2023).