Изобретение относится к системам передачи телеметрической информации (ТМИ), искаженной при передаче помехами естественного и искусственного происхождения. Оно ориентировано на внедрение в существующую практику передачи ТМИ новых алгоритмов структурно-алгоритмических преобразований (САП) данных телеизмерений, предназначенных для обеспечения сжатого помехоустойчивого кодирования передаваемых сообщений. При этом в качестве ограничений выступает требование обеспечения адаптации к структурам представления данных, которые используются в существующих бортовых телеметрических системах (БРТС).
Известна группа изобретений, в которых для достижения высоких показателей помехозащищенности данных измерений используют дополнительное экономное помехоустойчивое кодирование. К ней относятся: [1], «Способ передачи информации», патент RU №2609747, приоритет от 13.08.2017 г.; [2] «Способ передачи информации и система для его осуществления», патент RU №2586833, приоритет 15.08.2015 г., сущностные характеристики которых связаны с экономным безызбыточным помехоустойчивым кодированием, и [3], «Способ передачи информации и система для его осуществления», патент RU №2586605, приоритет от 22.03.2013 г.), требующим, в общем случае, один дополнительный разряд для представления результатов дополнительного малоизбыточного помехоустойчивого кодирования данных их образами-остатками b1j и b3j, получающимися в результате сравнений их исходных значений Xj , представленных N = 2n - разрядным двоичным позиционным кодом с использованием оптимально выбранных модулей сравнения m1= 2n - 1 и m3.= 2n + 1
При использовании данных способов возможности дополнительного экономного безызбыточного помехоустойчивого кодирования передаваемой информации обеспечивают на основе формирования внутренней структуры представления данных (Sвнутр), которая по разрядности (N) двоичных слов, используемых для передачи информации, совпадает с существующей структурой представления слов-измерений и пакетов данных. Последняя представляет собой внешнюю структуру представления данных (Sвнеш), которая используется в существующих БРТС в качестве телеметрических кадров, разрядности представления данных телеизмерений и сигналов синхронизации. В самом общем случае, внешняя структура представления данных (Sвнеш) может включать в себя и другие данные, которые относят к числу служебных данных. К их числу относят: адресную информацию, проверочные символы избыточных помехоустойчивых кодов, защитные символы между словами, используемые для повышении точности системы синхронизации, а также контрольные символы проверки «четности» количества символов «1» ([4], «Современная телеметрия в теории и на практике / Учебный курс», Спб.: Наука и Техника, 2007. - 672с, стр. 465).
Сущностные характеристики предлагаемого способа заключаются в том, чтобы внедрение алгоритмов САП [1-3] не требовало бы выхода за ограничения, определяемые существующими правилами представления данных в БРТС, которые используются в настоящее время. Это позволило бы использовать существующие приёмно-регистрирующие станции (ПРС) и наземный телеметрический комплекс, в целом, без дорогостоящих аппаратурных доработок, а все вносимые новшества и изменения реализовать на счёт программных средств и разработки обновлённого ПМО.
При использовании способов [1] и [2] разрядность N исходных двоичных слов, определяющих внешнюю структуру представления данных (Sвнеш), всегда точно совпадает с разрядностью данных (N), являющихся результатами дополнительного помехоустойчивого кодирования и образующих внешнюю структуру представления данных (Sвнутр). При использовании способа [3] недостающий разряд для внутренней структуры (Sвнутр) формирования данных компенсируют, в основном, за счет дополнительного двоичного символа «Контроль четности бит», присутствующего в исходной внешней структуре данных (Sвнеш) цифрового группового сигнала (ЦГС).
Дополнительное экономное малоизбыточное помехоустойчивое кодирование [3] рассматривают и как структурно-алгоритмическое преобразование первого этапа (САП-1), имеющее два взаимообусловленных вида: прямое структурно-алгоритмическое преобразование (ПСАП-1), определяющее операцию кодирования информации и обратное структурно-алгоритмическое преобразование (ОСАП-1), представляющее собой операцию декодирования.
При этом дополнительное экономное безызбыточное помехоустойчивое кодирование [1,2] представляют как структурно-алгоритмическое преобразование первого этапа, которое является эквивалентным по отношению к САП-1 и обозначается, как САП-1(Э), ПСАП-1(Э) и ОСАП-1(Э), соответственно. Поэтому в дальнейшем при рассмотрении общих вопросов будет использован основной (первый) ряд обозначений.
В отличие от подобных математических аналогов, известных, например, как прямое и обратное преобразования Фурье (ППФ и ОПФ) [4], обратное структурно-алгоритмическое преобразование (ОСАП-1) имеет два вида: универсальное ОСАП-1 (УОСАП-1), отождествляемое с понятием «жесткого» декодирования, и частное ОСАП-1 (ЧОСАП-1), которое определяют как «мягкое» декодирование принятой и обрабатываемой информации. При этом алгоритм «жесткого» декодирования применим всегда, независимо от свойств передаваемой информации, но при этом в соответствии с законами Природы «за универсальность приходится расплачиваться потерями эффективности», что проявляется в практическом отсутствии возможности обнаружения и исправления ошибок передачи данных. Алгоритм ЧОСАП-1 («мягкого» декодирования) позволяет использовать естественную избыточность передаваемых цифровых данных для обнаружения и исправления ошибок передачи информации при ее приеме и обработке. Естественная избыточность цифровых данных является следствием применения теоремы В.А.Котельникова о дискретизации, в соответствии с которой интервалы (ΔT) между опросами аналогового параметра или сигнала Xj определяют как обратное отношение к значению удвоенного значения спектральной составляющей наибольшей частоты (2Fmax) Xj [4]:
ΔT =
Поскольку вероятность появления частотной составляющей Fmax на достаточно малом интервале времени Δτ ≥ 3ΔT незначительна по величине, то выбранное значение интервалов ΔT для других спектральных составляющих Fi спектра параметра или сигнала оказывается малым, что проявляется в корреляционной взаимосвязи соседних значений сообщений или слов-измерений (Xj -1, Xj и Xj+1). В телеметрии эта составляющая внутренней избыточности составляет, в среднем, 90%. При передаче других видов информации, например, речевой, акустической, потокового видео или навигационной она также значительна. Предполагается одновременное использование двух режимов декодирования принимаемых цифровых сигналов УОСАП-1 и ЧОСАП-1. В этом случае детектор ЧОСАП-1 работает под управлением УОСАП-1. Детектор УОСАП-1 на основе принятой последовательности закодированных данных, представленных N - разрядным двоичным кодом, определяет наличие их корреляционной взаимосвязи, и, если устанавливает её наличие для трёх и более следующих подряд сообщений, то подключает для их обработки, осуществляемой с целью обнаружения и исправления ошибок передачи, детектор ЧОСАП-1. Введение цифр, обозначающих этапы (i) распределённых структурно-алгоритмических преобразований (САП-i), также становится обязательным для определения того информационного сечения (i) в существующих трактах формирования и передачи данных, в котором предусмотрено дополнительное кодирование передаваемой информации.
Основной недостаток всех известных классических методов избыточного помехоустойчивого кодирования и обеспечения защиты информации заключается в том, что специфические особенности передаваемой информации не учитываются. Поэтому и их эффективность в условиях чрезвычайно быстрого роста объемов передаваемой информации и скоростей передачи не оправдывает надежд заказчиков и разработчиков систем передачи данных (СПД).
Способ [1] отличается от других аналогов, например, [2] и [3] возможностью наиболее простой технической реализации безызбыточного помехоустойчивого кодирования, благодаря чему он оказывается наиболее предпочтительным при передаче высокоскоростной информации вследствие высоких требований, относящихся к показателю оперативности осуществления структурно-алгоритмических преобразований (САП-i), прежде всего, ПСАП-i, поскольку обратные САП-i (ОСАП-i) могут быть реализованы не в реальном, а в отложенном времени, например, при организации обработки данных, в том числе, и при реализации способов первичной обработки данных ([5], патент RU № 2658795 «Способ первичной обработки информации с обнаружением и исправлением ошибок передачи», приоритет от 30.05.2017 г. и [6], патент RU № 2672392 «Способ первичной обработки информации с использованием адаптивной нелинейной фильтрации данных измерений», приоритет от 27.06.2017 г.).
Способ [1], выбранный в качестве прототипа, заключается в том, что на передающей стороне осуществляют сбор сигналов от источников сообщений, преобразуют их в двоичный код, обеспечивают синхронизацию сформированных слов-измерений, представленных N - разрядным двоичным кодом, и формируют из них уплотненный цифровой групповой сигнал, подлежащий передаче по каналам связи, а на приемной стороне принимают полученную последовательность переданных символов двоичного кода. От своих наиболее близких аналогов [2] и [3] данный способ отличается тем, что на передающей стороне кодовые конструкции, сформированные на первом этапе кодирования слов-измерений или сообщений традиционным позиционным двоичным кодом (ПСАП-1(Э)), разделяют на полуслова с равным числом двоичных разрядов или на другие части, имеющие различное число разрядов при их представлении двоичным кодом, которые затем переставляют местами с сохранением прежней разрядности представления слов-измерений или сообщений, но с получением их новых значений, сформированные слова-измерения или сообщения расставляют в уплотненном групповом сигнале в определенной последовательности по отношению к сигналам синхронизации, сформированный таким образом уплотненный групповой сигнал подвергают последующей модуляции и передаче, а на приемной стороне принимают полученную последовательность переданных символов двоичного кода, формируют восстановленную последовательность слов-измерений или сообщений, осуществляют параллельное их декодирование с использованием «жесткого» (УОСАП-1(Э)), и «мягкого» (ЧОСАП-1(Э)) декодеров, при этом в результате операции «мягкого» декодирования определяют графические фрагменты закодированных на основе перестановки составных частей или кодовых сегментов первоначальных значений телеметрируемых параметров, заключенные между соседними максимальными значениями абсолютных разностей ΔСj (1(Э)) = |Cj - C(j+1| ≥ 0,8 × 2N, и ΔС (j+s) (1(Э)) = |C(j+s) - C(j+s)+1| ≥ 0,8 × 2N), равными или большими значений 0,8 × 2N, где Cj - результат дополнительного безызбыточного помехоустойчивого кодирования j -того по принятому порядку счета слова-измерения или сообщения Хj; СjМ= |Cj - Cj+1| и ΔС(j+s) (1(Э)) = |C(j+s) - C(j+s)+1| - соседние максимальные значения абсолютных разностей между результатами дополнительного безызбыточного помехоустойчивого кодирования слов-измерений или сообщений Cj, Cj+1, определяющие начало графического фрагмента, и C(j+s), C(j+s)+1, определяющие окончание графического фрагмента, включающего в себя s выборок закодированных на основе перестановки составных частей значений телеметрируемых параметров, а N - число разрядов, которые используют для представления слов-измерений или сообщений Хj, обеспечивают обнаружение и исправление ошибок передачи значений телеметрируемых параметров на основе «групповых свойств равноостаточности», которые должны быть постоянными при отсутствии ошибок передачи информации в выделенных графических фрагментах телеметрируемого параметра, преобразованного при дополнительном помехоустойчивом кодировании на передающей стороне, а в результате операции «жесткого» декодирования осуществляют восстановление первоначальных результатов телеизмерений без исправления ошибок путем обратной перестановки составных частей, разрядность которых известна на приемной стороне, осуществляют сглаживание или фильтрацию восстановленных в результате «жесткого» декодирования данных и по отношению к вычисленным соседним значениям телеизмерений определяют их разности, которые при выполнении операций «мягкого» декодирования с учетом разрешенных позиций для значений принятого безызбыточного помехоустойчивого кода используют в качестве допусков при выборе наиболее подходящих, кондиционных значений восстанавливаемых данных телеизмерений, определяемых в соответствии с принятым критерием достоверности, производят повторное «жесткое» декодирование данных телеизмерений, скорректированных в результате операций «мягкого» декодирования, сглаженные или отфильтрованные данные, полученные при первой операции «жесткого» декодирования сравнивают с синхронными, совпадающими по времени опроса, значениями, полученными в результате второй операции «жесткого» декодирования, результаты сравнения используют для оценивания достигаемого технического эффекта в виде оценок повышения показателей достоверности приема ой информации, а также для сравнения полученных результатов и корректировки значений сглаживания или фильтрации данных телеизмерений, полученных при первом «жестком» декодировании, определяют их близость к другим разрешенным позициям помехоустойчивого кода, сформированного в результате структурно-алгоритмических преобразований значений телеметрируемого параметра на передающей стороне, в результате чего реализуют расширенные возможности, используемые для контроля достоверности полученных результатов телеизмерений и информационной поддержки принятия решений.
Исходное представление значения сообщения Хj, выраженное с использованием образов-остатков b1j ,b3j, определяет следующая система уравнений:
Xj = m1l1 + b1j
Xj = m3l3 + b3j, (1)
где m1 = 2n - 1 и m3 = 2n + 1 - оптимальные модули сравнений;
l1, l3 - неполные частные, получаемые от деления Xj на делители (модули сравнений m1 и m3).
При переходе к системе сравнений, которая является эквивалентной представлению (1):
Xj ≡ b1j (mod m1)
Xj ≡ b3j (mod m3) (2)
получаем сжатую математическую форму представления значения сообщения Хj. Сжатой она является потому, что в системе сравнений (2) отсутствуют значения неполных частных l1 и l3.
Из представления результата дополнительного кодирования в следующих двух вариантах:
Cj(1) = < <b1j>2, <b3j>2 >2, (3)
Cj(1)* = < <b3j>2, <b1j>2 >2, (4)
также следует, что помимо значений неполных частных l1 и l3 в канал связи не передаются и значения модулей сравнения m1 и m3 - они являются частью ключевых данных, которыми стороны обмениваются между собой до начала работы.
При сравнении представлений значения Xj с использованием системы уравнений (1) и системы сравнений (2), следует, что в результатах дополнительного кодирования присутствует не явно выраженный эффект синтаксического сжатия данных. Неполные частные l1 и l3. при соответствующем выборе модулей сравнений m1 и m3, могут быть восстановлены на приемной стороне на основе принятых образов-остатков b1j ,b3j с использованием алгоритмов теорем об остатках, известных как китайская теорема об остатках (КиТО)[10] или конструктивная теорема об остатках (КтТО), используемая в патенте [3]). Поэтому они не передаются, хотя и представляют собой, помимо образов-остатков b1j ,b3j, часть информации о значении передаваемого сообщения Xj (1). В этом заключаются основополагающие теоретические положения сжатия данных и повышения их помехозащищённости при нетрадиционном представлении данных образами-остатками.
В патенте [1], выбранного в качестве прототипа, используется другой алгоритм дополнительного кодирования, который является эквивалентным основному теоретическому представлению значения сообщений Xj образами-остатками b1j ,b3j. в плане повышения показателей помехоустойчивости передачи информации, но отличается простотой реализации.
Его суть в упрощённом для толкования варианте заключается в том, что в исходном кодовом 2n - разрядном двоичном слове Xj выделяют старшее (астj) и младшее (амлj) полуслова:
Xj = < <астj>2, <амлj>2 >2, (5)
которые затем переставляют местами с образованием дополнительно закодированного сообщения Сj(1(Э)):
Сj(1(Э)) = < <амлj>2, <астj>2 >2, (6)
При таком представлении появляется необходимость использования модуля сравнения m2 = 2n. Если число (N) разрядов, требуемых для представления значений контролируемого параметра, является нечётным, равным, например, N = 9, то наибольшее предпочтение имеют следующее представление: амлj пятью разрядами, а астj четырьмя разрядами. Возможны и другие варианты разделения исходного кодового слова W на кодовые сегменты амлj и астj. Полный их набор для случая 10-тиразрядного исходного кодового слова W определяется таблицей 1. Выбор наиболее подходящего варианта из исходной таблицы, например, таблицы 1, определяется необходимостью соблюдения требований, которые являются заданными для данной ТМС. В качестве требований могут быть использованы возможные для ТМС, подвергаемой модернизации, варианты формирования внешних структур представления данных Sвнеш.
Также алгоритмы представления (5) и дополнительного кодирования (6) используют на приемной стороне, после декодирования, заключающегося в первичной обработке полученной информации с обнаружением и исправлением ошибок передачи ([5], Способ первичной обработки информации с обнаружением и исправлением ошибок передачи, патент RU №2658795, приоритет от 30.05.2017 г.). В этом случае используется операция сравнения получаемых при обработке чисел по модулям сравнения (m2), определяемым из ряда чисел 2n: m2 = 2n.
Следующая особенность, которую необходимо использовать при делении исходного кодового слова на кодовые сегменты <амлj>2 и <астj>2 заключается в обеспечении требуемого показателя обнаружения (tо) и исправления ошибок (tи) при приёме информации. Известно из теории помехоустойчивого кодирования ([7], Блейхут Р. Теория и практика кодов, контролирующих ошибки. - М.: Мир, 1986. - 576с.), что корректирующая способность определяется значением минимального кодового расстояния dmin и удовлетворением следующего неравенства:
dmin ≥ 2 tи +1 (7)
Таблица 1 - Таблица зависимости минимального кодового расстояния dmin от комбинации перестановки полуслов (астj и амлj), где младшие кодовые
сегменты амлj различной разрядности от 1 (№1) до вырожденного значения 10 (№10) представлены красным цветом, а старшие кодовые сегменты астj - зелёным цветом, при этом случай под №10 является вырожденным, так как под амлj отведены все 10 разрядов исходного кодового слова
Также в соответствии со свойствами двоичного кода младшее полуслово <амлj>2 представляет собой образ-остаток <b2j>2, получаемый при делении Xj на модуль сравнения m2 = 2n . Это позволяет использовать младшие полуслова <амлj>2 для дополнительной обработки и контроля достоверности восстанавливаемой информации при её приёме, в том числе, и тогда, когда используется структурно-алгоритмическое преобразование первого этапа (САП-1), в котором основу дополнительного кодирования составляют образы-остатки b1j, b2j и b3j. Таким образом, дополнительное кодирование сообщения Сj(1(Э)) является эквивалентным САП-1 и обозначается, как САП-1(Э).
Однако при этом в соответствии теорией системного анализа при замене операций САП-1 на операции САП-1(Э), необходимо пожертвовать какими-то другими дополнительными возможностями САП-1, относящимися, например, к контролю достоверности информации.
Поэтому в дальнейшем при изложении сути изобретения будем в качестве исходных использовать эти два вида структурно-алгоритмических преобразований САП-1 и САП-1(Э).
В дальнейшем для пояснения последовательности основных операций предлагаемого способа необходимо выбрать тип существующей БРТС, в которой предлагаемый способ должен быть внедрен. В качестве примера выберем бортовую аппаратуру (БА) «ОРБИТА-IVМО» [4]. В соответствии с руководством по эксплуатации БА «ОРБИТА-IVМО» для передачи, выделения при приёме и регистрации аналоговых, температурных и быстроменяющихся параметров (БМП) используют следующие типы каналов, представленные в таблице 2.
Из таблицы 2 можно сделать вывод о том, что основная проблема передачи данных телеизмерений, в совмещённых телеметрических системах (ТМС) представленных цифровым кодом. Понятие «совмещённые ТМС» появилось в связи необходимостью одновременной цифровой передачи, как медленноменяющихся (ММП), так и быстроменяющихся параметров (БМП) [4].
Таблица 2 - Типы каналов БА «ОРБИТА-IVМО», обозначения каналов и номера разрядов двоичного кода в слове телеизмерений, занимаемых каналом
(аналоговый)
(температурный)
(быстроменяющийся)
02 (7,8,9,11,12,1 разряды) - второй канал БМП
02 (8,9,11,10) - второй канал БМП
03 (5,6,7,12) - третий канал БМП
Следовательно, без сжатия данных телеизмерений проблема перехода к телеметрическим системам (ТМС) с первичными признаками адаптации к разрешённым структурам представления данных (Sвнеш) и к изменяющимся условиям телеизмерений, не может быть решена.
Наиболее наглядно предлагаемый процесс сжатия данных при предлагаемом помехоустойчивом кодировании может быть продемонстрирован на примере использования алгоритмов САП-1(Э), суть которых определена представлениями аналитическими представлениями (5) и (6). Для этого в 2n-разрядном двоичном слове Xj выделяют старшее (астj) и младшее (амлj) полуслова:
Xj = < <астj>2, <амлj>2 >2, (5/)
которые для реализации операций обнаружения и исправления ошибок телеизмерений при приёме должны быть переставлены местами с образованием дополнительно закодированного сообщения Сj(1(Э)):
Сj(1(Э)) = < <амлj>2, <астj>2 >2, (6/)
При таком представлении при восстановлении появляется необходимость использования модуля сравнения m2 = 2n.
Суть последующей операции передачи слов-измерений заключается в том, что в условиях естественной избыточности, которая присуща данным телеизмерений, динамика изменения значений младшего полуслова <амлj>2 существенно выше по сравнению с соответствующим показателем, который наблюдается в старшем полуслове <астj>2. И в этом заключается один из наиболее эффективных подходов к поиску приемлемых для существующей практики приёмов разрешения сформулированной выше проблемы. Однако в существующей практике телеизмерений, когда передаётся целое слово-телеизмерений, частоты опроса старшего <астj>2 и младшего полуслова <амлj>2 совпадают и равны выбранной частоте опроса значений контролируемого параметра: fопрj =
Предлагаемое распределение частот передачи искусственно образованных слов Wист и Wимл прежней разрядности для БРТС «ОРБИТА-IVМО» приведено в таблице 3.
В результате такого преобразования размещение сжатых значений ММП в стандартном кадре БРТС «ОРБИТА IV МО» должно быть приведено к одному из вариантов, который соответствует требованиям, предъявляемым к формированию внешней структуры (Sвнеш).
Таблица 3 - Предлагаемое распределение частот передачи
искусственно образованных слов Wист и Wимл прежней разрядности для БРТС «ОРБИТА-IVМО»
опроса (W) исходной группы параметров, Гц
старших полуслов,
Гц
младших полуслов,
Гц
При этом вся служебная информация остаётся в неизменном виде.
В одном из наиболее простых вариантов реализации сжатия данных вместо одного из разрешенных 12-тиразрядных исходных слов (W), из которых 10 разрядов информационных, предлагается передавать:
- два сжатых аналоговых параметра (далее - АНПМ), каждый из которых представлен 5-тиразрядными младшими полусловами (<амлj>2);
- или два сжатых температурных параметра (далее - ТМПМ), каждый из которых также представлен 5-тиразрядными младшими полусловами (<амлj>2).
При воспроизведении из запоминающего устройства, слова ТМПМ Т11Р02 и АНПМ Т11Р02 теряют свой младший разряд и становятся пятиразрядными, перед обратным преобразованием необходимо дополнять слова шестым (младшим) разрядом со значением «0».
В таблице 5 представлена предлагаемая схема перераспределения разрядов, необходимых для передачи старших (астj) и младших (амлj) кодовых сегментов исходного кодового слова (W).
Таблица 5 - Таблица перераспределения разрядов, необходимых для передачи старших (астj) и младших (амлj) кодовых сегментов исходного кодового слова (W)
(аналоговый)
02 (с 7-го по 11-й)
(температурный)
02 (с 7-го по 11-й)
В таблице 6 представлена передаваемая служебная информация в соответствующих разрядах сформированных слов (Wимл) и (Wист).
Таблица 6 - Наличие маркеров служебной информации в соответствующих разрядах сформированных слов (Wимл) и (Wист)
Также учтены в предлагаемом способе и другие специфические особенности передачи сжатых объёмов информации. Они заключаются в следующем:
1) при совпадении периодов опроса старшего и младшего полуслов, в составе кадра передается старшее полуслово;
2) младшее полуслово, следующее сразу вслед за старшим, формируется с ним одновременно.
Сущностные характеристики предлагаемого способа также заключаются в возможности учета других предложений по модернизации существующих БРТС.
Его применение в БРТС «ОРБИТА-IVМО» при неизменной информативности системы позволяет повысить эффективность информационно-телеметрического обеспечения испытаний летательных аппаратов (ЛА), что проявляется в следующих новых возможностях:
- увеличении в два раза количества передаваемых аналоговых и температурных параметров;
- в одновременной передаче в телеметрическом кадре при необходимости, как «сжатых», так и не «сжатых» данных телеизмерений, обеспечивая при этом требуемые показатели адаптивности системы под требования заказчика;
- в обеспечении дополнительной возможности обнаружения и исправления ошибок передачи результатов телеизмерений при приёме, а также при первичной обработке данных [5,6].
Разработанный способ преобразования и помехоустойчивой передачи сжатых данных не имеет принципиальных особенностей, как при представления их образами-остатками, так и при использовании эквивалентных САП (САП-1(Э)). Он применим при ориентации на любую информативность БА «ОРБИТА-IVМО», имеющих обозначения от «М01» до «М16».
Для восстановления информации на приёмной стороне и при использовании способов первичной обработки данных телеизмерений [5,6] используют два алгоритма декодирования значений кодовых слов (W), получившие название «жёсткий» и «мягкий» [1-3,5,6]. При этом «жёсткий» алгоритм декодирования является универсальным. Его использование обеспечивает восстановление переданной информации и при отсутствии свойств корреляционной зависимости переданных соседних значений источника сообщений. Однако при этом не обеспечивается возможность обнаружения и исправления ошибок передачи данных. Алгоритм «мягкого» декодирования является частным и его использование начинается после того, как по результатам предыдущего режима «жёсткого» декодирования будет установлено наличие корреляционной взаимосвязи более трёх следующих подряд значений данных телеизмерений. Для ТМИ, которая характеризуется наличием большой внутренней избыточности, это условие, как правило, выполняется.
Также необходимо учитывать следующие особенности применения отмеченных двух режимов восстановления переданных данных. Алгоритм «мягкого» декодирования остаётся неизменным независимо от применяемого способа сжатия данных телеизмерений: на основе САП-1 при представлении данных телеизмерений образами-остатками и использовании эквивалентного САП-1(Э). Различие проявляется только в задании значения минимального кодового расстояния dmin.
А используемые при этом алгоритмы «жёсткого» декодирования данных телеизмерений различны. Наиболее простым он является при использовании режима САП-1(Э). В этом случае для выполнения операции «жёсткого» декодирования данных необходимо переставленные местами на передающей стороне при дополнительном кодировании старший (астj) и младший (амлj) кодовые сегменты вернуть на свои первоначальные места в позиционном кодовом слове (W). При использовании для сжатия данных нетрадиционного представления значений кодовых слов (W) образами-остатками при реализации режима «жёсткого» декодирования результатов телеизмерений необходимо воспользоваться адаптивным алгоритмом конструктивной теоремы об остатках (КтТО) [1-3,5,6,8]. Он также представлен в формуле изобретения: «Способ определения дальности до объекта с источником излучения сигналов с разными частотами», патент RU №2607639, опубл. 27.07.2016г., бюл. №21 (14) [9].
Адаптивность данного алгоритма определяется условиями делимости типа n/Δ и n/(kmi ± Δ), определяющими: 1) выбор требуемого звена в параллельном алгоритме восстановления исходных данных на основе КтТО; 2) возможность упрощения алгоритма восстановления путём соответствующего выбора модулей сравнения m1 и m2 (при n = 1 алгоритм восстановления ограничен только двумя звеньями КтТО, при n = 2 и при последующем последовательном увеличении абсолютной разности между модулями сравнения количество звеньев формулы увеличивается на единицу).
(8)
где mi - модули сравнения, bi - образы-остатки, n = |m1 - m2| - абсолютная разность между модулями сравнения, Δ = (b1 - b2) - разность между остатками, при которой первым является остаток по меньшему модулю сравнения из mi (i = 1,2), обозначения и n/Δ - читаются, как Δ не делится на n без остатка и Δ делится на n без остатка, соответственно. Обозначение n/(kmi ± Δ) означает, что (kmi ± Δ) делится на n без остатка.
Приведенное описание позволяет перейти к описанию формулы изобретения.
1. Способ передачи телеметрической информации, заключающийся в том, что на передающей стороне осуществляют сбор сигналов от источников сообщений, преобразуют их в двоичный код, обеспечивают синхронизацию сформированных исходных кодовых слов (W), представленных N - разрядным двоичным кодом, разделяют на полуслова с равным числом двоичных разрядов или на другие части, имеющие различное число разрядов при их представлении двоичным кодом, которые затем переставляют местами с сохранением прежней разрядности представления слов-измерений или сообщений, но с получением их новых значений, и формируют из них уплотненный цифровой групповой сигнал, подлежащий передаче по каналам связи, а на приемной стороне принимают полученную последовательность переданных символов двоичного кода, отличающийся тем, что на передающей стороне кодовые конструкции, сформированные на первом этапе кодирования кодовых слов (W) и содержащихся в них результатов телеизмерений традиционным позиционным двоичным кодом (ПСАП-1(Э)), сформированные таким образом искусственные замещающие кодовые слова (Wимлj), составленные только из младших кодовых сегментов (амлj) и замещающие кодовые слова (Wистj), составленные только из старших кодовых сегментов (астj) или сообщения расставляют в уплотненном групповом сигнале в той последовательности по отношению к сигналам синхронизации и другой служебной информацией, которая принята в бортовой телеметрической системе (БРТС), подлежащей модернизации, сформированный, таким образом, уплотненный групповой сигнал подвергают последующей модуляции и передаче, а на приемной стороне принимают полученную последовательность переданных символов двоичного кода, формируют восстановленную последовательность замещающих кодовых слов (Wимлj) и (Wистj), из которых выделяют значения младших кодовых сегментов (амлj) данных телеизмерений, имеющих частоту опроса исходных ММП (fоп), а также старших кодовых сегментов (астj), передаваемых с пониженной частотой опроса (fоп|k), соответствующей предполагаемой динамике изменения их значений, при этом в моменты времени соответствующие приёму старшего и следующего за ним младшего кодовых сегментов восстанавливают вначале опорные закодированные слова-телеизмерений (Cjоп): Cjоп= <амлj , астj>2, а затем к принятым и выделенным младшим кодовым сегментам (амлj) данных телеизмерений, заключенных между значениями (Cjоп), добавляют предшествующие им выделенные старшие кодовые сегменты (астj) с образованием закодированных восстановленных на основе операции, обратной сжатию, данных телеизмерений (Cj), затем осуществляют параллельное их декодирование с использованием «жёсткого» и «мягкого» декодеров, при этом в результате операции «мягкого» декодирования определяют графические фрагменты восстановленных закодированных данных телеизмерений (Cj), которые заключены между соседними максимальными значениями абсолютных разностей ΔСj (1(Э)) = |Cj - C(j+1| ≥ 0,8 × 2N, и ΔС (j+s) (1(Э)) = |C(j+s) - C(j+s)+1| ≥ 0,8 × 2N), равными или большими значений 0,8 × 2N, где Cj - результат дополнительного безызбыточного помехоустойчивого кодирования j -того по принятому порядку счёта слова-измерения или сообщения Хj; СjМ= |Cj - Cj+1| и ΔС(j+s) (1(Э)) = |C(j+s) - C(j+s)+1| - соседние максимальные значения абсолютных разностей между восстановленными закодированными результатами телеизмерений Cj, Cj+1, в результате чего определяют начало и окончание графического фрагмента, включающего в себя s выборок закодированных безызбыточным помехоустойчивым кодом, а N - число разрядов, которые используют для первоначального представления результатов телеизмерений Хj, затем обеспечивают обнаружение и исправление ошибок передачи значений телеизмерений на основе «групповых свойств равноостаточности», которые должны быть постоянными при отсутствии ошибок передачи информации в выделенных графических фрагментах, представленных закодированными результатами телеизмерений Cj, осуществляют в результате «жесткого» декодирования данных восстановление первоначальных результатов телеизмерений Xj с коррекцией ошибок передачи, которое выполняют с учётом разрешенных позиций для значений принятого безызбыточного помехоустойчивого кода после чего переходят к операциям сглаживания или фильтрации восстановленных данных телеизмерений в их исходном представлении Хj, в результате чего реализуют новые возможности сжатого помехоустойчивого кодирования передаваемой телеметрической информации.
2. Способ по п. 1, отличающийся тем, что при приёме информации производят «жесткое» декодирование поступающих и восстанавливаемых данных, для чего задают начальные условия в виде используемого способа представления внутренней структуры (Sвнутр) принятых данных, которыми являются, например, структурно-алгоритмические преобразования САП-1, основу которого составляет представление сообщений с использованием образов-остатков b1j (mod 2n - 1) и b3j (mod 2n + 1), кодовые конструкции которых объединяют при передаче данных в новое дополнительно закодированное сообщение Cj(1): Сj(1) = <b1j, b3j>2, а также САП-1(Э), дополнительное кодирование при котором заключается в разделении исходных кодовых слов сообщения Xj на старшее (астj) и младшее (амлj) полуслова: Xj = < астj,амлj >2 с последующей перестановкой их местами Cj(1(Э)) = < амлj,астj >2, закодированные таким образом сообщения в результате их передачи по каналам связи с помехами приобретают вид: Сj(1)* = Сj(1)+εj(1) = <b1j+εb1j, b3j +εb3j>2, Cj(1(Э))* = Сj(1(Э))+εj(1(Э)) = < амлj +εамлj,астj+εаст >2, где знак «ε» - характеризует ошибку, появившуюся в результате действия помех, реализуют универсальную операцию «жёсткого» декодирования без исправления ошибок передачи на основе алгоритма конструктивной теоремы об остатках, в первом случае, и за счёт обратной перестановки выделенных кодовых сегментов <амлj*>2 = < амлj +εамлj >2 и <астj*>2 = < астj +εастj >2 с образованием структуры исходного сообщения: Xj * = < астj*,амлj* >2, восстановленного с ошибкой εХj, полученные при этом результаты анализа корреляционной зависимости соседних восстановленных значений Хj-s*, , Хj-1*, Хj*, Хj+1*, , Хj+s*, используют для определения последовательности данных в воспроизводимом потоке информации, обладающих локальными свойствами корреляционной зависимости между соседними значениями сообщений Хj-s*, , Хj-1*, Хj*, Хj+1*, , Хj+s* и при наличии более трех следующих подряд восстановленных сообщений, для которых абсолютные ΔСj-s* = |Сj-s*- Сj-s+1*|, …, ΔСj-1* = |Сj-1*- Сj*|, ΔСj* = |Сj*- Сj+1*|, ΔХj+1* = |Хj+1*- Хj+2*|,…, ΔХj+(s-1)* = |Хj+(s-1)*- Хj+s*| равны значениям kdmin , где k = 1, 2, 3…- целые или близкие к ним числа, а dmin =|Сj*- Сj+1*| - установленное для САП-1 и САП-1(Э) эквивалентное минимальное кодовое расстояние между соседними значениями, например, между Сj* и Сj+1*, используют алгоритм «мягкого» декодирования для обнаружения и исправления ошибок.
3. Способ по п. 1, отличающийся тем, что при реализации алгоритма «мягкого» декодирования, отличие которого при использовании САП-1 и его эквивалентного варианта САП-1(Э) заключается только в используемом значении минимального кодового расстояния dmin: в первом случае dmin = 2n +1, а во втором - dmin = 2n , где n = N/2, а N - разрядность представления исходных сообщений Хj.двоичным кодом, находят на основе выполнения условий следующего неравенства: ΔСs-1* = |Сs-1*- Сs*|<0,8×2N и ΔСs* = |Сs*- Сs+1*|<0,8×2N, соседние (s -1) и (s) разрывы для закодированных значений Сj, определяющие собой границы, внутри которых выполняется групповое свойство равноостаточности, которое связано с тем, что любое из значений Сj , принятое без ошибок, при делении на минимальное кодовое расстояние dmin даст один и тот же остаток ζ, затем для общего случая, ориентированного на наличие ошибок передачи, строят гистограмму распределения их значений и в качестве инварианта, представляющего собой эталонное значение для выбранного временного интервала передачи информации, проявляющегося в виде группового значения равноостаточности, выбирают в сформированной статистической выборке, состоящей из остатков ζ*, содержащих ошибки εζ: ζ* = ζ + εζ, наиболее часто встречающееся значение - моду гистограммы Мо(ζ*), при этом все другие значения остатков, не совпадающие со значением найденного инварианта в виде значения моды гистограммы Мо(ζ*), являющегося техническим эталоном переданной информации, используют для обнаружения ошибок передачи, которые исправляют путем подстановки вместо них данных Сj(и), достоверность которых подтверждают тем, что они при делении на минимальное кодовое расстояние dmin дают значение остатка ζ(и), равное инварианту в виде найденного значения моды гистограммы Мо(ζ*), после обнаружения и исправления ошибок при воспроизведении преобразованной информации реализуют второй этап «жесткого» декодирования сообщений Сj(и), восстановленных и исправленных при воспроизведении, после чего получают восстановленные откорректированные сообщения в их исходном виде Хj(и), которые используют в качестве обновленной копии информации с уменьшенным числом ошибок.
На фиг. 1 представлена модель структуры телеметрического кадра. Предположим, что представленные в кадре телеметрируемые параметры (ТМП) - Х1, Х2, Х3, … Хk, в соответствии с теоремой В.А.Котельникова о дискретизации процесса, должны опрашиваться c частотой fоп = 128Гц (фиг.1(А)). При реализации предлагаемого способа с такой частотой будут опрашиваться только искусственно сформированные ТМП, состоящие из младших (амл3 и амл1) полуслов двух исходных ТМП, например, третьего и первого: Х31мл =<амл3, амл1>2. В то же время другое искусственно сформированное слово телеизмерений: Х13ст =<аст1, аст3>2, составленное из их старших полуслов первого и третьего исходных ТМП, будет опрашиваться с пониженной частотой, например, fоп ст = 16 Гц (фиг.1(В)). Такое различие будет определяться тем, что динамика изменения значений старших полуслов ММП, будет существенно меньше аналогичного показателя для их младших полуслов (в нашем случае в 8 раз). В результате такого перераспределения частот опроса появляется возможность передачи большего количества данных телеизмерений. При этом не требуется внесение конструктивных изменений в структуру формирования данных телеизмерений, называемую (Sвнеш). Однако при этом появляется внутренняя структура данных телеизмерений (Sвнутр). Необходимость её появления также продиктована вопросами обеспечения защиты передаваемой ТМИ от несанкционированного доступа (НСД). Все существующие системы защиты информации предполагают только защиту смыслового содержания при открытой и известной (Sвнеш), что является основным их недостатком. В предлагаемом изобретении внутренняя структура данных телеизмерений (Sвнутр) формируется при передаче на основе дополнительной ключевой информации, в результате обеспечивается её дополнительная защита от НСД.
Предлагаемый способ отличается наименьшими затратами, которые необходимы для реализации инновационных информационных технологий телеизмерений. Этот эффект связан с возможностью модернизации существующих БРТС, обладающих многими недостатками, без доработки его аппаратурной части и прошитого программного обеспечения. Меняется только структура представления исходных кодовых слов путём замены на искусственно формируемые их эквиваленты, имеющие неизменные разрядность представления (N) и выделенные значения частот опроса (fопi) данных телеизмерений.
Источники литературы
1. Способ передачи информации, патент RU №2609747, приоритет от 13.08.2017 г.
2. Способ передачи информации и система для его осуществления, патент RU №2586833, приоритет 15.08.2015 г.
3. Способ передачи информации и система для его осуществления, патент RU №2586605, приоритет от 22.03.2013 г.
4. Современная телеметрия в теории и на практике / Учебный курс», Спб.: Наука и Техника, 2007. - 672с, стр. 465).
5. Способ первичной обработки информации с обнаружением и исправлением ошибок передачи, патент RU № 2658795, приоритет от 30.05.2017 г.
6. Способ первичной обработки информации с использованием адаптивной нелинейной фильтрации данных измерений, патент RU № 2672392, приоритет от 27.06.2017 г.).
7. Блейхут Р. Теория и практика кодов, контролирующих ошибки. - М.: Мир, 1986. - 576с.
8. Кукушкин С.С. Теория конечных полей и информатика: В 2т. - т.1: Методы и алгоритмы, классические и нетрадиционные, основанные на использовании конструктивной теоремы об остатках. - М.: МО РФ, 2003. - 284с.
9. Способ определения дальности до объекта с источником излучения сигналов с разными частотами, патент RU №2607639, опубл. 27.07.2016 г., бюл. №21.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ ПЕРЕДАЧИ ТЕЛЕМЕТРИЧЕСКОЙ ИНФОРМАЦИИ | 2020 |
|
RU2757306C1 |
СПОСОБ ПЕРВИЧНОЙ ОБРАБОТКИ ИНФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ АДАПТИВНОЙ НЕЛИНЕЙНОЙ ФИЛЬТРАЦИИ ДАННЫХ ИЗМЕРЕНИЙ | 2017 |
|
RU2672392C1 |
СПОСОБ ЭКОНОМНОГО ПРЕДСТАВЛЕНИЯ И ПЕРЕДАЧИ БИПОЛЯРНЫХ ДАННЫХ И СИГНАЛОВ | 2017 |
|
RU2649291C1 |
СПОСОБ ПЕРВИЧНОЙ ОБРАБОТКИ ИНФОРМАЦИИ С ОБНАРУЖЕНИЕМ И ИСПРАВЛЕНИЕМ ОШИБОК ПЕРЕДАЧИ | 2017 |
|
RU2658795C1 |
СПОСОБ ОПЕРАТИВНО-ТЕХНИЧЕСКОЙ ОХРАНЫ РУБЕЖЕЙ ОБЪЕКТОВ И ГРАНИЦ | 2017 |
|
RU2674809C9 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ И СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2015 |
|
RU2609747C1 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ | 2022 |
|
RU2801462C1 |
СПОСОБ ПЕРЕДАЧИ ДИСКРЕТНЫХ СООБЩЕНИЙ С МНОГОПАРАМЕТРИЧЕСКОЙ АДАПТАЦИЕЙ К СОСТОЯНИЮ КАНАЛА СВЯЗИ И СИСТЕМА ДЛЯ ЕГО РЕАЛИЗАЦИИ | 2022 |
|
RU2795047C1 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ АДАПТИВНОЙ КОРОТКОВОЛНОВОЙ СВЯЗИ И СИСТЕМА ДЛЯ ЕГО РЕАЛИЗАЦИИ | 2022 |
|
RU2796154C1 |
СПОСОБ СЖАТОГО ПОМЕХОУСТОЙЧИВОГО КОДИРОВАНИЯ ДАННЫХ ДЛЯ ПЕРЕДАЧИ И ХРАНЕНИЯ ИНФОРМАЦИИ | 2021 |
|
RU2789785C1 |
Изобретение относится к системам передачи данных. Технический результат заключается в обеспечении помехоустойчивого кодирования медленноменяющихся параметров (ММП) с одновременным сокращением избыточности передаваемых данных. Технический результат достигается за счет того, что кодовые последовательности, заполняющие временные промежутки, отведенные под передачу исходных бит передаваемой информации, формируют как состоящие из составных частей, представленных кодовыми сегментами, которые по своему позиционному расположению в слове измерений являются младшими (амлi) и старшими (астi) полусловами. Затем из двух полуслов амлi и амлj, принадлежащих кодовым словам-измерениям Wi и Wj двух различных ММП с индексами i и j, требующих одной и той же частоты опроса, составляют при передаче новое кодовое слово Wмлij = <амлi, амлj>2, которое передают с частотой fотрi(мл). Аналогично этому объединяют их старшие полуслова Wстij = <астi, астj>2 в новое слово Wстij такой же разрядности, принятой в модернизируемой бортовой телеметрической системе (БРТС), но передают его с меньшей частотой опроса fотрi(ст) = fотрi(мл)/k, где k - принятый коэффициент её деления. 2 з.п. ф-лы, 5 табл., 1 ил.
1. Способ передачи телеметрической информации, заключающийся в том, что на передающей стороне осуществляют сбор сигналов от источников сообщений, преобразуют их в двоичный код, обеспечивают синхронизацию сформированных исходных кодовых слов (W), представленных N-разрядным двоичным кодом, разделяют на полуслова с равным числом двоичных разрядов или на другие части, имеющие различное число разрядов при их представлении двоичным кодом, которые затем переставляют местами с сохранением прежней разрядности представления слов-измерений или сообщений, но с получением их новых значений, и формируют из них уплотненный цифровой групповой сигнал, подлежащий передаче по каналам связи, а на приемной стороне принимают полученную последовательность переданных символов двоичного кода, отличающийся тем, что на передающей стороне кодовые конструкции, сформированные на первом этапе кодирования кодовых слов (W) и содержащихся в них результатов телеизмерений традиционным позиционным двоичным кодом (ПСАП-1(Э)), сформированные таким образом искусственные замещающие кодовые слова (Wимлj), составленные только из младших кодовых сегментов (амлj) и замещающие кодовые слова (Wистj), составленные только из старших кодовых сегментов (астj), или сообщения расставляют в уплотненном групповом сигнале в той последовательности по отношению к сигналам синхронизации и другой служебной информацией, которая принята в бортовой телеметрической системе (БРТС), подлежащей модернизации, сформированный таким образом уплотненный групповой сигнал подвергают последующей модуляции и передаче, а на приемной стороне принимают полученную последовательность переданных символов двоичного кода, формируют восстановленную последовательность замещающих кодовых слов (Wимлj) и (Wистj), из которых выделяют значения младших кодовых сегментов (амлj) данных телеизмерений, имеющих частоту опроса исходных ММП (fоп), а также старших кодовых сегментов (астj), передаваемых с пониженной частотой опроса (fоп|k), соответствующей предполагаемой динамике изменения их значений, при этом в моменты времени, соответствующие приёму старшего и следующего за ним младшего кодовых сегментов, восстанавливают вначале опорные закодированные слова-телеизмерений (Cjоп): Cjоп= <амлj , астj >2, а затем к принятым и выделенным младшим кодовым сегментам (амлj) данных телеизмерений, заключенных между значениями (Cjоп), добавляют предшествующие им выделенные старшие кодовые сегменты (астj) с образованием закодированных восстановленных на основе операции, обратной сжатию, данных телеизмерений (Cj), затем осуществляют параллельное их декодирование с использованием «жёсткого» и «мягкого» декодеров, при этом в результате операции «мягкого» декодирования определяют графические фрагменты восстановленных закодированных данных телеизмерений (Cj), которые заключены между соседними максимальными значениями абсолютных разностей ΔСj (1(Э)) = |Cj - C(j+1| ≥ 0,8 × 2N, и ΔС (j+s) (1(Э)) = |C(j+s) - C(j+s)+1| ≥ 0,8 × 2N), равными или большими значений 0,8 × 2N, где Cj - результат дополнительного безызбыточного помехоустойчивого кодирования j-го по принятому порядку счёта слова-измерения или сообщения Хj; СjМ = |Cj - Cj+1| и ΔС(j+s) (1(Э)) = |C(j+s) - C(j+s)+1| - соседние максимальные значения абсолютных разностей между восстановленными закодированными результатами телеизмерений Cj, Cj+1, в результате чего определяют начало и окончание графического фрагмента, включающего в себя s выборок закодированных безызбыточным помехоустойчивым кодом, а N - число разрядов, которые используют для первоначального представления результатов телеизмерений Хj, затем обеспечивают обнаружение и исправление ошибок передачи значений телеизмерений на основе «групповых свойств равноостаточности», которые должны быть постоянными при отсутствии ошибок передачи информации в выделенных графических фрагментах, представленных закодированными результатами телеизмерений Cj, осуществляют в результате «жесткого» декодирования данных восстановление первоначальных результатов телеизмерений Хj с коррекцией ошибок передачи, которое выполняют с учётом разрешенных позиций для значений принятого безызбыточного помехоустойчивого кода, после чего переходят к операциям сглаживания или фильтрации восстановленных данных телеизмерений в их исходном представлении Хj, в результате чего реализуют новые возможности сжатого помехоустойчивого кодирования передаваемой телеметрической информации.
2. Способ по п. 1, отличающийся тем, что при приёме информации производят «жесткое» декодирование поступающих и восстанавливаемых данных, для чего задают начальные условия в виде используемого способа представления внутренней структуры (Sвнутр) принятых данных, которыми являются, например, структурно-алгоритмические преобразования САП-1, основу которого составляет представление сообщений с использованием образов-остатков b1j (mod 2n - 1) и b3j (mod 2n + 1), кодовые конструкции которых объединяют при передаче данных в новое дополнительно закодированное сообщение Cj(1): Сj(1) = <b1j, b3j>2, а также САП-1(Э), дополнительное кодирование, которое заключается в разделении исходных кодовых слов сообщения Хj на старшее (астj) и младшее (амлj) полуслова: Хj = < астj,амлj >2 с последующей перестановкой их местами Cj(1(Э)) = < амлj,астj >2, закодированные таким образом сообщения в результате их передачи по каналам связи с помехами приобретают вид: Сj(1)* = Сj(1)+εj(1) = <b1j+εb1j, b3j +εb3j>2, Cj(1(Э))* = Сj(1(Э))+εj(1(Э)) = < амлj +εамлj,астj+εаст >2, где знак «ε» - характеризует ошибку, появившуюся в результате действия помех, реализуют универсальную операцию «жёсткого» декодирования без исправления ошибок передачи на основе алгоритма конструктивной теоремы об остатках, в первом случае, и за счёт обратной перестановки выделенных кодовых сегментов <амлj*>2 = < амлj +εамлj >2 и <астj*>2 = < астj +εастj >2 с образованием структуры исходного сообщения: Хj * = < астj*,амлj* >2, восстановленного с ошибкой εХj, полученные при этом результаты анализа корреляционной зависимости соседних восстановленных значений Хj-s*, …, Хj-1*, Хj*, Хj+1*, …, Хj+s*, используют для определения последовательности данных в воспроизводимом потоке информации, обладающих локальными свойствами корреляционной зависимости между соседними значениями сообщений Хj-s*, , Хj-1*, Хj*, Хj+1*, , Хj+s* и при наличии более трех следующих подряд восстановленных сообщений, для которых абсолютные ΔСj-s* = |Сj-s*- Сj-s+1*|, …, ΔСj-1* = |Сj-1*- Сj*|, ΔСj* = |Сj*- Сj+1*|, ΔХj+1* = |Хj+1*- Хj+2*|, …, ΔХj+(s-1)* = |Хj+(s-1)*- Хj+s*| равны значениям kdmin, где k = 1, 2, 3… - целые или близкие к ним числа, а dmin =|Сj*- Сj+1*| - установленное для САП-1 и САП-1(Э) эквивалентное минимальное кодовое расстояние между соседними значениями, например между Сj* и Сj+1*, используют алгоритм «мягкого» декодирования для обнаружения и исправления ошибок.
3. Способ по п. 1, отличающийся тем, что при реализации алгоритма «мягкого» декодирования, отличие которого при использовании САП-1 и его эквивалентного варианта САП-1(Э) заключается только в используемом значении минимального кодового расстояния dmin: в первом случае dmin = 2n +1, а во втором - dmin = 2n , где n = N/2, а N - разрядность представления исходных сообщений Хj двоичным кодом, находят на основе выполнения условий следующего неравенства: ΔСs-1* = |Сs-1*- Сs*|<0,8×2N и ΔСs* = |Сs*- Сs+1*|<0,8×2N, соседние (s -1) и (s) разрывы для закодированных значений Сj, определяющие собой границы, внутри которых выполняется групповое свойство равноостаточности, которое связано с тем, что любое из значений Сj, принятое без ошибок, при делении на минимальное кодовое расстояние dmin даст один и тот же остаток ζ, затем для общего случая, ориентированного на наличие ошибок передачи, строят гистограмму распределения их значений и в качестве инварианта, представляющего собой эталонное значение для выбранного временного интервала передачи информации, проявляющегося в виде группового значения равноостаточности, выбирают в сформированной статистической выборке, состоящей из остатков ζ*, содержащих ошибки εζ: ζ* = ζ + εζ, наиболее часто встречающееся значение - моду гистограммы Мо(ζ*), при этом все другие значения остатков, не совпадающие со значением найденного инварианта в виде значения моды гистограммы Мо(ζ*), являющегося техническим эталоном переданной информации, используют для обнаружения ошибок передачи, которые исправляют путем подстановки вместо них данных Сj(и), достоверность которых подтверждают тем, что они при делении на минимальное кодовое расстояние dmin дают значение остатка ζ(и), равное инварианту в виде найденного значения моды гистограммы Мо(ζ*), после обнаружения и исправления ошибок при воспроизведении преобразованной информации реализуют второй этап «жесткого» декодирования сообщений Сj(и), восстановленных и исправленных при воспроизведении, после чего получают восстановленные откорректированные сообщения в их исходном виде Хj(и), которые используют в качестве обновленной копии информации с уменьшенным числом ошибок.
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ И СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2015 |
|
RU2609747C1 |
СПОСОБ ПЕРЕДАЧИ ЦИФРОВОЙ ТЕЛЕМЕТРИЧЕСКОЙ ИНФОРМАЦИИ | 2014 |
|
RU2564242C1 |
Фенилэтинилфторалкилкетоны как исходные вещества для синтеза биологически активных соединений | 1977 |
|
SU595284A1 |
EP 3010247 A1, 20.04.2016 | |||
Способ приготовления мыла | 1923 |
|
SU2004A1 |
Авторы
Даты
2020-12-23—Публикация
2020-08-10—Подача