p619

MATLAB/Octave implementation of Recommenation ITU-R P.619

https://github.com/eeveetza/p619

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

MATLAB/Octave implementation of Recommenation ITU-R P.619

Basic Info
  • Host: GitHub
  • Owner: eeveetza
  • License: other
  • Language: MATLAB
  • Default Branch: main
  • Size: 5.96 MB
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

MATLAB/Octave Implementation of Recommendation ITU-R P.619

This development code repository contains a MATLAB/Octave software implementation of Recommendation ITU-R P.619-5 "Propagation data required for the evaluation of interference between stations in space and those on the surface of the Earth".

This is a very first implementation. It is not yet complete and is work under progress. It has not been tested and may contain errors and bugs.

The following table describes the structure of the folder ./matlab/ containing the MATLAB/Octave implementation of Recommendation ITU-R P.619.

| File/Folder | Description | |----------------------------|---------------------------------------------------------------------| |P619.m | MATLAB class with methods implementing Recommendation ITU-R P.619-5 | |initiate_digital_maps.m| MATLAB script that processes the ITU-R maps and generates the necessary functions. It needs to be run prior to using this software implementation. For details, see Integrating ITU Digital Products. | |test_p619.m | MATLAB script (under development) that will be used to validate the implementation of this Recommendation |

Integrating ITU Digital Products

This software uses ITU digital products that are integral part of Recommendations. These products must not be reproduced or distributed without explicit written permission from the ITU.

Setup Instructions

  1. Download and extract the required maps to ./private/maps:
  1. Run the script initiate_digital_maps.m to generate the necessary functions for retrieving and interpolating data from from the maps.

Notes

  • Ensure all files are placed in ./private/maps before running the script.
  • The script processes the maps, which are critical for the software’s functionality.
  • The resulting *.m files are placed in the folder ./private.

Methods implemented in class P5P619

| Function | Reference | Description | |-------------------|------------|--------------| |``| § | |

Function Call

Required input arguments

| Variable | Type | Units | Limits | Description | |-------------------|--------|-------|--------------|--------------|

Optional input arguments

| Variable | Type | Units | Limits | Description | |-------------------|--------|-------|--------------|--------------|

Outputs

| Variable | Type | Units | Description | |------------|--------|-------|-------------|

Software Versions

The code was tested and runs on: * MATLAB version 2022a * Octave version 6.1.0

References

Owner

  • Name: Ivica Stevanovic
  • Login: eeveetza
  • Kind: user
  • Location: Switzerland
  • Company: Swiss Federal Office of Communications OFCOM

Citation (CITATION.cff)

cff-version: 1.2.0
title: 'MATLAB/Octave Implementation of Recommendation ITU-R P.619-5'
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Ivica
    family-names: Stevanovic
    name-suffix: 
    email: 
    affiliation: Swiss Federal Office of Communications
    orcid: 'https://orcid.org/0000-0002-5032-1844'
doi: 
url: https://github.com/eeveetza/p619
version: 5.0-dev

GitHub Events

Total
  • Watch event: 2
  • Push event: 1
Last Year
  • Watch event: 2
  • Push event: 1