Алгоритм и план разработки таблицы активных ИСЗ.
... Все страницы раздела SAT * KSM проекта MY TLE генератор DDE файлов спутникового мониторинга - являются размышлением, направленным на необходимость и обеспечение работоспособности скриптовых сценариев автоматической генерации собственных данных орбит и связей авто настройки программ - для работы в составе единого ПО комплекса отслеживания радио передач спутников - в образовательных и радиолюбительских целях ...
* KSM - kompleks sputnikovogo monitoringa, satellite monitoring complex, частная любительская домашняя наземная станция приёма сигналов космических аппаратов на базе RTL-SDR ...
Итоги разработки и использования таблицы активных спутников.
Разработка первой версии таблицы / списка активных гражданских, метеорологических и радиолюбительских satellite
- с одной стороны : дала бесценный положительный опыт наблюдения радио / сателлитов на космической орбите ; стала отправной точкой для автоматизации наблюдения множества сателлитов частого следования в одном частотном диапазоне, дала явную возможность собственной выборки интересующих космических объектов из всего списка доступных, включая селекцию по кластерам активности ...
- с другой стороны : показала недостаточные возможности и сложность полу / ручной генерации дополнительных файлов ; указала на нецелесообразность кластеризации ввиду различности региональной активности ... Дала толчок в правильном векторе последующего развития ...
Ссылки на версии таблицы активных ИСЗ - указаны ниже, в меню страницы ...
Необходимость создания новой таблицы.
- трудность ручного обновления информации в таблице ...
- отсутствие единой платформы меж / программного применения / дальнейшего использования информации ...
- стремление к лучшему и удобству, с увеличением много / функциональности ...
Что дает новая таблица активных космических аппаратов ?
- Возможность сортировки / выборки КА по любым критериям ... Теоретически - все, что нужно - это список номеров спутников для дальнейшей работы с ними ... Получить его можно в Microsoft Excel или в простом текстовом блокноте / Notepad ...
- Необходимость частой и длительной генерации TLE по номерам satellite - оставлена пользователю ... Компенсацией за эти труды - будет база Orbitron\Notes названий, частот и режимов активных сателлитов и работа RTL-SDR плагина планировщика автонастройки / автокоррекции ...
- База Orbitron\Notes будет работать и со стандартными наборами TLE : просто, для нерабочих ИСЗ - не будут отображаться информация и частоты ; и не будет работать планировщик ... В крайнем случае - несколько космических аппаратов, для планировщика, можно прописать и - вручную ... Не удалять файл 00000.txt - это образец / справка для настройки DDE корректора ...
- Скрипт генерации файла настройки планировщика RTL-SDR (DDE Tracking Client Plug-In) - DDESchedule.xml ... Будет написан в ближайшее время ... Так, как работа будет вестись со списком КА из таблицы - для всех выбранных спутников уже будут прописана вся необходимая информация ( иначе строка не появится в таблице ! ) - будут задействованы не все Orbitron\Notes файлы - но все они могут быть заранее скопированы в эту папку для дальнейшего использования ... Теперь останется только запустить в меню программы Orbitron - Ротор / Радио - драйвер DDE сервера и выбрать требуемую частоту из списка предложенных ... При каждом новом наблюдении, особенно после смены диапазона - при первом использовании будет необходимо проверить выбранную частоту ; предполагаю, что выбранные частоты для satellite - сохраняются после отключения программы ...
- Чтобы DDE клиент RTL-SDR работал - плагин также должен быть запущен вручную ... Затем он начинает принимать данные от DDE сервера, устанавливая требуемую частоту ...
- Проверить / установить угол высоты начала отслеживания для обоих программ - DDE сервер / клиент ... И можно начать спокойно работать - большую часть рутины автоматика возьмет на себя ...
Пути запуска программ.
Если включение аудио / записи принимаемого радио / сигнала для последующего декодирования в спокойной обстановке - не составляет большого труда (при установленном и настроенном плагине записи звука), то запуск TT&C декодеров телеметрии требует некоторого единства предустановленных путей ... Так, как я работаю со своей операционной системой - то и предполагаю использовать исторически сложившиеся пути расположения программ ...
C:\RTLSDR - папка с программой SDRSharp управления цифровым SDR приемником ... Каталог может быть изменен на C:\RTLSDR\SDRSharp ... Подумаем ...
C:\RTLSDR\Orbitron - папка с программой спутникового трекера / DDE сервера ...
C:\RTLSDR\SSTV - папка с программой декодера медленного телевидения ...
C:\RTLSDR\TTC - папка с программой декодера спутниковой телеметрии ... Предполагается, что каждый декодер будет лежать в отдельной папке ...
Вероятнее всего, что пути запуска программ должны быть прописаны полностью / абсолютные ...
По крайней мере все нужные директории лежат в одном каталоге, хотя некоторые программы будут стремиться навязать собственные пути ... Будем решать вопросы по мере возникновения ...
Иначе - все пути придется прописывать / изменять в конфигураторе скрипта клиента DDESchedule.xml ... Что, в общем-то - тоже приемлимо ...
Общая информация и навыки работы с таблицей активных сателлитов.
Работа с первой версией таблицы активных ИСЗ - показала, что при наличии автоматической настройки на космический аппарат при помощи радио приемника RTL-SDR (и сопутствующих / вспомогательных настроек TLE, DDE и Notes) - нет особой необходимости в детальном делении КА на кластеры активности, а полный их список (в зависимости от региона приема наблюдателя) помогает выявить большинство активных сателлитов в диапазоне радио / видимости для данной местности ...
Особенности и проблемы использования таблицы активных спутников.
# генератор должен создавать файлы в едином формате совместимости для строк таблицы, DDE и Notes - для совместного использования с СДР приемником ...
# TLE - расчетные орбитальные координаты движения satellite ... Являются основой для выбора количества наблюдаемых сателлитов и помогают разделить / выбрать диапазон частот и отбраковать недоступные сателлиты ... Избыточное количество ИСЗ в списке - сокращает время наблюдения / обработки частым переключением на следующий проход по времени (малый временной интервал) ...Недостаточное количество космических аппаратов, в списке - увеличивает время ожидания прохода следующего КА по времени и снижает вероятность захвата рабочего спутника (большой временной интервал) ... Если заранее неизвестно - оптимальным решением будет выбор всех возможных satellite и последующий отсев на экспериментальной основе / тщательным наблюдением ... Файл собственных TLE, по NORAD номеру сателлита - генерируется из отдельного скрипта ...
# пока нет явных и убедительных сведений о неработоспособности ИСЗ - теоретически он должен быть включен в список таблицы ...
# известные космические аппараты, сошедшие с орбиты и сгоревшие в атмосфере, включая неисправные - вычеркиваются из списка таблицы ...
# для частично рабочих КА - желательно указать только рабочие частоты маяков / транспондеров ...
# DDE - конфигураторы сервера / клиента настройки радио приемника RTL-SDR на частоту и Доплер авто / коррекции частоты должны генерироваться синхронно и в полном объеме по данным, используемым в таблице ... Эти данные неизменны и применяются для обработки только на основании активного спутника, включенного в таблицу ... Для много / диапазонных satellite с раздельными приемо / передатчиками маяка, телеметрии и транспондеров - частота выбирается в DDE сервере программы Orbitron ... Цифровой RTL-SDR приемник (плагин / DDE клиент планировщика) прекрасно настраивается на частоту, которую ему отправляет DDE сервер программы Orbitron ... Примечание : при указании множественного выбора частот, например 145.870 / 880 / 890 или диапазона 435.800 - 435.900 то, в этом случае, Доплер корректор должен взять первую указанную частоту ... На самом деле - он может взять и наименьшую из указанных частот (необходимо перепроверить) ... При работе с диапазонными сателлитами - придется, или указывать точную рабочую частоту заранее / или модифицировать ее по ходу приема (если требуется Доплер корректировка) ... В любом случае, это изначально - геморрой и наиболее оптимальным действием было бы : указать частоту для корректировки из RTL-SDR в DDE / Orbitron ... Но, такой способ - мне пока не знаком, поэтому придется обходится существующими решениями ...
# Notes / Orbitron ... Поскольку для облегчения визуального наблюдения ИСЗ на экране, вместо имен - используются 5-ти значные номера (стильно и сокращается занятое место на дисплее именами разной длины), то - файлы примечаний / Notes - крайне необходимы, во-первых для быстрого доступа к информации о космическом аппарате : имя, режимы, частоты ; а, во-вторых - используются для указания выбора / применения частоты в случае наблюдения много / частотных КА (диапазоны 137 МГц ... 144 МГц ... 437 МГц ... 2000 МГц и другие) ...
# Получается, что сама таблица - становится совсем не нужна, если известны номера, желаемых для приема / отслеживания космических аппаратов, и может пригодиться для сортировки спутников по частотным диапазонам, режимам работы - только для фиксации идентификационных номеров, необходимых для работы генератора TLE, DDE и Notes ... Фактически - Satellite Table должна быть сгенерирована дважды : первый раз происходит объединение в единый список всех активных сателлитов для получения возможности сортировки и выборки (назовем его скрипт генерации HTML файла таблицы активных и рабочих сателлитов) ; второй раз - генерация всех необходимых файлов (TLE, DDE, Notes) - для ИСЗ, непосредственно избранных для наблюдения и по данным из общего массива информации (пусть это будет скрипт генерации всей необходимой информации по заданной выборке) ...
Предпосылки для создания общей базы и скриптов активных КА.
# Из этого следует, что должна быть общая база информации о космических аппаратах, пусть даже с устаревшими сведениями, которые позже могут быть удалены ...
- Скрипт таблицы (включая файл настройки - список номеров, текущие активные спутники) ...
- И скрипт файлов (включая файл настройки - список номеров, выбранные активные satellite) ...
# Скрипты и папка с файлами информации о сателлитах должны быть расположены в одном каталоге и работать без привязки к имени каталога или системным путям операционной системы ... Предварительная обработка собственных TLE файлов из имени в номер ИСЗ должна выполняться, как и в прежней версии - на основе общедоступных трех строчных TLE файлов из интернета и, по окончании ( / или, во время ) обработки - вложена / скопирована в общую базу данных, как рекомендуется - каждые 7 дней, для поддержания расчетов орбитальных положений в обновленном состоянии ...
# Хотя, этот процесс - и, представляется трудоемким занятием - он не является неразрешимой задачей, а постепенное накопление и обновление общей базы данных, без модификации рабочих скриптов (только обновлением файлов / списков конфигураторов выбора номеров космических аппаратов) - позволит держать сгенерированные таблицу и файлы - в актуальном состоянии, пригодным для многодневной работы ... После обновления файла конфигурации генератора таблицы и обнаружения несоответствия - скрипт должен останавливаться и указывать о необходимости дополнить базу данных отсутствующей / свежей информацией, с возможностью продолжить работу без учета пропущенных сведений ...
При разработке скрипта было замечено, что файлы частот Доплер корректора программы Orbitron можно прописать все / заранее, а файлы планировщика / плагина RTL-SDR и выборку TLE элементов орбит для мониторинга КА - желательно генерировать по предварительно составленному списку номеров сателлитов, избранных для мониторинга - так будет исключены лишние записи ... После первых фактических наблюдений можно будет вычеркнуть из списка нерабочие спутники и, тем самым - раздвинуть рамки границ окна наблюдения для остальных, чей проход - итак весьма краток по времени ... При этом общая концепция генератора файлов меняется на :
- скрипт таблицы и DDE / Notes ... (общая / полная информация и предварительное указание всех рабочих частот satellite) ...
- скрипт файлов TLE / Orbitron и RTL-SDR плагина / планировщика DDESchedule.xml ... (непосредственный выбор сателлитов для мониторинга с генерацией соответствующих файлов / настроек ведения) ...
Радио / технические термины и сокращения.
Конечно (как, всегда!) - получилось не совсем так, как было задумано, но - гораздо удобнее, чем - совсем ничего ... Если кто-то сможет улучшить мои показатели - я буду только рад ... К форматам радио / данных (типам связи) были причислены :
# ADS-B - Automatic Dependent Surveillance-Broadcast / автоматическое зависимое наблюдение - широковещательное ...
# AIS-MT - Automatic Identification System, Marine Traffic / автоматическая идентификационная система, морской трафик ...
# APRS - Automatic Packet Reporting System / Система автоматической пакетной связи ...
# BCN - Beacon / маяк, радио маяк ... иногда - одновременно с телеметрией ...
# M2M - Machine To Machine / Межмашинное взаимодействие, технология машин обмена информацией друг с другом ...
# RX-TX - Receiver / Transmitter / беспроводной радиочастотный приемо-передатчик, дополнительная информация о режимах - не указана ...
# SCI-DAT - Science Data / научные данные, поток экспериментальных данных для научного анализа ...
# SSDV - Slow Scan Digital Video / цифровое видео медленного сканирования ...
# SSTV - Slow Scan Tele Vision / телевидение с медленным сканированием ...
# TLM - Satellite Telemetry / спутниковая телеметрия ...
# TRPND - Transponder / автоматический радио приемо / передатчик, со сдвигом или без сдвига частоты, прямой или зеркальный ... общее название, применяемое для голосовой и телеграфной любительской радио / связи, но, также - часто используемый и с цифровыми видами связи AIS, APRS, BCN, SSTV, TLM ... Смена режимов работы транспондера (если - поддерживается) обычно производится посылкой тонового сигнала определенной (низкой) частоты (Гц) ... Repeater, Digipeater - разновидности транспондеров по применению ...
# W-IMG - Weather Image / метео изображения с погодных ИСЗ, картинки с метеорологических космических аппаратов ...
Прочие сокращения используемых радио / терминов :
# AM - телефония, амплитудная модуляция ... Простота модуляции в передатчиках и приемниках определило раннее использование, предназначалось для проводной телефонии ... Диапазон радиочастот СВ 500 - 1500 кГц, между станциями 10 кГц ... Высокая дальность связи ... Качество звука хуже, зависимость от атмосферных шумов и помех, влияющих на амплитуду сигнала ... Изменение амплитуды, частота и фаза - постоянны ... Производные от AM - и CW, и SSB ...
# BB - BaseBand - полоса основного сигнала (то, есть - сам полезный сигнал) без модуляции радио / несущей частотой ...
# BW - Band Width / ширина диапазона радио / сигнала, пропускная способность ... Выбор более меньшего значения может обрезать часть полезных данных и привести к сбою при приеме ... ; выбор более большего значения может привнести дополнительные шумы, помехи, вызвать расстройку и привести к сбою при приеме ...
# CW - Continuous Wave / непрерывная волна, одна из форм амплитудной модуляции ; применяется в телеграфии (передача коротких текстовых сообщений, кодированных Азбукой Морзе) ; военная, гражданская и дальняя связь на пределе разборчивости ... К слову сказать, продвинутые современные цифровые виды связи могут уверенно работать и за границей разборчивости / шума ...
# FM - телефония, частотная модуляция ... Сложность модуляции в передатчиках и приемниках определило позднее использование ... Диапазон радиочастот от 80 мГц, между станциями 200 и более кГц ... Дальность связи ограничивается препятствиями на пути радио волны ... Качество звука - лучше, высокая помехо / защищенность ... В радио / сигнале изменяется частота, амплитуда и фаза - постоянны ...
# Многие специализированные радио / технические термины и сокращения требуют отдельного самостоятельного изучения ...
22:57 25.07.2019
Раздел sat-ksm : список всех страниц ...