Способ передачи информации и система для его осуществления

Иллюстрации

Показать все

Изобретение относится к телеметрии, технике связи и может быть использовано в системах передачи информации по цифровым каналам связи. Технический результат состоит в повышении помехозащищенности передаваемой информации; а также в обеспечении контроля и исправления ошибок, обусловленных действием помех различного происхождения. В способе и системе для повышения оперативности преобразования значений телеметрируемых параметров используют замещающие операции, обладающие свойствами двоичного кода с использованием ограниченной разрядной сетки представления данных при передаче и обработке измерительной информации. 2 н. и 1 з.п. ф-лы, 12 ил.

Реферат

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

Это достигается путем структурно-алгоритмических преобразований (САП), которые осуществляют при передаче телеметрической информации (ТМИ) на борту контролируемого объекта (в этом случае САП называют «прямыми» (ПСАП)) и при ее приеме (реализуемые при этом САП называют «обратными» (ОСАП)).

Наиболее близким к предлагаемому изобретению является способ дискретной передачи информации ([1], патент RU №2434301 от 20.11.2011, бюл. №32). В нем также в результате структурно-алгоритмических преобразований (САП), предшествующих передаче информации, формируют последовательность слов-измерений или сообщений, называемых «выборками первичных сигналов», которые преобразуют в выборки с меньшей разрядностью представления исходных значений. Сформированные выборки с меньшей разрядностью представления исходных значений являются образами-остатками bi. Основу изобретения [1] составляет замена традиционного позиционного представления слов двоичных 2n-разрядных слов-измерений X на их отображение образами-остатками bi. В соответствии с математической моделью образы-остатки bi. получают в результате выполнения операций, соответствующих делению X на определенным образом выбранные модули сравнения mi. В результате этого обеспечивают выполнение требований тождественного равенства исходного сообщения X

и его образа-остатка bi, получающего в результате операции, эквивалентной арифметической операции деления Х на модуль сравнения mi:

Таким образом, способ [1] представляет собой инженерную интерпретацию математической модели (1).

Способ-прототип [1] заключается в том, что на передающей стороне формируют первичный сигнал, шкала значений которого в 22n раз превышает максимально допустимое значение погрешности, формируют последовательность выборок первичного сигнала путем его дискретизации с выбранной частотой опроса, формируют последовательность передаваемых выборок путем преобразования последовательности выборок первичного сигнала, передают сформированную последовательность выборок по каналу связи на приемную сторону, на приемной стороне принимают полученную последовательность выборок, формируют восстановленную последовательность выборок первичного сигнала путем преобразования принятой последовательности выборок, восстанавливают первичный сигнал путем фильтрации последовательности выборок первичного сигнала, отличающийся тем, что на передающей стороне преобразование последовательности выборок первичного сигнала в последовательность передаваемых выборок осуществляют следующим образом: формируют 2n равномерно распределенных в пределах шкалы значений первичного сигнала пороговых уровней ui, сравнивают значение каждой выборки первичного сигнала со значениями всех пороговых уровней, определяют значение максимального из превышенных пороговых уровней, преобразуют значение каждой выборки первичного сигнала путем вычитания из него значения максимального из превышенных пороговых уровней, при этом на приемной стороне преобразование принятой последовательности выборок в восстановленную последовательность выборок первичного сигнала осуществляют следующим образом: определяют приращение значения каждой принятой выборки

путем вычитания из него значения предшествующей принятой выборки, формируют минимальный ненулевой пороговый уровень, значение которого в 2n раз меньше шкалы значений первичного сигнала, сравнивают модуль приращения значения каждой принятой выборки с половиной значения минимального ненулевого порогового уровня, при превышении модуля приращения значения каждой принятой выборки половины значения минимального ненулевого порогового уровня и при отрицательном значении указанного приращения значение каждой восстановленной выборки первичного сигнала определяют путем суммирования приращения значения соответствующей принятой выборки, значения предшествующей восстановленной выборки первичного сигнала и значения минимального ненулевого порогового уровня, при превышении модуля приращения значения каждой принятой выборки половины значения минимального ненулевого порогового уровня и при положительном значении указанного приращения значение каждой восстановленной выборки первичного сигнала определяют путем суммирования приращения значения соответствующей принятой выборки и значения предшествующей восстановленной выборки первичного сигнала и вычитания из полученной суммы значения минимального ненулевого порогового уровня, при превышении половины значения минимального ненулевого порогового уровня модуля приращения значения каждой принятой выборки значение каждой восстановленной выборки первичного сигнала определяют путем суммирования приращения значения соответствующей принятой выборки и значения предшествующей восстановленной выборки первичного сигнала [1].

