Алгоритм оптимального сжатия телеметрической информации, передаваемой с автономного технического средства по радиоканалам | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 18 мая, печатный экземпляр отправим 22 мая.

Опубликовать статью в журнале

Автор:

Рубрика: Технические науки

Опубликовано в Молодой учёный №7 (454) февраль 2023 г.

Дата публикации: 15.02.2023

Статья просмотрена: 21 раз

Библиографическое описание:

Лукин, М. В. Алгоритм оптимального сжатия телеметрической информации, передаваемой с автономного технического средства по радиоканалам / М. В. Лукин. — Текст : непосредственный // Молодой ученый. — 2023. — № 7 (454). — С. 22-27. — URL: https://moluch.ru/archive/454/100087/ (дата обращения: 07.05.2024).



В статье определен алгоритм реализации метода минимизации конечного автомата для оптимального сжатия телеметрической информации, передаваемой с автономного технического средства по радиоканалам, путем представления телеметрической информации в форме состояний конечного автомата. Результат использования данного алгоритма позволяет в равной степени актуальности и достоверности получать любой вид телеметрической информации с автономного технического средства, освобождая дополнительное место в канале передаче информации.

Ключевые слова: сжатие информации, автономное техническое средство, телеметрическая информация, конечный автомат.

Постоянный рост объемов телеметрической информации (далее — ТМИ) в автономных технических средствах приводит к сложности оперативной обработки данных. Появляется необходимость разработки новых требований к процессу сжатия информации. Для сжатия телеметрической информации, как правило, применяют алгоритмы, обеспечивающие точное восстановление исходных данных с целью их дальнейшей обработки и анализа. Телеметрические данные, передаваемые с датчиков и устройств на пункт обработки, могут быть представлены в форме текста, изображений, аудио и различных других форматах. Сжатие этих данных позволяет эффективно использовать пропускную способность во время передачи потока информации и уменьшает ресурсы хранения пункта обработки. Однако, при разработке устройств и алгоритмов, проводящих сжатие ТМИ, требуется учитывать ширину канала передачи информации, а также обращать внимание на большую избыточность передаваемой информации. В системах с циклической дискретизацией избыточность данных возникает даже при правильно выбранной частоте опроса датчиков, так как при мало меняющихся во времени параметрах частота опроса остается той же, что и на участках, где такая частота является необходимой. Таким образом, целью сжатия данных является формирование минимального количества информации, обеспечивающей воспроизведение первичного сигнала с заданной вероятностью [1].

В последние годы разработано множество методов сжатия информации, используемых для передачи информации разного представления. Подробный анализ данных методов представлен в таблице 1 [2].

Таблица 1

п/п

Наименование метода

Достоинства

Недостатки

1.

Метод экстраполяции

Наиболее помехоустойчив к воздействию потенциального противника. Коэффициент сжатия около 70 процентов.

Сжатие требует запоминание последнего существенного отсчета.

2.

Метод адаптивной дискретизации

Позволяет уменьшить среднюю частоту дискретизации. Точка опроса не образует периодической последовательности.

Необходимо передавать дополнительную информацию в виде значений времени появления существенных выборок.

3.

Метод интерполяции

Позволяет исключить большее число избыточных отсчетов.

Величина коэффициента сжатия зависит от ширины апертуры.

4.

Метод автоматической регулировки частоты опроса сигнала

Можно передавать данные, занимающие полосу 80 кГц в реальном масштабе времени в полосе канала 3,2 кГц.

Сложность реализации алгоритмов сжатия данных.

Проанализировав методы сжатия, используемые для передачи ТМИ, можно сделать вывод, что все указанные в таблице 1 методы сжатия информации имеют существенные недостатки, присутствие которых не гарантирует достоверности и актуальности переданной ТМИ с автономного технического средства. Это объясняется необходимостью использовать достоинства того или иного метода сжатия данных при выполнении конкретной задачи, что уменьшает универсальность.

