Управление и контроль полезной нагрузкой с DTP
Раскрыто понятие DTP и роль его применения на борту космического аппарата. Рассматривается принцип работы цифрового прозрачного процессора DTP. Приведены преимущества и недостатки управления ПН с использованием DTP. Специфика программного обеспечения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 19.01.2021 |
Размер файла | 17,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Управление и контроль полезной нагрузкой с DTP
Савельева О.А. Студент магистратуры 1 курс, институт информатики и телекоммуникаций Сибирский государственный университет науки и технологий им. М.Ф. Решетнева Россия, г. Красноярск
Савельев И.С. Инженер АО "Информационные спутниковые системы" Россия, Красноярский край, г. Железногорск
Аннотации
В данной работе раскрыто понятие DTP и роль его применения на борту космического аппарата. Рассматривается принцип работы цифрового прозрачного процессора DTP. Приведены преимущества и недостатки управления ПН с использованием DTP, подробно описана специфика применяемого в DTP программного обеспечения.
Ключевые слова: полезная нагрузка, DTP, цифровой прозрачный процессор, управление ПН, телеметрия.
Annotation: In this paper, the concept of DTP and the role of its application on board a spacecraft are disclosed. The principle of operation of a digital transparent processor DTP is considered. Advantages and disadvantages of DT control using DTP are described, the specifics of the software used in DTP are described in detail. программный космический цифровой
Keywords: payload, DTP, transparent digital processor, PN control, telemetry.
Создание космических аппаратов с бортовой цифровой обработкой сигналов становится более актуально в наше время, несмотря на высокую цену подобных разработок. Больший интерес вызывает цифровая бортовая аппаратура с динамической маршрутизацией сигналов земных станций. Использование маршрутизации на борту КА безусловно облегчит структуру наземных инфокоммуникационных сетей. Однако, по меркам развития информационных технологий, бортовая маршрутизация появилась и существует длительный промежуток времени. Более перспективным и актуальным направлением для сохранения и развития отечественных предприятий на рынке разработки и создания современных спутников, сетей связи и сетевого оборудования является создание космического аппарата с бортовой аппаратурой позволяющей обеспечивать гибкое формирование и распределение частотных каналов с прозрачной маршрутизации. Такими функциями обладает Digital Transparent Processor (DTP).
Функционирование связного космического аппарата с использованием цифрового DTP осуществляется следующим образом: входные сигналы дискретизируются через аналого-цифровые преобразователи и обрабатываются с помощью численных алгоритмов в специализированных интегральных схемах (ASIC) для реализации соответствующей маршрутизации. После этого происходит усиления на цифровом уровне. Результат цифровой обработки (DTP) преобразуется в аналоговые сигналы через цифроаналоговые преобразователи. Сигналы на выходе DTP перед передачей на Землю усиливаются традиционными компонентами (УЛБВ, ТТУ).
Конструкция DTP с модульной архитектурой позволяет повторно использовать основные блоки (ASIC и цифровые платы) для DTP различной емкости. Это реализуется благодаря соответствующей модульной механической архитектуре оборудования[1].
Разработка универсальных ASIC для обработки сигналов, позволяющих использовать модульный подход, полностью совместимый с различной пропускной способностью. Такой подход к стандартизации является важным шагом для разработки ПН КА (DTP, встроенный регенеративный процессор и т.д.).
Цифровой прозрачный процессор управляет большим частотным спектром. По запросу наземной службы, DTP может предоставить примерно в 100 раз больше телеметрической информации по сравнению с тем, что обычно предоставляют традиционные ПН в периодически запрашиваемой телеметрии.
С точки зрения полезной нагрузки, добавление DTP означает увеличение сложности по сравнению с традиционным полностью аналоговым оборудованием за счет бортового компьютера с частью на земле (PCS) и частью на борту космического аппарата (DTP). Цифровая обработка сигналов, обеспечиваемая DTP, сопровождается большим объемом и сложностью встроенных конфигураций, предлагающих совершенно новые функциональные возможности, которые варьируются от наблюдения за мощностью входного радиочастотного сигнала до контроля полей программного управления, таких как состояние дополнительного оборудования и температуры. Данный контроль осуществляется путем запроса телеметрии КА с земной станции. Ввиду большего объема запрашиваемой информации, мы сталкиваемся с парадоксом, заключающимся в том, что увеличение количества элементов телеметрии также увеличивает предполагаемое количество случаев возникновения ошибок.
Однако, цифровые процессоры DTP остаются сложными в использовании по причине приема сигнала наземными станциями, применяемыми для приема информации в "традиционных" спутниковых системах, без применения значительных усилий по перенастройке.
Для автоматизации выполнения процедур эксплуатации спутника была разработана специальная программная среда. Благодаря ее универсальному и системно-независимому подходу обеспечивается однородность между различными платформами и спутниковыми системами управления. Это снижает риски при работе со спутниками за счет повышения автоматизации, улучшения удобочитаемости процедур и их операционной эффективности, что снижает эксплуатационные расходы.
Стандартные цели безопасных, автоматизированных и эффективных операций были дополнены новой и более динамичной операционной концепцией, специфичной для операций DTP. Благодаря разработанной программной среде удалось расширить перечень операций DTP, а также было разработано и встроено специализированное программное обеспечение для контроля полезной нагрузки, требуемое для операций DTP.
DTP состоит из FPGA (полевых программируемых вентильных массивов) для обработки телеметрических и командных интерфейсов, а также ASIC для выполнения цифровой обработки сигналов. Существуют различные виды DTP, некоторые из них имеют широкий спектр возможностей и предназначены для приема команд высокого уровня, таких как "Создание канала маршрутизации от А до Б". Но применение таких процессоров на борту не всегда является выгодным и практичным решением, как с экономической точки зрения, так и с точки зрения управления DTP. Более выгодным является DTP, который принимает низкоуровневые команды, определяющие конфигурацию каждой ASIC и способствуют созданию канала[2].
Поскольку DTP аппаратно-управляемый, он выполняет те действия и конфигурации, которые поступают на борт КА с наземной системы управления. Однако, следует избегать проблем с рассогласованием, а именно, необходимо, чтобы в наземном и бортовом программном обеспечении были согласованы конфигурации. Наземное программное обеспечение должно иметь функцию защиты от случайных ошибок, чтобы ошибки оператора не передавались на бортовое программное обеспечение[3]. Бортовое аппаратное обеспечение обязательно должно иметь функцию перезаписи, для того, чтобы PCS мог установить или сбросить требуемую конфигурацию.
Однако у такого типа цифрового процессора есть минусы:
1) DTP имеет командный интерфейс низкого уровня, так как понимается только список "коэффициентов ASIC" (или "машинного кода"). Объем загруженных данных для выполнения заданного действия конфигурации увеличивается с нескольких байтов до сотен байтов, что значительно увеличивает продолжительность любого командного действия и увеличивает время простоя в случае непредвиденных обстоятельств, когда необходимо перезагружать всю конфигурацию DTP.
2) "Компиляция" высокоуровневой команды в "коэффициенты ASIC" требует знания точных текущих конфигураций DTP на борту. Данные низкоуровневые конфигурации имеют большой объем, поэтому сохранение этих данных между серверами резервного копирования без ошибок имеет важное значение для поддержания работоспособности системы резервирования в "горячем" режиме. Любая ошибка немедленно приведет к повреждению DTP и, возможно, к сбоям при следующей команде конфигурации.
3) В настоящее время идет непрерывное развитие конфигурации полезной нагрузки. Так как DTP "понимает" только команды низкого уровня, то любая последовательность команд высокого уровня, хранящаяся в главном компьютере спутника, потребовала бы преобразования сложных алгоритмов PCS в команды низкого уровня. Хранение последовательностей восстановления низкого уровня не было бы эффективным, потому что команды низкого уровня потребовали бы задачи непрерывного обновления по мере развития конфигурации полезной нагрузки.
4) Если рассматривать DTP более сложные, с имеющимся программным обеспечением для маршрутизации, на Земле все равно должны храниться таблицы маршрутизации каналов высокого уровня, и, если они не синхронизированы со спутником, могут возникать сбои.
5) Стоимость наземного встроенного программного обеспечения и оборудования для его размещения, включая стоимость тестирования, намного ниже, чем оборудование для космического использования;
6) Нет возможности легко обновлять программное обеспечение, как для исправлений, так и для будущих обновлений того DTP;
7) DTP - гораздо более сложная бортовая система, которая подчиняется наземным инструкциям только при помощи специальных команд управления ввиду использования специализированных интегральных схем ASIC для выполнения цифровой обработки. Кроме этого "земля" не имеет полную видимость состояния бортовой конфигурации.
Для многолучевых КА DTP является важным компонентом, позволяющим адаптировать и маршрутизировать трафик в соответствии с потребностями рынка.
Разработанный продукт может стать основой будущей ПН, предлагая клиентам возможности гибкости частотного плана, высокой пропускной способности, достаточной степени детализации и возможности широковещательной или многоадресной передачи.
Использованные источники
1. TAS// Digital Transparent Processor (DTP) [Электронный ресурс] URL: https: // artes.esa.int/ projects/ digital - transparent - processor - dtp (дата обращения: 25.12.2019).
2. D. Morelli, A. Mainguet, M. Eustace// Automated operations of large GEO telecom satellites with Digital Transparent Processors (DTP): Challenges and lessons learned// SpaceOps Conferences, 28May-1 June 2018.
3. Моисеев Н.И., Могучев В.И., Сигал А.И. Перспективные направления развития спутниковых систем связи РФ двойного назначения// "T-Comm - Telecommunications and Transport" magazine// ООО "Издательский дом Медиа Паблишер", №11-2010.
Размещено на Allbest.ru
...Подобные документы
Понятие программного обеспечения, вопросы его разработки и использования. Общая характеристика системного программного обеспечения и работа операционной системы. Специфика процесса управления разработкой программного обеспечения и его особенности.
курсовая работа [636,2 K], добавлен 23.08.2011- Разработка программного имитатора цифрового канала связи с применением помехоустойчивого кодирования
Изучение работы цифрового интерфейса, способ осуществления помехоустойчивого кодирования. Выбор среды программирования. Разработка структуры программного обеспечения и методики его тестирования. Создание алгоритмов работы имитатора цифрового канала связи.
дипломная работа [2,7 M], добавлен 10.09.2011 Метод сетевого оператора и его применение в задачах управления. Исследование на основе вычислительного эксперимента синтезируемой системы автоматизированного управления космического аппарата, методом интеллектуальной эволюции. Алгоритм пчелиного роя.
дипломная работа [1,8 M], добавлен 17.09.2013Схемы взаимодействия между заказчиком и разработчиком программного обеспечения. Качество программного обеспечения и определение основных критериев его оценка на современном этапе, особенности управления на стадиях жизненного цикла, анализ достаточности.
презентация [114,7 K], добавлен 14.08.2013Понятие и ключевое отличие распределенной разработки программного обеспечения, его достоинства и недостатки. Концептуальное решение и выбор типа разработки. Особенности программного обеспечения с открытым исходным кодом. Идея и развитие Open Source.
курсовая работа [97,7 K], добавлен 14.12.2012Понятие программной инженерии как применения определенного систематического измеримого подхода при разработке, эксплуатации и поддержке программного обеспечения. Модели процесса разработки программного обеспечения. Управление программными проектами.
презентация [870,6 K], добавлен 12.11.2014Принцип работы процессора, способы его охлаждения, кодовые названия. Шины процессора, разрядность и кэш–память. Технологии расширения и поток команд процессора. Процессорные вентиляторы и их характеристика. Алгоритм и способы разгона процессора.
реферат [38,0 K], добавлен 21.02.2009Понятие и принцип работы электронной почты, структура и элементы данной системы. Протоколы и форматы сообщений. Преимущества и недостатки почтовых сервисов, на сегодняшний день, возможности их применения в различных сферах деятельности и перспективы.
курсовая работа [423,2 K], добавлен 20.12.2015Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.
курсовая работа [30,4 K], добавлен 29.06.2010Понятие "виртуального офиса". Защищённый канал доступа сотрудников к системам фирмы, хостинг систем, документооборот, портал. Пользователи виртуального офиса. Услуги и преимущества виртуального офиса, принцип работы. Недостатки и ненадежные провайдеры.
контрольная работа [34,9 K], добавлен 21.10.2010Классификация программного обеспечения, его особенности, назначение. Программное обеспечение для работы с текстом, изображением, прикладное, офисное, для работы в Интернете. Системы программирования, специфика программного обеспечения, что такое вирусы.
презентация [1,2 M], добавлен 25.02.2010Рассмотрение принципа работы процессора и его практической реализации с использованием языка описания аппаратуры Verilog. Проектирование системы команд процессора. Выбор размера массива постоянной памяти. Подключение счетчика инструкций и файла регистра.
курсовая работа [1,2 M], добавлен 26.05.2022Решение прикладных задач с использованием искусственного интеллекта. Преимущества и недостатки экспертных систем по сравнению с использованием специалистов, области их применения. Представление знаний и моделирование отношений семантическими сетями.
реферат [260,9 K], добавлен 25.06.2015Современные инструменты разработки программного обеспечения для СУТП. Универсальные языки программирования и сравнение их со SCADA-системами. Разработка программного обеспечения с использованием многоканальных измерительных преобразователей Ш9327.
дипломная работа [2,3 M], добавлен 13.07.2011Преимущества автоматизированного ресторана перед другими заведениями. Использование специализированного комплекса программного обеспечения и оборудования для автоматизации ресторанов с целью расширения возможностей управления ресторанным бизнесом.
реферат [47,6 K], добавлен 05.12.2013Структура ООО "ММК-Сервис", его деятельность и номенклатура продукции. Перепрограммирование формирования отчетов по качеству из серверного программного обеспечения "dinamo" для формирования их с использованием языка php и серверного обеспечения "skat".
курсовая работа [3,3 M], добавлен 07.08.2013Доэлектронный период создания механических счетных устройств. Появление первых электронных машин и их недостатки. Начало коммерческого применения ЭВМ для обработки данных. Разработка программного обеспечения, компиляторов. Принципы работы современных ЭВМ.
презентация [226,9 K], добавлен 19.12.2014Группы технических средств обеспечения управления информационными ресурсами организации. Средства компьютерной, коммуникационный и организационный техники. Расчет трудоемкости с использованием программного обеспечения "АРМ трудоемкость" и MS Project.
курсовая работа [83,7 K], добавлен 04.06.2019Разработка программы для вычисления составной функции с использованием "радиокнопок" функций и "переключателей". Работа с элементом управления "Комбинированный список" (ComboBox). Создание MDI-приложения для формирования и просмотра данных из файла.
контрольная работа [45,6 K], добавлен 01.05.2015Преимущества, недостатки и область применения модели быстрой разработки. Планирование и тестирование модели. Рефакторинги и простой дизайн, коллективное владение кодом. Выбор оптимальной последовательности написания кодов. Частые выпуски версий.
презентация [49,0 K], добавлен 07.12.2013