Отличительная особенность известного способа [1] заключается в том, что вместо математической операции сравнения значений результатов измерений X по модулю mi, предполагающей операцию деления и нахождения образов-остатков bi, используют результаты превышения значениями X пороговых уровней ui. При превышении каждого из пороговых уровней

непрерывный счет значений сообщений X по мере их возрастания или убывания обрывают и возобновляют с 0. Поэтому получающиеся значения оказываются ограниченными по уровню значением разности между порогами Δui=uj+1-ui, что эквивалентно образам-остаткам bi, которые были бы получены в результате арифметической операции деления. Это означает, что сформированные таким образом значения от 0 до (Δui-1) совпадают со значениями образов-остатков bi при условии, что Δui=mi. Такая формулировка модели (1) на инженерном языке позволила определить новый способ восстановления выборок или слов-измерений при приеме сообщений. Он описан в формуле изобретения [1], когда рассматривается приемная сторона. Однако замена модулей mi. разностями между порогами сравнения Δui. оказывается сложной при большом числе используемых модулей сравнения. В результате этого возможности инженерного синтеза новых способов восстановления данных измерений при использовании структурно-алгоритмических преобразований (САП) становятся все более ограниченными по мере увеличения числа различных модулей сравнения mi.

В этом случае более полезным с точки зрения реализации новых идей повышения помехоустойчивости передаваемых данных становится математический синтез новых технических решений на основе модели, представленной в виде системы остаточных классов (СОК) (системы сравнений, определяемой формулой (2)):

где Xj - j-тое слово-измерение (сообщение);

m1, m2 - модули сравнения, если n - половина исходной разрядности N=2n (разрядной сетки) представления исходных традиционных слов-измерений, то случай оптимального их выбора представлен значениями m1=2n-1, m2=2n+1;

b1j, b2j - образы-остатки слова-измерения (сообщения) Xj, полученные в результате операции деления Xj на модули сравнения m1 и m2, соответственно.

Так, в случае исходного байтового представления слов-измерений (2n=8) m1=24-1=15, а m2=24+1=17. Если 2n=10, что соответствует случаю 10-тиразрядного представления значений телеметрируемых параметров (ТМП), то m1=25-1=31, а m2=25+1=33. Сформированные при таком подходе образы-остатки для однозначного их отображения могут иметь n - разрядную позиционную структуру представления. Однако некоторое исключение из этого правила составляют результаты кодирования образов-остатков, полученных при сравнении по модулям m2=2n+1.

При предлагаемом дополнительном кодировании новые сообщения получают в результате замены исходных значений Xj, j=0, 1, 2, 3, … на сообщения Cj, j=0, 1, 2, 3, …, составленные, например, из значений образов-остатков

Здесь подстрочные индексы s (< >10 и < >2) определяют систему счисления - десятичную и двоичную, соответственно.

Например, если первое значение слова-измерения равно: Х1=<116>10=<01110100>2 при восьмиразрядном представлении двоичного кода (2n=8), то при модулях сравнения mod 15 и mod 17 результатом дополнительного помехоустойчивого кодирования будет значение С1⇔<b11(mod 15),b21(mod 17)>s,s=2,10. В рассматриваемом случае это значение С1=<10111110>2=<190>10. Первый подчеркнутый образ-остаток равен: b11=<1011>2=<11>10, что соответствует результату деления значения 116 на модуль сравнения 15: 116=15×7+11. Второй четырехразрядный образ-остаток (n=4) b21=<1110>2=<14>10, что соответствует результату деления значения 116 на модуль сравнения 17: 116=17×6+14.

Таким образом, при традиционном способе передачи информации значению Xj может быть поставлен в полное соответствие его эквивалент в виде: m1×l1+b1j или в виде: m2×l2+b2j, где m1, m2 - модули сравнения, a l1, l2 - значения неполных частных, получающихся при делении.

При представлении данных их образами-остатками (2) передаче подлежат только значения b1j и b2j, при этом информация о m1, m2 и о l1, l2 из передачи исключается. В этом случае ml, m2 могут рассматриваться как ключевые данные, известные пользователю, а l1, l2, как данные, которые восстанавливают при приеме на основе принятых значений образов-остатков b1j и b2j.