При эксплуатации автономных технических средств требуется передача наиболее актуальной и достоверной ТМИ. Актуальность должна достигаться путем сокращения объема передаваемой ТМИ в канале передачи данных. Достоверность должна достигаться путем создания универсальных алгоритмов обработки получаемой информации на пункте обработки.

Таким образом, использование каждого метода по отдельности несет потери в том или ином качестве получаемой ТМИ. Предлагается рассмотреть передаваемую информацию как набор состояний конечного автомата.

С практической точки зрения ТМИ с автономного технического средства представляет собой набор состояний конечного автомата. Интерес здесь представляет только зависимость между входами и выходами автомата, а роль его состояний сводится исключительно к участию в формировании этих зависимостей в качестве промежуточных переменных. Следовательно, любая совокупность состояний, обеспечивающая требуемые зависимости между входом и выходом, может быть выбрана в качестве множества состояний автомата. В то же время этот выбор естественно подчиняется определенным целям, например, минимизации числа состояний или оптимизации автомата. Следует иметь ввиду, что с уменьшением числа состояний уменьшается и количество требуемых элементов памяти, но это может привести к усложнению комбинационной схемы автомата. Поэтому синтез наиболее экономичного автомата часто требует поиска удачного компромисса между сложностью его комбинационной и запоминающей частей.

Алгоритм сжатия ТМИ должен обладать свойством биекции, т. е. быть одновременно инъективным (однозначное соответствие между множествами зависимостей конечного автомата) и сюръективным, следовательно, алгоритм должен обладать взаимно однозначным соответствием между зависимостями конечного автомата.

На рис. 1а, 1б и 1в представлены графические изображения соответственно инъекции, сюръекции и биекции [3, 4].

а

б

в

Рис. 1. Графическое изображение свойств биекции

Пусть — конечное множество телеметрических датчиков, установленных на автономном техническом средстве, — множество натуральных чисел, а отображение сопоставляет каждому датчику его номер или адрес. Так как каждый датчик имеет свой единственный номер или адрес, и существуют натуральные числа, не являющиеся номерами датчиков, то — инъекция.

Отображение множества телеметрических датчиков на множество наименований этих датчиков является сюръекцией, поскольку все датчики имеют названия и каждое название является названием того или иного телеметрического датчика.

Соответствие между элементом множества телеметрических датчиков заводскому номеру этого датчика является биекцией [5].

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

Задан автомат . Состояние достижимо из состояния

, если существует входная последовательность такая, что . При этом входная последовательность называется достигающей для состояний .

Состояние -достижимо из , где , если существует достигающая последовательность для и

, длина которой .

Если -достижимо из , то -достижимо из для всех .

Если

-недостижимо из , то -достижимо из для всех .

Допустим, что задан автомат с числом состояний, равным , т. е. мощность множества состояний .

Пусть достижимо из , q ў № q , и x 1 ,…, x p достигающая последовательность для и такая, что p > n -1. При этом qq 1 ,…, q p — последовательность состояний автомата А , в которые он последовательно переходит при выдаче входной последовательности x 1 ,…, x p , здесь q ў = q p . Так как p > n -1, то число состояний в указанной последовательности состояний qq 1 ,…, q p больше n . Следовательно, некоторые состояния в этой последовательности встречаются дважды. Фрагмент последовательности x i +1 ,…, x i + r переводит автомат А из состояния q i в q i снова.

Этот фрагмент последовательности можно удалить и последовательность все равно будет достижимой для q i и . Указанное сокращение входной достигающей последовательности возможно до тех пор, пока в соответствующей ей последовательности состояний имеются хотя бы два одинаковых состояния, а такое однозначно имеет место, если p > n -1.

Если состояние достижимо из состояния , то состояние q ў ( n -1) достижимо из .

Соответственно, если q ў ( n -1)-недостижимо из , то оно вообще недостижимо из .

