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

Молодой учёный

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

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


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

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

Постоянный рост объемов телеметрической информации (далее — ТМИ) в автономных технических средствах приводит к сложности оперативной обработки данных. Появляется необходимость разработки новых требований к процессу сжатия информации. Для сжатия телеметрической информации, как правило, применяют алгоритмы, обеспечивающие точное восстановление исходных данных с целью их дальнейшей обработки и анализа. Телеметрические данные, передаваемые с датчиков и устройств на пункт обработки, могут быть представлены в форме текста, изображений, аудио и различных других форматах. Сжатие этих данных позволяет эффективно использовать пропускную способность во время передачи потока информации и уменьшает ресурсы хранения пункта обработки. Однако, при разработке устройств и алгоритмов, проводящих сжатие ТМИ, требуется учитывать ширину канала передачи информации, а также обращать внимание на большую избыточность передаваемой информации. В системах с циклической дискретизацией избыточность данных возникает даже при правильно выбранной частоте опроса датчиков, так как при мало меняющихся во времени параметрах частота опроса остается той же, что и на участках, где такая частота является необходимой. Таким образом, целью сжатия данных является формирование минимального количества информации, обеспечивающей воспроизведение первичного сигнала с заданной вероятностью [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.
Можно быстро и просто опубликовать свою научную статью в журнале «Молодой Ученый». Сразу предоставляем препринт и справку о публикации.
Опубликовать статью
Ключевые слова
сжатие информации
автономное техническое средство
телеметрическая информация
конечный автомат
Молодой учёный №7 (454) февраль 2023 г.
Скачать часть журнала с этой статьей(стр. 22-27):
Часть 1 (стр. 1-71)
Расположение в файле:
стр. 1стр. 22-27стр. 71

Молодой учёный