Python program for ionospheric scintillation signal generation
DOI:
https://doi.org/10.5020/23180730.2023.14496Abstract
Equatorial ionospheric scintillation can cause intense fluctuations in the magnitude and phase of trans-ionospheric signals, especially when communication links are placed in regions close to the magneticequator. This phenomenon has a crucial impact on the functioning of the Global Navigation Satellite System (GNSS) receivers. There is great interest in investigating new GNSS receiver architectures that are more robust to scintillation. The CSM model (Cornell Scintillation Model) was developed by Cornell University, using MATLAB scripts, to simulate the effects of equatorial scintillation on signals received by the GNSS system. This tool is widely used in studies on new receptor architectures subjected to scintillation. In this article, we present a Python program called Scintillation Data Generator (SDG),
which, similar to CSM, generates and stores a signal that simulates the effects of scintillation. Furthermore, the program is capable of plotting graphs that help in the evaluation of statistics related to the generated signal and an interactive graph that makes it easier for the user to understand how the S_4 flicker factor and the decorrelation time associated with the signal's autocorrelation function, change the shape of the flicker signal. In addition to detailing the operation of the Python program, this work revisits the statistical model of a communication channel subjected to flickering. It evaluates the performance of the proposed program in terms of the quality of the signals generated.
Downloads
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Revista Tecnologia
![Creative Commons License](http://i.creativecommons.org/l/by-nc/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Opinions expressed in the paper on of their texts, agree that Revista Tecnologia will have the right to disseminate them through print and electronic media. RT reserves the right to make, in the originals, normative, spelling and grammatical changes, with a view to maintaining the cultured standard of the language, respecting, however, the style of the authors.