Входная последовательность x 1 x p задает обход состояний автомата из состояния , если в последовательности состояний qq 1 ,…, q p при выдаче x 1 ,…, x p встречаются все состояния автомата А и q p = q , т. е. автомат А после выдачи входной последовательности x 1 ,…, x p вернулся в исходное состояние.

Состояния и 0-эквивалентны, если j ( q ) = j ( q ў), т. е. состояния и имеют одинаковые выходные символы.

Состояния и k -эквивалентны, k = 1,2,..., если они 0-эквивалентны и для всякой входной последовательности x 1 ,…, x p , длина которой p Ј k , выходные последовательности, которые порождаются из состояний и входной последовательностью x 1 ,…, x p , совпадают.

Если состояния и k -эквивалентны, то они r -эквивалентны для любого r < k .

Состояния и 0-различимы, если j ( q ) № j ( q ў).

Состояния и k -различимы, если они либо 0-различимы, либо существует минимальная входная последовательность x 1 ,…, x k , такая, что выходные последовательности, порождаемые из состояний и при выдаче x 1 ,…, x k , различны.

Если состояния и q ў k -различимы, где k = 0,1,2,..., то они s -различимы для любого s > k .

С практической точки зрения интерес представляет только зависимость между входами и выходами автомата, а роль его состояний сводится исключительно к участию к формированию этих зависимостей в качестве промежуточных переменных.

Следовательно, любая совокупность состояний, обеспечивающая требуемые зависимости между входом и выходом, может быть выбрана в качестве множества состояний автомата [6].

В то же время этот выбор естественно подчинить определенным целям, например, минимизации числа состояний или оптимизации автомата в каком-либо смысле. Следует иметь в виду, что с уменьшением числа состояний уменьшается и количество требуемых элементов памяти, но это может привести к усложнению комбинационной схемы автомата. Поэтому синтез наиболее экономичного автомата часто требует поиска удачного компромисса между сложностью его комбинационной и запоминающей частей.

Минимизация числа состояний автомата связана с анализом эквивалентности его состояний.

Пусть задан некоторый автомат А с n состояниями. Сопоставим автомату А автомат В следующим образом. Пусть X B = X A , Y B = Y A , т. е. множества входных и выходных переменных (алфавиты входных и выходных символов) автоматов А и В совпадают.

Множество состояний Q B = P n -2 , где P n -2 = { S 1 ,..., S r } — множество классов ( n -2)-эквивалентности, образованное из множества Q А , |P n -2 | Ј |Q А | = n . Функция выходов j В ( S i ) = j А ( q ), если q О S i . Функция переходов f B ( x , S i ) = S j , если при q О S i f А ( x , q ) = q ўО S j .

Построенный таким образом автомат В называется минимальной формой автомата А , а автомат В имеет минимальное число состояний среди эквивалентных автоматов автомату А .

Минимальная форма автомата А является приведенным автоматом.

[7] Пусть задан автомат А с четырьмя состояниями, т. е. n = 4,|Q| = 4 (Рис. 2).

Конечный автомат А

Рис. 2. Конечный автомат А

Произведем анализ эквивалентности состояний автомата А .

):

Отсюда автомат В , являющийся минимальной формой автомата А , т. е. являющийся эквивалентным автомату А с минимальным числом состояний, будет выглядеть следующим образом (Рис. 3):

Автомат В — минимальная форма автомата А

Рис. 3. Автомат В — минимальная форма автомата А

Исходя из полученного анализа алгоритм преобразования конечного автомата можно представить следующим образом (Рис. 4):

Алгоритм сжатия ТМИ путем автоматного представления данных

Рис. 4. Алгоритм сжатия ТМИ путем автоматного представления данных