Результат дополнительного кодирования C1 представляет, таким образом, сжатую форму представления передаваемых данных, поскольку в новых закодированных значениях отсутствует информация о модулях сравнения m1 m2 и «неполных частных» l1, l2, равных, например, при m1=15 и m2=17, l1=7 и l2=6, соответственно. При традиционном кодировании информация о m1=15 и m2=17 и о «неполных частных» l1=7 и l2=6 присутствует в неявном виде. Теория конечных полей Э. Галуа утверждает, что информация о «неполных частных» li может быть восстановлена при условии, что выбранные модули сравнения m1 и m2 не будут иметь других совместных делителей, кроме 1 ((m1, m2)=1) ([2], И.М. Виноградов «Основы теории чисел», М.: Наука, 1972 г.). Поэтому результат кодирования с использованием алгоритма (3) обладает следующими сущностными признаками:

- он является «безызбыточным» за счет того, что разрядность представления дополнительно закодированных данных Cj остается, в основном, неизменной и равной, например, 2n=8 или 2n=10, но, с другой стороны, за счет сжатой формы представления данных с исключением информации о модулях сравнения m1 m2 и «неполных частных» l1, l2, создана дополнительная внутренняя избыточность ТМИ, что, в итоге, приводит к повышению информационной нагрузки каждого двоичного символа;

- увеличено в 2n+1 раз минимальное кодовое расстояние между соседними значениями данных телеизмерений, благодаря чему обеспечена возможность обнаружения и исправления ошибок передачи данных телеизмерений.

Эффект увеличения минимального кодового расстояния можно пояснить на следующем примере.

Если взять соседние значения данных телеизмерений для случая 2n-8, например, Х1=<115>10=<01110011>2 и Х2=<116>10=<01110100>2, то при традиционных способах их представления кодовое расстояние между ними будет равно dmin(тр)=1. При этом в соответствии с теорией помехоустойчивого кодирования отсутствует возможность обнаружения ошибок передачи ТМИ ([3], Зюко А.Г. Помехоустойчивость и эффективность систем связи. - М.: Связь, 1972. - 360 с.).

При кодировании выбранных значений в соответствии с алгоритмом (3) и использовании модулей сравнения m1=15 и m2=17, получим: С1=<10101101>2=<173>10 и С2=<10111110>9=<190>10. В результате минимальное кодовое расстояние увеличилось в k=2n+1 раз и стало при n=4, равным dmin(СОК)=17. В результате этого обеспечивается возможность обнаружения и исправления ошибок передачи ТМИ. Увеличение минимального кодового расстояния (dкод) в 17 раз в соответствии с теорией помехоустойчивого кодирования обеспечивает возможность исправления до 4 ошибок передачи значений ТМП ([3]).

Однако у такого способа представления есть недостаток, заключающийся в том, что в общем случае для однозначного представления значений образов-остатков по модулям m2=2m+1 требуется не n, а (n+1) разрядов двоичного кода (в случае, когда 2n=8, пять разрядов). Если, например, при 2n=8 не ввести дополнительной избыточности в виде дополнительного

9 двоичного разряда и ограничиться n=4 при представлении значений b2i, то окажутся неразличимыми кодовые конструкции <0>10 и <135>10, а также <16>10 и <136>10. Это приведет к дополнительно привнесенным ошибкам. Хотя, в итоге, этот недостаток и перекрывается достигаемым техническим эффектом, получаемым при приеме за счет обнаружения и исправления ошибок передачи ТМИ в режиме «мягкого» декодирования, однако потенциальные возможности повышения помехоустойчивости данных телеизмерений не будут достигнуты.

Этот недостаток устранен при использовании предлагаемого изобретения. Предлагаемый способ предлагает одну из реализаций безызбыточного дополнительного помехоустойчивого кодирования с использованием образов-остатков. Особая практическая значимость безызбыточного дополнительного помехоустойчивого кодирования заключается в том, что его реализация не требует изменения существующей структуры телеметрических кадров и доработки уже существующей телеметрической аппаратуры или системы связи. Поэтому предлагаемый способ является щадящим по отношению к существующей практике. Он также может быть реализован программными методами путем перепрограммирования программируемых логических интегральных схем (ПЛИС), сигнальных процессоров и микроконтроллеров, на основе которых созданы существующие и разрабатываются перспективные бортовые радиотелеметрические системы (БРТС) и системы связи.

