LinkPredict alows you to predict the performance of radio links. The flow of
constructing such a link is from transmitter towards receiver, taking into
account all elements that contribute with gains and losses.
LinkPredict is written in Python and is:
Generic: construct radio links for terrestrial applications as well as
space-to-ground, ground-to-space, orbiter-to-rover, and others.
Dynamic: every element of the radio link can be time-depended and/or
depend on other parameters. This way, time-dependent effects (such as change
of distance) can be analyzed and visualized.
Extensible: subclasses can be easily created and used for the radio
link computations.
LinkPredict
LinkPredict alows you to predict the performance of radio links. The flow of constructing such a link is from transmitter towards receiver, taking into account all elements that contribute with gains and losses.
LinkPredict is written in Python and is:
Generic: construct radio links for terrestrial applications as well as space-to-ground, ground-to-space, orbiter-to-rover, and others.
Dynamic: every element of the radio link can be time-depended and/or depend on other parameters. This way, time-dependent effects (such as change of distance) can be analyzed and visualized.
Extensible: subclasses can be easily created and used for the radio link computations.
Installation
Install LinkPredict by running:
Example
Let’s create the link budget for the example defined in Table 1 from this reference: http://www.waves.utoronto.ca/prof/svhum/ece422/notes/22-linkbudget.pdf
Output:
You can find more examples as Jupyter notebooks in the docs folder. Try them out right now using Binder.
Documentation
The API documentation is in docs/api.md.
Contribute
To learn more on how to successfully contribute please read the contributing information in the LibreCube guidelines.
Support
If you are having issues, please let us know. Reach us at Matrix or via Email.
License
The project is licensed under the MIT license. See the LICENSE file for details.