Литература:

  1. Верба В. С., Меркулов В. И., Попов Е. В., Чернов В. С. Интеграция данных в многодатчиковых бортовых информационно-управляющих системах. — Информационно-измерительные и управляющие системы, 2014.
  2. Симонович С. В. Информатика. — СПб.: Питер, 2008.
  3. Вернер М. Основы кодирования — М.: Техносфера, 2004.
  4. Сэломон Д. Сжатие данных, изображение и звука — М.: Техносфера, 2006.
  5. Сергеев В. В. Анализ и обработка изображений, получаемых при наблюдениях земли из космоса. — Компьютерная оптика, 2006.
  6. Эльшафеи М. А., Сидякин И. М., Харитонов С. В., Ворнычев Д. С. Исследование методов обратимого сжатия телеметрической информации. — Вестник МГТУ им. Н. Э. Баумана. Сер. «Приборостроение», 2014.
  7. Чье Ен Ун, Левенец А. В., Нильга В. В. Представление телемеханических данных однородными n-мерными структурами как предварительная обработка в задачах сжатия. — Информационно-управляющие системы, 2011.
Основные термины (генерируются автоматически): конечный автомат, входная последовательность, автономное техническое средство, телеметрическая информация, автомат, минимальная форма автомата, датчик, однозначное соответствие, удачный компромисс, экономичный автомат.


Ключевые слова

телеметрическая информация, конечный автомат, сжатие информации, автономное техническое средство

Похожие статьи

Расширенный конечный автомат для тестирования мобильных...

Действительно, допустим в данном виде существует некоторая форма ввода, которая

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

V — множество, возможно бесконечное, значений внутренних данных автомата

I — конечное множество, элементы которого называются операциями или стимулами, само I называют входным алфавитом автомата

Методы задания автоматов | Статья в журнале «Молодой ученый»

Абстрактный автомат — это математическая модель, описывающая техническое

Автомат реализует некоторое отображение множества слов входного алфавита Z в

Для задания конечного автомата S={A, Z, W, δ, λ} все элементы множества должны быть заданы явно.

Например, автомат Мили S1={A, Z, W, δ, λ, а1}, представленный в табл.1.3 в явной форме...

Применение автомата Мили для решения элементарных...

В предыдущей работе был подробно рассмотрен принцип построения автомата Мура.

Синтез автомата Мили слегка отличается [1] от синтеза автомата Мура: входные сигналы

Один из автоматов будет построен на принципе конечного автомата Мура, другой — Мили.

Мили, входной сигнал, выходной алфавит, входной алфавит, конечный автомат, матричная форма.

Применение автомата Мура для решения элементарных...

Библиографическое описание: Дроздова, И. И. Применение автомата Мура для решения элементарных

УА формирует последовательность управляющих сигналов, которые поступают к ОА и это

Сначала выполним загрузку входных данных в регистры RA, RB, RC.

Один из автоматов будет построен на принципе конечного автомата Мура, другой — Мили.

Особенности элективного курса для старшеклассников...

1. Понятие автомата. 2. Способы задания абстрактных и структурных автоматов.

автомат без потери информации, связный и несвязный автомат, инициальный автомат.

Тест «Методы задания автоматов». 1. Автомат задан в табличной форме.

В традиционном конечном автомате переход из состояния в состояние связан с набором входных булевых условий и...

Имитационная модель цифрового датчика давления

...как символы языка обмена данными с датчиком [4] и представляют собой множество входных сигналов автомата.

Таким образом, аппаратная часть цифрового датчика давления моделируется средствами Simulink

Граф переходов конечного автомата показан на рисунке 10.

Рисунок10 – Stateflow-диаграмма графа переходов конечного автомата датчика.

Психология и теория автоматов | Статья в сборнике...

...что в кибернетике автоматами называют предназначенные для переработки информации устройства, в

в которых нет и не может быть дана заранее однозначная характеристика стимула [3].

Существует еще одна проблема, в решении которой технической кибернетике сможет

1 Левин, В. И. Введение в динамическую теорию конечных автоматов /В. И. Левин.

Методы определения текущего местоположения автономного...