Сущностные характеристики предлагаемого способа заключаются в следующем. Он предполагает использование ПСАП на передающей стороне, которое представляет собой дополнительное кодирование значений слов-измерений, которые получают на выходе цифровых датчиков или аналого-цифровых преобразователей (АЦП). Его основу составляет деление слов-измерений или сообщений, представленных на выходе цифровых датчиков или АЦП N-разрядным двоичным кодом, на составные части или кодовые сегменты, которые затем переставляют местами с сохранением прежней разрядности слов-измерений или сообщений. При этом число N может быть как четным, например, N=2n (этот пример был рассмотрен ранее), так и нечетным, N=2n+1.

В первом случае, когда N=2n - четное число, примером базового ПСАП, максимизирующего число исправленных ошибок передачи ТМИ при неизменном dmin(Пер)=2n (если N=2n=8, то dmin(Пер)=24=16), может быть деление исходных слов-измерений, представленных N-разрядным двоичным кодом на старшее (a2i) и младшее (a1i) полуслова с сохранением традиционной позиционной системы их представления двоичным кодом с вдвое меньшей разрядностью (n).

Алгоритм кодирования исходных слов-измерений и сообщений, ориентированный на приведенный пример,

предполагает перестановку местами старшего (a2j) и младшего (a1j) полуслов или старшего (a2j) и младшего (a1j) кодовых сегментов:

где Cj - результат дополнительного безызбыточного помехоустойчивого кодирования слов-измерений и сообщений Xj.

Однако в общем случае результатами деления исходной кодовой конструкции слова-измерения или сообщения могут быть не только полуслова, но и другие ее составные части или кодовые сегменты. Например, при нечетном N (N=2n+1) возможны следующие два базовых варианта деления:

1) старшая часть (a2j), состоящая из (n+1) двоичного разряда, и младшая часть (a1j), представляемая n-разрядным традиционным позиционным двоичным кодом;

2) старшая часть (a2j), состоящая из n двоичных разрядов, и младшая часть (a1j), представляемая (n+1) - разрядным традиционным позиционным двоичным кодом.

Также возможны и другие варианты деления исходной двоичной кодовой конструкции на составные части или кодовые сегменты.

Различие между рассмотренными выше примерами дополнительного кодирования на основе различной разрядности сегментов будет проявляться в значениях минимального кодового расстояния dmin. Так, например, в первом случае dmin(1)=2(n+1), а во втором dmin(2)=2n.

Этот эффект продемонстрируем на следующих примерах. Пусть N=2n+1=9, что возможно при n=4. При этом X1=<115>10=<001110011>2 и Х2=<116>10=<001110100>2. Тогда для X1=<115>10 при первом варианте перестановки старшая часть (a2j), равная a2j=<00111>2 и состоящая из 5 двоичных разрядов, и младшая часть (a1j)=<0011>2, представляемая 4-хразрядным традиционным позиционным двоичным кодом, должны быть переставлены местами С1(1)=<001100111>2=<103>10. Для Х2=<116>10=<001110100>2 результат дополнительного кодирования приведет к следующему значению: С2(1)=<010000111>2=<135>10. Кодовое расстояние между ними равно: dmin(1)=|С1(1)2(1)|=2(n+1)=32 при n=4.

Второй вариант перестановки приведет к следующим значениям:

С1(2)=<100110011>2=<307>10 и С2(2)=<101000011>2=<323>10.

Кодовое расстояние между ними равно: dmin(2)=|С1(2)2(2)=2n=16 при n=4.

С точки зрения математического описания предлагаемого дополнительного кодирования информации с использованием теории конечных полей младшее полуслово (a1j) представляет собой остаток (b3j) (a1j=b3j) по модулю m3, равному значению минимального кодового расстояния m3(1)=2(n+1) в первом случае и m3(2)=2n во втором случае:

где индексы b3 и m3, равные i=3, выбраны с учетом предшествующей формулы (2), в которой индекс i=1, соответствует модулю сравнения m1=2n-1, а индекс i=2 - модулю сравнения m2=2n+1.

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

Таким образом, в предлагаемом способе также использованы две операции сравнения: первая, представленная формулой (6) - по модулю m3, и вторая, представленная формулой (7) - по модулю N.

В результате этого исходное графическое отображение телеметрируемого параметра (ТМП), представленное на фиг. 1, преобразуют перед передачей ТМИ к виду, приведенному на фиг. 2.

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

