Приложение предназначено для моделирования трансионосферного зондирования ионосферы с численным расчётом его ряда параметров. Программа может пригодиться при проведении исследований в сфере глобальных навигационных спутниковых систем (ГНСС), в частности, при исследовании влияния ионосферы на точность позиционирования.
Перед расчётом вводятся следующие параметры:
Frequency [MHz] — рабочая частота передатчика в МГц;
Initial angle [deg] — начальный угол выхода в градусах;
End angle [deg] — конечный угол в градусах;
Angular step [deg] — шаг угла в градусах;
Z_max [km] — высота максимума ионизации ионосферы в км;
Width [km] — полутолщина слоя в км;
Z_0.1 [km] — высота, на которой электронная концентрация падает в 10 раз, в км;
End [km] — высота окончания ионосферы в км;
Integration step [km] — шаг интегрирования в км;
Target altitude [km — высота орбиты НИСЗ в км.
Помимо вышеперечисленных параметров, необходимо ввести дискретные значения критической частоты и шаг интерполяции в файле data.txt, который должен находиться в том же каталоге, что и исполняемый файл программы. В первой строке вводится шаг интерполяции, на следующих строках вводятся дискретные значения критической частоты, причём каждое значение в отдельной строке:
Вывод программы:
Заголовок — угол выхода сигнала;
1-я строка — наклон траектории в точке прихода, расстояние до точки на повехности Земли, над которой находится спутник и расстояние до точки, над которой траектория пересекает максимум ионизации;
2-я строка — псевдодальность и геометрическая дальность до спутника, разность этих показателей;
3-я строка — то же, что и во 2-й строке, но в пересчёте на километры;
4-я строка — полное электронное содержание (TEC) вдоль траектории, рассчитанное исходя из вертикального (TECt), разность этих показателей;
5-я строка — ионосферное запаздывание сигнала на основе TEC, на основе TECt, разность этих показателей.
Лучше всего открывать проект в IDE Qt Creator посредством запуска файла Ion.pro. Основной код программы находится в файле mainwindow.cpp.