Статья:

Модификация интерфейса SpaceWire с использованием кодирования Хэмминга

Конференция: XX Студенческая международная научно-практическая конференция «Технические и математические науки. Студенческий научный форум»

Секция: Технические науки

Выходные данные
Найденко О.О. Модификация интерфейса SpaceWire с использованием кодирования Хэмминга // Технические и математические науки. Студенческий научный форум: электр. сб. ст. по мат. XX междунар. студ. науч.-практ. конф. № 9(20). URL: https://nauchforum.ru/archive/SNF_tech/9(20).pdf (дата обращения: 26.12.2024)
Лауреаты определены. Конференция завершена
Эта статья набрала 0 голосов
Мне нравится
Дипломы
лауреатов
Сертификаты
участников
Дипломы
лауреатов
Сертификаты
участников
на печатьскачать .pdfподелиться

Модификация интерфейса SpaceWire с использованием кодирования Хэмминга

Найденко Оксана Олеговна
магистрант, Сибирский государственный университет им. М. Ф. Решетнёва, РФ, г. Красноярск

 

Аннотация. В статье рассмотрен интерфейс SpaceWire  с использованием кодирования Хэмминга.

 

Ключевые слова: интерфейс, спутник. Кодирование Хэмминга, SpaceWire.

 

SpaceWire – это самая развиваемая на сегодняшний день технология для построения распределенных гетерогенных бортовых систем, преимущественно аэрокосмического назначения. Это технологию используют: Европейское космическое агентство ESA, космические агентства США (NASA) и Японии (JAXA). [1]

На рисунке 1 показана аппаратная реализация приемопередатчика SpaceWire. В его состав входит блок передачи информации или TRANSMIT BLOCK. Он передает информацию в узел SpaceWire. Узлы-абоненты передают и принимают потоки данных. Они соединены с маршрутизатором или между собой дуплексным каналом, который называют линком. Узел содержит несколько портов для соединения с дуплексным каналом и интерфейс с источником данных, который называют хост-устройство. Данные поступают с хост-устройства на узел, который их кодирует и отправляет в свой передатчик, который непосредственно подключен к дуплексному каналу. На другом конце дуплексного канала данные принимает приемник, декодирует их и передает другому хост-устройству или на выходной порт маршрутизирующего коммутатора.

 

Рисунок 1. Приемопередатчик физического уровня SpaceWire

 

С целью повышения надежности связи предлагается использовать помехоустойчивое кодирование. Для интерфейса SpaceWire будет использоваться кодирование Хэмминга. Основные плюсы данного кода в том, что он обнаруживает двойные ошибки и исправляет одиночные. Достоинство кода в том, что реализация алгоритма требует небольших ресурсов и может быть выполнена аппаратно. [2]

Для того чтобы добавить помехоустойчивое кодирование Хемминга в интерфейс SpaceWire необходимо на выход блока передачи информации установить кодер кода Хемминга, а на выход приемника установить декодер кода Хемминга. Данная реализация приемопередатчика SpaceWire представлена на рисунке 2.

 

Рисунок 2. Приемопередатчик физического уровня SpaceWire

 

Использование кодирования Хэмминга позволит обнаруживать и справлять ошибки в канале передачи SpaceWire, а так же повысит надежность передачи сигналов, что немаловажно в современных спутниковых системах связи.

 

Список литературы:
1. Шейнин, Ю. Технология SpaceWire для параллельных систем и бортовых распределенных комплексов [Электронный ресурс] : - Электроника / Ю. Шейнин, Т. Солохина, Я. Петричкович // НТБ. - 2006, №5. – Режим доступа: http://www.electronics.ru/journal/article/759
2. Информационный портал SpaceWire Европейского космического агентства (EuropeanSpaceAgency, ESA) [Электронный ресурс]: http://www.spacewire.esa.int/