Цель использования алгоритма «жесткого» декодирования заключается в том, чтобы обеспечить восстановление информации в самом общем случае, в том числе и при отсутствии корреляционной взаимосвязи между

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

Цель использования алгоритма «мягкого» декодирования состоит в том, чтобы обнаружить и исправить ошибки передачи в закодированных значениях ТМП.

При этом под «мягким» декодированием понимают последовательность следующих операций: выделения графических фрагментов данных дополнительного кодирования, заключенных между соседними максимальными значениями абсолютных разностей δjM=|Cj-C(j+1)|≥0,8×2N, и δ(j+s)M=|C(j+s)-C(j+s)+1|≥0,8×2N), равными или большими значений (0,8×2N), где Cj - результат дополнительного безызбыточного помехоустойчивого кодирования j-того по принятому порядку счета слова-измерения или сообщения Xj, a δjM=|Cj-Cj+1| и δ(j+s)M=|C(j+s)-C(j+s)+1| - соседние максимальные значения абсолютных разностей между результатами дополнительного безызбыточного помехоустойчивого кодирования слов-измерений или сообщений Cj, Cj+1, определяющие начало графического фрагмента, и C(j+s), C(j+s)+1, определяющие окончание графического фрагмента, включающего в себя s выборок закодированных на основе перестановки составных частей значений телеметрируемых параметров, N-число разрядов слов-измерений или сообщений Xj.

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

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

От известных аналогов он отличается тем, что на передающей стороне кодовые конструкции, сформированные на первом этапе кодирования слов-измерений или сообщений, разделяют на полуслова с равным числом двоичных разрядов, в том числе на другие части или кодовые сегменты, имеющие различное число разрядов при их представлении двоичным кодом, которые затем переставляют их местами с сохранением прежней разрядности представления слов-измерений или сообщений, но с получением их новых значений, сформированные слова-измерения или сообщения расставляют в уплотненном групповом телеметрическом сигнале в определенной последовательности по отношению к сигналам синхронизации, сформированный таким образом уплотненный групповой телеметрический сигнал подвергают последующей модуляции и передаче, а на приемной стороне принимают полученную последовательность переданных символов двоичного кода, формируют восстановленную последовательность слов-измерений или сообщений, осуществляют параллельное их декодирование с использованием «жесткого» и «мягкого» декодеров, при этом в результате операции «мягкого» декодирования определяют графические фрагменты закодированных на основе перестановки составных частей или кодовых сегментов первоначальных значений телеметрируемых параметров, заключенные между соседними максимальными значениями абсолютных разностей δjM=|Cj-C(j+1)|≥0,8×2N, и δ(j+s)M=(C(j+s)-C(j+s)+1|≥0,8×2N), равными или большими значений 0,8×2N, где Cj - результат дополнительного безызбыточного помехоустойчивого кодирования j-того по принятому порядку счета слова-измерения или сообщения Xj, a δjM=|Cj-Cj+1| и δ(j+s)M=|C(j+s)-C(j+s)+1| - соседние максимальные значения абсолютных разностей между результатами дополнительного безызбыточного помехоустойчивого кодирования слов-измерений или сообщений Cj, Cj+1, определяющие

начало закодированного графического фрагмента, и C(j+s), C(j+s)+1, определяющие окончание графического фрагмента, включающего в себя s выборок закодированных на основе перестановки составных частей значений телеметрируемых параметров, при этом N - это число разрядов, которые используют для представления слов-измерений или сообщений Xj, обеспечивают обнаружение и исправление ошибок передачи значений телеметрируемых параметров на основе групповых свойств «равноостаточности», которые должны быть постоянными при отсутствии ошибок передачи информации в выделенных закодированных графических фрагментах телеметрируемого параметра, преобразованного при дополнительном помехоустойчивом кодировании на передающей стороне, а в результате операции «жесткого» декодирования осуществляют восстановление первоначальных результатов телеизмерений без исправления ошибок путем обратной перестановки составных частей, разрядность которых известна на приемной стороне, осуществляют сглаживание или фильтрацию восстановленных в результате «жесткого» декодирования данных и по отношению к вычисленным соседним значениям телеизмерений определяют их разности, которые при выполнении операций «мягкого» декодирования с учетом разрешенных позиций для значений принятого безызбыточного помехоустойчивого кода используют в качестве допусков при выборе наиболее подходящих, кондиционных значений восстанавливаемых данных телеизмерений, определяемых в соответствии с принятым критерием достоверности, производят повторное «жесткое» декодирование данных телеизмерений, скорректированных в результате операций «мягкого» декодирования, сглаженные или отфильтрованные данные, полученные при первой операции «жесткого» декодирования сравнивают с синхронными, совпадающими по времени опроса, значениями, полученными в результате второй операции «жесткого» декодирования, результаты сравнения используют для оценивания достигаемого технического эффекта в виде оценок повышения показателей достоверности приема телеметрической информации, а также для сравнения полученных результатов и корректировки значений сглаживания или фильтрации данных телеизмерений, полученных при первом «жестком» декодировании, определяют их близость к другим разрешенным позициям помехоустойчивого кода, сформированного при дополнительном кодировании телеметрируемого параметра на передающей стороне, в результате чего реализуют расширенные возможности, используемые для контроля достоверности полученных результатов телеизмерений и информационной поддержки принятия решений.