Для того, чтобы робот был автономным, необходима телеметрическая система для

карты (SLAM от англ. simultaneous localization and mapping) — метод, используемый в мобильных автономных средствах для построения карты в

– система движения робота; – система сбора телеметрической информации

Обзор конструкций и систем технического зрения начнем с.

Анализ особенностей процессов формирования, передачи...

Ключевые слова: телеметрическая информация, приём и передача телеметрической информации

Для передачи полученной на борту КА информации измерения от датчиков преобразуются в

Процесс анализа телеметрической информации космических средств подразумевает под собой

– генез технического состояния (специфику эксплуатации объекта).

Похожие статьи

Расширенный конечный автомат для тестирования мобильных...

Действительно, допустим в данном виде существует некоторая форма ввода, которая

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

V — множество, возможно бесконечное, значений внутренних данных автомата

I — конечное множество, элементы которого называются операциями или стимулами, само I называют входным алфавитом автомата

Методы задания автоматов | Статья в журнале «Молодой ученый»

Абстрактный автомат — это математическая модель, описывающая техническое

Автомат реализует некоторое отображение множества слов входного алфавита Z в

Для задания конечного автомата S={A, Z, W, δ, λ} все элементы множества должны быть заданы явно.

Например, автомат Мили S1={A, Z, W, δ, λ, а1}, представленный в табл.1.3 в явной форме...

Применение автомата Мили для решения элементарных...

В предыдущей работе был подробно рассмотрен принцип построения автомата Мура.

Синтез автомата Мили слегка отличается [1] от синтеза автомата Мура: входные сигналы

Один из автоматов будет построен на принципе конечного автомата Мура, другой — Мили.

Мили, входной сигнал, выходной алфавит, входной алфавит, конечный автомат, матричная форма.

Применение автомата Мура для решения элементарных...

Библиографическое описание: Дроздова, И. И. Применение автомата Мура для решения элементарных

УА формирует последовательность управляющих сигналов, которые поступают к ОА и это

Сначала выполним загрузку входных данных в регистры RA, RB, RC.

Один из автоматов будет построен на принципе конечного автомата Мура, другой — Мили.

Особенности элективного курса для старшеклассников...

1. Понятие автомата. 2. Способы задания абстрактных и структурных автоматов.

автомат без потери информации, связный и несвязный автомат, инициальный автомат.

Тест «Методы задания автоматов». 1. Автомат задан в табличной форме.

В традиционном конечном автомате переход из состояния в состояние связан с набором входных булевых условий и...

Имитационная модель цифрового датчика давления

...как символы языка обмена данными с датчиком [4] и представляют собой множество входных сигналов автомата.

Таким образом, аппаратная часть цифрового датчика давления моделируется средствами Simulink

Граф переходов конечного автомата показан на рисунке 10.

Рисунок10 – Stateflow-диаграмма графа переходов конечного автомата датчика.

Психология и теория автоматов | Статья в сборнике...

...что в кибернетике автоматами называют предназначенные для переработки информации устройства, в

в которых нет и не может быть дана заранее однозначная характеристика стимула [3].

Существует еще одна проблема, в решении которой технической кибернетике сможет

1 Левин, В. И. Введение в динамическую теорию конечных автоматов /В. И. Левин.

Методы определения текущего местоположения автономного...

Для того, чтобы робот был автономным, необходима телеметрическая система для

карты (SLAM от англ. simultaneous localization and mapping) — метод, используемый в мобильных автономных средствах для построения карты в

– система движения робота; – система сбора телеметрической информации

Обзор конструкций и систем технического зрения начнем с.

Анализ особенностей процессов формирования, передачи...

Ключевые слова: телеметрическая информация, приём и передача телеметрической информации

Для передачи полученной на борту КА информации измерения от датчиков преобразуются в

Процесс анализа телеметрической информации космических средств подразумевает под собой

– генез технического состояния (специфику эксплуатации объекта).

Задать вопрос