ся з коду Ріда-Соломона (255, 223, 33), згортальної коди з K =7 і R =1/2 і прямокутного перемежітеля, що представляє собою масив (кодові слова коду Ріда-Соломона построчно записуються в масив перемежітеля, а потім зчитуються по стовпцях і кодуються за допомогою кодера згортальної коди). У разі відсутності коду Ріда-Соломона в кадрі міститься поле контролю помилок, яке використовується для виявлення та виправлення помилок, які з'являються в процесі обробки і передачі даних. У стандарті визначається метод синхронізації кадрів передачі за допомогою використання синхронізуючого маркера, з якого починаються фрейми. У разі прийому помилкового повідомлення надсилається квитанція зворотного зв'язку, після чого повідомлення повторно відправляється.
Розроблена модель, призначена для приймання та обробки командно-програмної інформації представлена ??на малюнку 2.2.
При вході в алгоритм обробки командно-програмної інформації відбувається скидання константи kvi , що відповідає за квитирование приходять даних. Вирішальна зворотний зв'язок використовується в даному алгоритмі для коректності та своєчасного виявлення помилок при роботі БКУ. Згідно даному алгоритму в процесі обробки команди мінлива kvi може приймати три різних значення: «0»- За умовчанням, «1»- Відсутності переданої команди в базі даних реалізуються в КА і «2»- Позитивну відповідь про наявність такої.
Робота блоку починається з передачі з бортового радіотехнічного комплексу (БРТК) дозволяючого значення на порт входу trig . У разі подання «1» активується вкладене стан On1 (малюнок 2.3).
Алгоритм починається з запису в локальну змінну comm безпосередньої інформації про прийняту і декодувати в БРТК разової команді. Потім відбувається її упізнання згідно внутрішній базі даних команд (таблиця 2.3).
Таблиця 2.3 - Реалізовані команди
Команда / действіеКодВключеніе корисної нагрузкі001Отключеніе корисної нагрузкі010Переход в режим економії електроенергіі011Сброс телеметричної інформації з памяті100
Згідно з даними командам видаються відповідні команди: включення / відключення корисного навантаження - передача 1/0 на порт виходу PL , який згодом буде з'єднаний з мікроконтролером, розташованим в підсистемі корисного навантаження; перехід в режим економії електроенергії - присвоювання порту виведення energy значення «1», поєднаного з мікроконтролером системи енергопостачання (СЕС); скидання телеметричної інформації - включення алгоритму роботи з пам'яттю.
Оскільки кадр повинен складатися з 1764 символів, то з пам'яті будуть послідовнимипро зчитуватися 1764 біта і записуватися в локальну змінну sBUF . У разі нестачі символів, що залишився місце буде замінено логічними нулями. По закінченню набору 1764 символів інформація локальної змінної sBUF видається на порт виходу BRTK , пов'язаної зі входом БРТК.
2.2 Розробка SF-моделі алгоритму збору та обробки телеметричної інформації
До складу конкретних завдань, що вирішуються системою...