Предлагаемый способ также отличается тем, что при выполнении операций «мягкого» декодирования принятые с ошибками данные телеизмерений, преобразованные на передающей стороне с использованием дополнительного кодирования результатов телеизмерений, приводящих к дополнительному безызбыточному помехоустойчивому кодированию и принадлежащие выделенным графическим фрагментам преобразованных телеметрируемых параметров, подвергают делению на первый модуль сравнения m3, равный реализованному в результате дополнительного помехоустойчивого кодирования минимальному кодовому расстоянию dmin=2n при N=2n или dmin=2n+k при N=2n+k, где N - число двоичных разрядов в исходном двоичном коде слов-измерений или сообщений, k=0, 1, 2, в результате чего находят целочисленные остатки от деления, строят гистограмму распределения их значений и в качестве инварианта, проявляющегося в виде постоянства значения группового свойства «равноостаточности», наблюдаемого в пределах выделенного графического фрагмента, выбирают в сформированной статистической выборке, состоящей из остатков, полученных в результате операции деления на первый модуль сравнения m3, наиболее часто встречающееся значение, которое рассматривают в качестве кандидата в инварианты, при этом все другие значения остатков, не совпадающие со значением найденного кандидата-инварианта, используют

в качестве признака обнаружения ошибок передачи результатов телеизмерений, которые исправляют путем подстановки вместо них данных, достоверность которых подтверждают тем, что они при делении на первый модуль сравнения m3 дают значение остатка, равное установленному значению кандидата-инварианта, найденному для выделенного графического фрагмента, выбирают среди выделенных преобразованных данных телеизмерений значения, принадлежащие наиболее близким по абсолютной величине разрешенным позициям сформированного на передающей стороне дополнительного помехоустойчивого кода, которые отстоят друг от друга на величину, равную lm3, m3=dmin, l=1, 2, 3, …, где dmin - минимальное кодовое расстояние реализованного на передающей стороне дополнительного помехоустойчивого кода, при выполнении условия, что величины различий принятых данных от их номинальных значений, определяемых априорно известными разрешенными позициями реализованного на передающей стороне дополнительного помехоустойчивого кода, не выходят за пределы допусков, которые устанавливают на основе результатов «жесткого» декодирования принятых сигналов и последующего их сглаживания или фильтрации на основе различных способов сглаживания или фильтрации.

Представление о техническом эффекте, который получают при реализации способа, дают иллюстрации, приведенные на фиг. 1, фиг. 2, фиг. 3 и фиг. 4.

На иллюстрации, представленной на фиг. 1, показано графическое отображение ТМП, смоделированного в виде синусоидального изменяющегося напряжения, при его представлении десятиразрядным двоичным кодом (N=2n=10), когда количество возможных кодовых комбинаций равно Ш=210=1024. Об этом свидетельствует шкала представления исходных и закодированных значений ТМП (Ш=0-1023). Такой формат представления наиболее часто используют в отечественной практике телеизмерений.

Значения телеизмерений были искажены на всем интервале представления данных шумовой помехой, из-за чего изображение ТМП отображается на фиг. 1 жирной линией, вызванной случайным шумом в младших разрядах позиционного двоичного кода. Кроме того, на отдельном временном участке от 1000 мсек до 4000 мсек передаваемый ТМП был дополнительно искажен импульсной помехой.

На фиг. 2 представлено графическое отображение того же ТМП, но после использования алгоритма ПСАП, приводящего к случаю безызбыточного помехоустойчивого кодирования, реализующего формулу структурно-алгоритмических преобразований (7).

На фиг. 3 представлены вычисленные значения инварианта, который принимает при отсутствии искажений телеизмерений помехами постоянное значение. С точки зрения математики он проявляется в виде группового свойства «равноостаточности», которое оказывается справедливым для отдельных графических фрагментов ТМП, заключенных между разрывами первого рода, идентифицированных, как δiM*=|Cj*-Cj+1*| при δi*>0,8×2N, где Cj*=Cjj, a εj - ошибка телеизмерений, обусловленная помехой; Cj - результат дополнительного безызбыточного помехоустойчивого кодирования j-того по принятому порядку счета слова-измерения или сообщения Xj; δjM*=|Cj*+Cj+1*| и δ(j+s)M*=|C(j+s)*-C(j+s)+1*| - соседние максимальные значения абсолютных разностей между результатами дополнительного безызбыточного помехоустойчивого кодирования слов-измерений или сообщений, превышающие значение (0,8×2N) и определяющие, с учетом искажений возможными ошибками εjM и ε(j+s)M, начало и окончание графических фрагментов закодированных на основе перестановки составных частей или кодовых сегментов первоначальных значений телеметрируемых параметров; N- число разрядов, используемых для представления Xj и Cj.

Появление группового свойства «равноостаточности» связано с тем, что перестановка при дополнительном кодировании Cj, предполагающем

перестановку местами старших и младших полуслов a2j и a1j исходных значений телеизмерений Xj, j=0, 1, 2 … в соответствии с формулой (7) соответствует из-за сохранения позиционной структуры сформированного в результате дополнительного кодирования значений Cj умножению Xj на соответствующий модуль сравнения m3, равный для случая перестановки младших и старших полуслов значению m3=2n. Однако это свойство выполняется только в пределах выделенного графического фрагмента, заключенного между разрывами, определяемыми вычисленными значениями δjM*=|Cj*+Cj+1*| и δ(j+s)M*=|C(j+s)*-C(j+s)+1*|.

Следовательно, если в выделенных при приеме ТМИ графических фрагментах преобразованного ТМП результаты кодирования Cj, которые не искажены помехой εj, и разделить на модуль сравнения m3, равный минимальному кодовому расстоянию dmin, то получим одни и те же остатки от деления Cj на m3. Для наглядности на фиг. 2 и фиг. 3 пример выделения графических фрагментов преобразованного ТМП отображен вертикальными линиями. Из приведенного на фиг. 3 графика следует, что значения остатков от деления находятся в узком диапазоне данных при отсутствии искажений импульсной помехой. Мода закона их распределений четко выражена и представляет собой значение кандидата-инварианта. Поэтому шумовые ошибки телеизмерений обнаруживают и исправляют с высокой вероятностью (до значений Ри=0,99). Об этом свидетельствует и более тонкая линия графического представления восстановленного при приеме ТМП (фиг. 4), поскольку был исправлен шум, обусловленный искажениями младших разрядов двоичного кода. Наиболее сложный случай для обнаружения и исправления ошибок телеизмерений проявляется при искажении мощной импульсной помехой. Он промоделирован на временном интервале от 1000 мсек до 4000 мсек (фиг. 1-4). В этом случае закон распределения значений «равноостаточности» имеет не одну, а несколько вершин. При этом задача идентификации кандидата-инварианта заключается в

том, чтобы выбрать максимальное значение «равноостаточности», принадлежащее одной из наблюдаемых вершин закона распределения значений «равноостаточности». Однако при этом могут оставаться неисправленные ошибки ε/j (на фиг. 4 их три). Особенность инварианта в виде свойства «равноостаточности» также проявляется в том, что его значения одновременно можно рассматривать и как номер (μ) «узких» шкал телеизмерений, к которым относятся выделенные фрагменты (фиг. 3). Из графического представления, приведенного на фиг. 3, следует, что μ принимает значения от 0 до 31. При этом число разрешенных позиций безызбыточного кода в выделенных графических фрагментах ТМП равно μ=32. В итоге получаем те же m3×μ=32×32=1024 значений 10-тиразрядных конструкций двоичного кода, что и при исходном традиционном графическом отображении передаваемого ТМП для случая десятиразрядных двоичных слов-измерений (Ш=(0-1023)).

Из сравнения иллюстраций, приведенных на фиг. 1-4, следует:

1) минимальное кодовое расстояние увеличено в 2n раз, что пр