Научная статья на тему 'Исследование кадровой синхронизации цифровой телеметрической информации'

Исследование кадровой синхронизации цифровой телеметрической информации Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
696
145
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТЕЛЕМЕТРИЧЕСКАЯ ИНФОРМАЦИЯ / КАДРОВАЯ СИНХРОНИЗАЦИЯ / КОД СИНХРОНИЗАЦИИ / ПОРОГ СИНХРОНИЗАТОРА / РЕЖИМЫ "ПОИСК" / "ПРОВЕРКА" / "ЗАХВАТ" / ФОРМАТ IRIG-106 / СИММЕТРИЧНЫЙ ДВОИЧНЫЙ КАНАЛ С ПРОПУСКОМ БИТОВ / TELEMETRY INFORMATION / FRAME SYNCHRONIZATION / SYNCHRONIZATION CODE / SYNCHRONIZATION THRESHOLD / SEARCH MODE / VERIFY MODE / LOCK MODE / STANDARD IRIG106 / A BINARY SYMMETRIC CHANNEL WITH BIT DELETIONS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Сидякин И. М., Эльшафеи М. А.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Сидякин И. М., Эльшафеи М. А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FRAME SYNCHRONIZATION OF DIGITAL TELEMETRY INFORMATION

Frame synchronization algorithm plays an important role in the recovery process of telemetry data transmitted over a communication channel with noise, and significantly affects the entire process efficiency. In particular, frame synchronization is important in the case that the nature of noise in the communication channel and methods of processing transferable information allow both deletion of reliable and insertion of false messages in the telemetry data stream, as well as halt and resuming the transfer process at random times. Generally, frame synchronization process provides a decommutation ability of the telemetry data parameters in the stream. Necessary theoretical description of the system model of frame synchronization is given, as well as a method technique of the synchronizer basic settings, and defining the selection criteria for these parameters. Communication channel with noise is used in the experiments with real data telemetry format IRIG-106 model, allowing inversion as well as pass of bits. Technique of the basic settings selection of the synchronizer and description of the selection criteria for these parameters are presented. A communication channel model with noise that allows bit inversions and also bit deletions is used in experiments with real telemetry data in IRIG-106 format. Comparisons of obtained experimental results with theoretical estimates of the synchronizer parameters are carried out

Текст научной работы на тему «Исследование кадровой синхронизации цифровой телеметрической информации»

УДК 004.632.4

ИССЛЕДОВАНИЕ КАДРОВОЙ СИНХРОНИЗАЦИИ ЦИФРОВОЙ ТЕЛЕМЕТРИЧЕСКОЙ ИНФОРМАЦИИ

И.М. Сидякин, М.А. Эльшафеи

МГТУ им. Н.Э. Баумана, Москва, Российская Федерация e-mail: ivan.sidyakin@bmstu.ru; elshafey.m@gmail.com

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

Ключевые слова: телеметрическая информация, кадровая синхронизация, код синхронизации, порог синхронизатора, режимы "Поиск", "Проверка", "Захват", формат IRIG-106, симметричный двоичный канал с пропуском битов.

FRAME SYNCHRONIZATION OF DIGITAL TELEMETRY INFORMATION

I.M. Sidyakin, M.A. Elshafey

Bauman Moscow State Technical University, Moscow, Russian Federation e-mail: ivan.sidyakin@bmstu.ru; elshafey.m@gmail.com

Frame synchronization algorithm plays an important role in the recovery process of telemetry data transmitted over a communication channel with noise, and significantly affects the entire process efficiency. In particular, frame synchronization is important in the case that the nature of noise in the communication channel and methods of processing transferable information allow both deletion of reliable and insertion of false messages in the telemetry data stream, as well as halt and resuming the transfer process at random times. Generally, frame synchronization process provides a decommutation ability of the telemetry data parameters in the stream. Necessary theoretical description of the system model of frame synchronization is given, as well as a method technique of the synchronizer basic settings, and defining the selection criteria for these parameters. Communication channel with noise is used in the experiments with real data telemetry format IRIG-106 model, allowing inversion as well as pass of bits. Technique of the basic settings selection of the synchronizer and description of the selection criteria for these parameters are presented. A communication channel model with noise that allows bit inversions and also bit deletions is used in experiments with real telemetry data in IRIG-106 format. Comparisons of obtained experimental results with theoretical estimates of the synchronizer parameters are carried out.

Keywords: Telemetry information, frame synchronization, synchronization code,

synchronization threshold, Search mode, Verify mode, Lock mode, standard IRIG-

106, a binary symmetric channel with bit deletions.

Синхронизация данных заключается в обнаружении группы символов, периодически повторяющихся в потоке цифровой телеметрической информации (ТМИ). Синхронизатор можно представить как конечный автомат с тремя режимами [1-4]:

• "Поиск" — состояние, в котором синхронизатор просматривает весь входной поток данных с целью обнаружить код синхронизации;

• "Проверка" — состояние, в котором синхронизатор подтверждает первоначальное обнаружение кода синхронизации с помощью заданного числа успешных проверочных обнаружений кода синхронизации;

• "Захват" — рабочее состояние синхронизатора, при котором код синхронизации определен с высокой степенью достоверности на основе начального обнаружения и достаточного числа проверок.

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

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

Задача обнаружения кода синхронизации заключается в определении местоположения кода синхронизации в каждом кадре ТМИ (рис. 1) в принятом бинарном потоке:

д,s,i = argmax L (д), (1)

№g[(l- 1)Nf+1 ;lNf ]

Код

синхронизации

Код Данные Код Данные

синхронизации кадра ТМИ синхронизации кадра ТМИ

п

Поток ТМИ

Рис. 1. Структура синхронизируемого кадра ТМИ

где ^ — местополжение обнаруженного кода синхронизации в бинарном потоке < = (<1, <2, ,...}; 5 = (в1, в2,..., $п} — используемый л-разрядный код синхронизации; I — порядковый номер обнаруженного кадра в потоке й; Nf — длина кадра ТМИ; Ь(^) — корреляционный процесс, приведенный в [5-7], который определяется формулой

L (р) = Sk.

(2)

k=1

Значение коэффициента корреляции в каждом состоянии синхронизатора непрерывно сравнивается с заданным порогом е для каждого состояния. Пока это значение не превышает значение порога, синхронизатор остается в текущем состоянии, но когда порог превышен, синхронизатор переходит в предыдущее.

На рис. 2 показаны переходы между состояниями синхронизатора: "Поиск", "Проверка" и "Захват", где е5 — порог синхронизатора в режиме "Поиск", е^ — в режиме "Проверка" и е\ — в режиме "Захват", а С представляет собой коэффициент корреляции, который равен вычисленному по формуле (2) значению Ь В каждом состоянии, если значение коэффициента корреляции С меньше или равно значению порога текущего состояния, код синхронизации считается обнаруженным, и наоборот.

В начале работы синхронизатор находится в состоянии "Поиск". Если синхронизатор обнаруживает код синхронизации (С < е8), то

Рис. 2. Переход между состояниями синхронизатора кадров потока ТМИ

Режим «Поиск»

Режим «Проверка»

С<£у

Режим «Захват»

C>£s С<£,

гс-разрядный синхронизатор

Ч

Поток данных ТМИ

Рис. 3. Перемещение синхронизатора в потоке данных телеизмерений при различных режимах работы

синхронизатор переходит в состояние "Проверка". Если в состоянии "Проверка" число последовательно обнаруженных кодов синхронизации (С < еу) достигает заданного значения , система синхронизации переходит в состояние "Захват", иначе, система возвращается в режим "Поиск". В режиме "Захват" обеспечивается кадровая синхронизация. Когда код синхронизации превышает порог е\, синхронизатор возвращается в режим "Проверка". В режиме "Поиск" синхронизатор считывает биты до обнаружения кода синхронизации в потоке, а затем в режимах "Проверка" и "Захват" перемещается в потоке на длину шага. Длина шага равна длине кадра ТМИ, как показано на рис. 3.

Цель настоящей работы заключается в разработке методики расчета и выбора параметров кадрового синхронизатора, включая пороговые значения е8 для состояния "Поиск", еу — для состояния "Проверка" и е\ — для состояния "Захват", а также среднего времени ожидания синхронизатора в режиме "Проверка", где значение представлено средним числом кадров. Параметры системы синхронизации выбираются для телеметрического кадра длиной Nf бит, сформированного системой коммутации на объекте телеизмерений, с заданным кодом синхронизации, длиной п бит.

В настоящей статье приведен алгоритм синхронизации кадров и уравнения, описывающий рабочие состояния синхронизатора [1, 2], применительно к задаче синхронизации кадров в потоке ТМИ.

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

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

Системы синхронизации ТМИ, описанные в таких работах, как [1-4], основаны на передаче телеметрического потока в качестве случайных данных по каналу связи с шумами, модель которого допускает

и и

только случайные инверсии. В настоящей статье эксперименты проведены при передаче телеметрического потока, содержащего реальные данные телеизмерений, сформированные в формате 1ЯЮ-106 [8], по каналу связи с шумами, модель которого допускает не только случайные инверсии, но и случайные пропуски битов [9]. Такой вид ошибок существенно влияет на качество выполнения кадровой синхронизации в потоке ТМИ. Целесообразность использования стандарта 1ЯЮ-106 обоснована его широким применением в аэрокосмической промышленности.

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

На рис. 4 приведена модель канала связи, допускающая случайную инверсию и пропуск битов: рс — вероятность правильной передачи бита (0 или 1), рг — вероятность инверсии бита при передаче (0 ^ 1, 1 ^ 0), ра — вероятность пропуска текущего бита (выпадение бита 0 или 1).

Для обеспечения кадровой синхронизации выбирается один из 18 маркеров, перечисленных в стандарте 1ЯЮ-106. Выбранный маркер используется как код синхронизации и добавляется к каждому кадру [8]. Список маркеров представлен в табл. 1.

Подготовка данных для проведения экспериментов. В кадр телеметрической информации были включены оцифрованные отсчеты аналоговых датчиков, измеряющих типичные для телеметрической системы параметры: температуру, давление, данные позиционирования. Эти параметры были получены в лабораторных условиях, примеры исследуемых сигналов которых приведены на рис. 5, а. Для проведения экспериментов была разработана структура кадра, приведенная на рис. 5, б, и на ее основе сформирован тестовый двоичный поток телеметрической информации.

Кадр содержит 14 каналов, по каждому из которых передаются оцифрованные показания аналоговых датчиков. Кадр дополнительно содержит служебную информацию, обеспечивающую кадровую синхронизацию в потоке телеизмерений. Служебная информация кадра состоит из выбранного кода синхронизации (маркера) и времени регистрации представленного в формате 1ЯЮ-106 [8]. Поток кадров для

Рис. 4. Модель симметричного двоичного канала с пропуском битов

(Ре + Рг + Рй = 1)

Стандартные коды синхронизации ТМИ в формате IRIG-106

Длина кода Формат кода

16 111 0101110010000

17 111 10011010100000

18 111 100110101000000

19 111 1100110010100000

20 111 01101111000100000

21 111 011101001011000000

22 111 1001101101010000000

23 111 10101110011010000000

24 111 110101111001100100000

25 111 1100101101110001000000

26 111 11010011010110011000000

27 111 110101101001100110000000

28 111 1010111100101100110000000

29 111 10101111001100110100000000

30 111 110101111001100110100000000

31 111 1111001101111101010000100000

32 111 11110011010110010100001000000

33 111 110111010011101001010010011000

использования в экспериментах был сформирован с помощью имитатора телеметрической информации [10].

Разрядность телеметрических слов кадра составляет 8 бит. В слове хранится один квантованный отсчет сигнала датчика в диапазоне 0.. .255. Служебная информация состоит из маркера и 48 разрядов, использующихся для хранения времени в стандарте IRIG-106. Общая длина приведенного кадра (см. рис. 5, б) составляет 176 бит.

Анализ работы синхронизатора в режиме "Поиск". В режиме "Поиск" код синхронизации считается обнаруженным, если при сравнении n последовательных символов сообщения и известного кода синхронизации число несовпадений не превышает пороговое значение es. Вероятность правильного обнаружения кода синхронизации в режиме "Поиск" при допустимом пороге es в присутствии шумов pr = 0 можно записать как

pcs = е( П)(1 - prrv, (3)

i=0 ^ '

Рис. 5. Параметры телеизмерений (а) и структура телеметрического кадра (б): С.Д. — Слово Данных, Д1:Д14 — отсчеты сигналов, показанных на рис. (а)

где п — длина кода синхронизации;

Е

Pfs =

i=0

n i

n i

n!

i! (n — i)!'

(4)

— вероятность появления ложного кода синхронизации среди символов сообщения в режиме "Поиск" при допустимом числе ошибок £8.

На рис.6 кривые пересекаются при некоторых значениях п и £8. Таким образом, выбор п и £8 влияет на значения рС8 и р^8. Вероятность ложной синхронизации при ложном обнаружении п-разрядной последовательности кода синхронизации в области данных кадра, длина которой Ь бит, вычисляется по формуле

F = 1 — (1 — Pfs )b,

(5)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

где

Ь = Nf - (п) - (п - 1), (6)

Nf — общая длина кадра, п — длина кода синхронизации (рис. 7).

Вероятность принятия правильного решения в режиме "Поиск" можно записать так:

РС8 (1 - F)

T =

(7)

^ + Рс8 (1 - ^)'

вероятность принятия ошибочного решения в режиме "Поиск" имеет

n

п 40 35 30 25 20 15 10 5

/ / /'/ / 7

-¡л /--/ 3-005 —: С*™ / k......... /

( L^/1'ГУ J'i /•■'"'j ____........

\ У

L_____________Л ггГТГ.__________________ \.......................; i_______________________j

ч / ¿У/ / /"/ v"—.-¡х-—| /1 , [_______________________ i . L..... ________j

I /1'7 //iv --/ г-""*" i

i

—-—\ i i i i ; ; i i

10

12

Рис. 6. Значения p^ и pfs при pr = 0,1 и при различных значениях n и s§

Nf

n b n-1

Код синхронизации Данные кадра ТМИ

Рис. 7. Структура кадра ТМИ

вид

W =

F

где

F + pes (1 - F): W + T = 1.

(8) (9)

Среднее число кадров, необходимое для принятия правильного решения в режиме "Поиск",

1

Ws =

(10)

Pes (1 - F)'

где значение ws должно быть как можно меньше.

В табл.2 приведены значения ws при pr = 0,1, n = 16, b = 145 и для разных значений <ss.

Из приведенных данных следует, что для <ss = 0 значение T максимально, но ws также имеет большое значение. Следовательно, требуется выбрать множество ST, состоящее из нескольких близких к максимуму значений T, в данном случае ST = {0,988; 0,930} при £s = {0,1}, а затем выбрать значение <ss, для которого ws минимально. В приведенном примере выбирается <ss = 1, для которого T = 0,930 и ws = 2, 017.

Значения та в режиме "Поиск" для рг =0,1

Pr n b Pcs Pfs F T W Ws

0,1 16 0 145 0,185 1,53 • 10-5 0,002 |0,988 0,011 5,408

0,1 16 |1 145 0,514 0,0002 0,036 0,930 0,069 2,017

0,1 16 2 145 0,789 0,002 0,261 0,690 0,309 1,716

0,1 16 3 145 0,931 0,010 0,787 0,200 0,799 5,059

0,1 16 4 145 0,982 0,038 0,996 0,003 0,996 297,625

0,1 16 5 145 0,996 0,105 1 1,02-10-7 1 9796884

0,1 16 6 145 0,999 0,227 1 1,11 10-16 1 9,01-1015

Критерий для выбора параметра в режиме "Поиск":

= а^шах{Т = тах (Т), = шт(эдв)}. (11)

В табл. 3 дополнительно для иллюстрации зависимостей параметров приведены значения при рг = 10-2 и рг = 10-3.

Таблица 3

Значения юа в режиме "Поиск" при рг = 10-2 и рг = 10-3

n £s b Pcs Pfs F T W Ws

Pr = = 10-2

16 0 145 0,851 1,53 • 10-5 0,002 0,997 0,002 1,177

16 |l 145 0,989 0,0002 0,036 0,962 0,037 |1,049

16 2 145 0,999 0,002 0,261 0,738 0,261 1,355

16 3 145 0,999 0,010 0,787 0,212 0,787 4,713

16 4 145 1 0,0384 0,996 0,003 0,996 292,564

16 5 145 1 0,105 1 1,02-10-7 1 9764587

16 6 145 1 0,227 1 1,11 •Ю-16 1 9,01-1015

Pr = = 10-3

16 0 145 0,9849 1,53 • 10-5 0,002 0,997 0,002 1,018

16 |1 145 0,999 0,0002 0,036 0,963 0,036 |1,038

16 2 145 0,999 0,002 0,261 0,738 0,261 1,354

16 3 145 1 0,010 0,787 0,212 0,787 4,713

16 4 145 1 0,038 0,996 0,003 0,996 292,564

16 5 145 1 0,105 1 1,02-10-7 1 9764587

16 6 145 1 0,227 1 1,11 •Ю-16 1 9,01-1015

Результаты экспериментов с телеметрическими данными в формате ШЮ-Юб приведены в табл.4. Эксперименты выполнены для рг = 0,1 и разных значений вероятности пропуска бита р^={0,10-4,10-3,10-2}. Использовался код синхронизации стандарта ШЮ-Юб с длиной 1б разрядов.

Значение в состоянии "Поиск"

Теоретические значения ws Экспериментально полученные значения ю8

pr = 0,1 Pd = 0 Pd = 0 'Pd = 10 -4 Pd = 10 -3 Pd = 10 -2

0 5.408549 5.15 5.4 4.4 5

1 2,017249 ¡1,69 2,12 1,76 1,84

Отметим, что параметры синхронизатора, рассчитанные по экспериментальным данным, совпадают с определенными теоретически.

Для рассматриваемого случая в режиме "Поиск" рекомендуется выбрать ев = 1.

Анализ работы синхронизатора в режиме "Проверка". После обнаружения кода синхронизации в режиме "Поиск", синхронизатор переходит в режим "Проверка". Если в режиме "Проверка" число последовательных обнаруженных маркеров достигает заранее заданного значения ы,и, то система переходит в режим "Захват".

Пусть

вероятность выхода из режима "Поиск" и "Проверка" с лож-Я = ным решением синхронизации после кадров

вероятность выхода из режима "Поиск" и "Проверка" с пра-' вильным решением синхронизации после и кадров

Я = £ ^Г, (.2)

Т \Pcvy

где рси — вероятность правильного обнаружения кода синхронизации в режиме "Проверка" при значении порога е^, а р^ — вероятность появления ложного обнаружения кода синхронизации в символах сообщения в режиме "Проверка" при е,и. Значение Я должно быть как можно меньше.

В табл. 5 приведены значения Я при выбранном значении ев и для различных е^ и и.

В табл. 5, например, при требуемом значении Ят для системы синхронизации выбираются пары (е^ ,ы,и), значение Я которых не превышает заданное Ят (Я < Ят).

В этом примере при допустимом заданном значении вероятности Ят = 10-6 выбираются Я = {5,2240-7; 1,10840-7; 1,73540-7; 9,689 х х 10-7} при значениях пар (е^,т-и) = {(2,2), (3,3), (4,4), (5,5)} соответственно.

Вероятность выхода из состояний "Поиск" и "Проверка" в случае правильного обнаружения кода синхронизации имеет вид:

Р1е = (рев (1 - F) (Рс°Г , (13)

Значения Д в режиме "Проверка"

Значения Я при рг = 0,1, п = 16, Ь = 145 и е8 = 1

Wv =1 wv = 2 wv = 3 Wv = 4 wv = 5

0 6,1340-6 5,0510-10 4,158^ 10-14 3,424-10-18 2,819^10-22

1 3,75 •lO-5 1,89^ 10-8 9,53240-12 4,80340-15 2,42040-18

2 0,000197 5,22-10-7| 1,38340-9 3,665 10-12 9,708^10-15

3 0,00085 9,71 •lO-6 1,10840-7 1,265 •Ю-9 1,44440-11

4 0,00291 0,000114 4,441 •Ю-6 1,735^10-7 6,78040-9

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

5 0,00785 0,000827 8,721 •Ю-5 9,19210-6 9,68940-7

6 0,016933 0,00385 0,000875 0,000199 4,524-10-5

где

q =(1 - pcs)(1 - F).

(14)

В табл. 6 приведены значения р1С при выбранном значении и для различных е,и и .

Значения р£С, соответствующие выбранным значениям Л, следующие: ри- = {0,454; 0,602; 0,681; 0,718}. Отметим, что увеличение значения пары (е,0) от (2,2) до (3,3) приводит к увеличению ри. (на 0,602-0,454) на 0,148, но от значения (3,3) до (4,4) — к увеличению только на 0,079, от значения (4,4) до (5,5) — к увеличению на 0,038 и т.п. На основе этого выбираем (е,0) = (3,3).

Таблица 6

Значения в режиме "Проверка"

Значения ptc при pr = 0,1, n = 16, b = = 145 и es = 1

£v wv = 1 wv = 2 wv = 3 wv =4 wv = 5

0 0,135 0,025 0,004 0,0008 0,0001

1 0,375 0,193 0,099 0,051 0,026

2 0,576 |0,454 0,358 0,283 0,223

3 0,680 0,633 |0,602 0,549 0,512

4 0,717 0,705 0,693 |0,681 0,670

5 0,727 0,725 0,722 0,720 |0,718

6 0,729 0,729 0,728 0,728 0,728

Следовательно, выбор параметров (еь ) режима "Проверка" состоит из двух шагов. Сначала задается допустимое требуемое значение Лт и выбираются два множества т1 ,т2 по следующим условиям:

т 1 = { (еь,и)ъ): Л (еь) < Лт}; (15)

т-2 = {'Рге {тг}} = (р^ (шг {1}), 'ры2 (шг {2}),... (ш! {/})} ,

(16)

где I — число элементов ш!.

Затем, параметры (еъ ,ть) режима "Проверка" вычисляются по формуле

(е-) = : р^е-о) € Ш2,е,и > е3}, (17)

р

где йр = Р4сг - Ргег-!, % = 2,...,1.

Результаты экспериментов с данными телеизмерений приведены в табл.7. Эксперименты выполнены при рг = 0,1, выбранном значении ев и для разных значений вероятности пропуска бита 'Ра = {0,10-4,10-3,10-2} и для различных значений еъ и .

Таблица 7

Параметры ev и wv в состоянии "Проверка"

Параметры Теоретические значения р4с Экспериментальные значения р4с

Ра = 0 Pd — 0 Pd —10-4 Pd —10-3 Pd —10-2

£v — 2, wv — 2 0,454762 0,7972 0,7777 0,6613 0,1203

£у — 3, Wv — 3 ¡0,60248714 0,9308 ¡0,923 ¡0,7916 ¡0,124

ev — 4, wv — 4 0,68165127 0,9876 0,967 0,8112 —

£'v — 5, Wv — 5 0,718099482 0,9900 0,9752 0,838 —

Экспериментально полученные значения параметров синхронизатора (еъ) также совпадают с теоретическими.

Для рассматриваемого случая, в режиме "Проверка" рекомендуется выбрать значения параметров еъ =3 и = 3.

Анализ работы синхронизатора в режиме "Захват". В состоянии "Захват" синхронизатор контролирует только группу длиной п символов в позиции, где должен располагаться код синхронизации. Если число ошибок при проверке кода превышает порог е;, синхронизатор возвращается в состояние "Проверка".

Оценка работы синхронизатора в режиме "Захват" выполняется по относительному значению потерь информации ОЬ, вызванных сбоями синхронизации в присутствии шумов. Значение ОЬ вычисляется по формуле

БЬ = %, (18)

где

L =

L + K

1/(1 - q) + w%

Ptc

+ (JR)

(19)

— среднее время, требуемое для правильного обнаружения кода синхронизации;

3 = (20)

1 - РА

— среднее число кодов синхронизации, необходимое для принятия решения об ошибочности обнаружения кода синхронизации при ложной синхронизации (р^ — вероятность появления ложного кода синхронизации в режиме "Захват" при значении порога е;); д, Я, и ри. вычисляются в режиме "Проверка";

К = (21)

1 - Рс1

— среднее число кодов синхронизации, необходимое для принятия решения об отсутствии кода синхронизации (рс; — вероятность правильного обнаружения кода синхронизации в состоянии "Захват" при значении порога е;).

В табл. 8 приведены значения ОЬ при выбранных значениях е8, еъи для различных е;.

Таблица 8

Значения ОЬ, %, в состоянии "Захват" синхронизации

Значения ОЬ, %, при рг = 0,1, п = 16, Ь = 145, е8 = 1, еу =3 и гшг

£l J K L DL, %

0 1,000015 1,227 8,263 87,066

1 1,000259 2,060 8,263 80,039

2 1,002095 4,744 8,263 63,523

3 1,01075 14,618 8,263 36,113

4 1,03994 58,809 8,263 12,319

5 1,117389 303,328 8,263 2,651

|6 |1,294078 |1982,025 |8,263 |0,415

В табл. 8 можно выбрать значение е;, при котором вычисленное значение ОЬ < ОЬт. Например, если требуемое значение ОЬт = 1 %, то выбрать ОЬ = 0,415 и тогда значение порога е; = 6 считается наилучшим.

Следовательно, критерий выбора параметра е; режима "Захват"

е; = а^тах{ОЬ : ОЬ(е;) < ОЬт}, (22)

где ОЬт — требуемое минимальное значение потери информации.

Результаты экспериментов с данными телеизмерений (ШЮ-Юб) показаны в табл.9. Эксперименты проведены при рг = 0,1, при выбранных значениях е8, е,и,ы,и и для разных значений вероятности пропуска бита рл = {0,10-4,10-3,10-2} и е;.

к со

ю SO

н к о £ К Л о К о W

Л

P К

л к

«

к к

о

В

к

го

«

к к

о

В

к

со

о К W о о ff К н о л

о £

7 6 6 5

,9 ,9 ,9 ,9

8, 8, 8, 8,

2 4 4 4 4

P

P

5 5 5 5

9 9 9 9

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2 2 2 2

8 8 8

,4 ,4 ,6

7, 7, 7,

0 0 0

3 3 3

4 2 4

,8 ,9 ,0

8, 8, 9,

3 5 3 3

2 9 9 5

,7 ,5 ,8 ,6

8, 1, 0, 0,

3 3 3 3

6 6 6 6

,2 ,2 ,2 ,2

8, 8, 8, 8,

В рассматриваемом случае рекомендуется выбрать для режима синхронизации "Захват" значение параметра е\ = 6.

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

ЛИТЕРАТУРА

1. Вильярд М.В. Некоторые вопросы синхронизации в цифровых системах: Достижение в области телеметрии / пер. Л.С. Гельбштейна. М.: Мир, 1970. С. 58-73.

2. Techniques for Synchronizing Pulse-Code-Modulated Telemetry. Report the theoretical and experimental investigation of synchronization methods for PCM telemetry / California: Naval ordnance laboratory corona. 1963. 111 р.

3. Prasad G. and Vasantha ^.Design and implementation of multi-channel framesynchronization in FPGA // International journal of electronics and communication engineering & technology (IJECET). 2013. Vol. 4. P. 189-199.

4. Introduction to PCM Telemetering Systems. 2nd Edition / Ed. Stephen Horan: CRC Press LLC. 2002. 446 p.

5. James L. Massey. Optimum frame synchronization // IEEE transactions on communications. 1972. Vol. 20. No. 2. P. 115-119.

6. Stiffler Jack J.. Self-synchronizing binary telemetry codes: PhD Dissertation. California: Institute of technology, 1962. 156 p.

7. Chiani Marco, Martini Maria G.. Analysis of Optimum Frame Synchronization Based on Periodically Embedded Sync Words // IEEE transactions on communications. 2007. Vol. 55. No. 11. P. 2056-2060.

8. Telemetry Standards, IRIG Standard 106-13. New Mexico: Secretariat Range Commanders Council US Army White Sand Missile Range. 2013. Режим доступа: http://www.irig106.org/docs/106-13/ (дата обращения 10.12.2013).

9. Эльшафеи М.А. Метод помехоустойчивого кодирования телеметрической информации, исправляющий пропуски и инверсии битов // Наука и образование: электронный научно-технический журнал. 2014. № 10. С. 328-346. Режим доступа: http://technomag.bmstu.ru (дата обращения: 30.07.2014).

10. Эльшафеи М.А., Сидякин И.М. Имитация передачи данных телеизмерений в канале с шумами // Инженерный вестник. Электронный научно-технический журнал. 2014. № 1. С. 38-51.

REFERENCES

[1] Vil'yard M.V. Russ. ed.: Nekotorye voprosy sinkhronizatsii v tsifrovykh sistemakh: Dostizhenie v oblasti telemetrii [Some issues of synchronization in digital systems (translated by L.S. Gelbershteyn): Achievement in the field of telemetry]. Moscow, MirPubl., 1970, pp. 58-73.

[2] Techniques for Synchronizing Pulse-Code-Modulated Telemetry. Report the theoretical and experimental investigation of synchronization methods for PCM telemetry. California: naval ordnance laboratory corona. 1963. 111 p.

[3] Prasad G., Vasantha N. Design and implementation of multi-channel frame synchronization in FPGA. International journal of electronics and communication engineering & technology (IJECET), 2013, vol. 4, pp. 189-199.

[4] Introduction to PCM Telemetering Systems. 2nd Edition. Stephen Horan, ed. CRC Press LLC, 2002. 446 p.

[5] Massey James L. Optimum frame synchronization. IEEE transactions on communications, 1972, vol. 20, no. 2 pp. 115-119.

[6] Stiffler Jack J. Self-synchronizing binary telemetry codes: PhD Dissertation. California, Institute of technology, 1962, 156 p.

[7] Chiani Marco, Martini Maria G. Analysis of Optimum Frame Synchronization Based on Periodically Embedded Sync Words. IEEE transactions on communications, 2007, vol. 55, no. 11, pp. 2056-2060.

[8] Telemetry Standards, IRIG Standard 106-13. New Mexico, Secretariat Range Commanders Council US Army White Sand Missile Range, 2013. Availlable at: http://www.irig106.org/docs/106-13/ (accessed 10.12.2013).

[9] El'shafei M.A. Method of antinoise coding telemetry information correcting bit inversion and omissions. Jelektr. Nauchno-Tehn. izd "Nauka i obrazovanie" [El. Sc.-Tech. Publ. "Science and Education"], 2014, no. 10, pp. 328-346 (in Russ.).

[10] El'shafei M.A., Sidyakin I.M. Simulation of data telemetering in the noisy channel. Jelektr. nauchno-tehn. izd. "Inzhenernyy vestnik" [El. Sc.-Techn. Publ. Eng. bulletin], 2014, no. 1, pp. 38-51 (in Russ.).

Статья поступила в редакцию 2.11.2014

Сидякин Иван Михайлович — канд. техн. наук, доцент кафедры "Информационные системы и телекоммуникации" МГТУ им. Н.Э. Баумана. Автор более 10 научных работ в области систем регистрации телеметрической информации. МГТУ им. Н.Э. Баумана, Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5.

Sidyakin I.M. — Cand. Sci. (Eng.), assoc. professor of "Information Systems and Telecommunications" department of the Bauman Moscow State Technical University. Author of more than 10 publications in the field of systems of telemetry data recording. Bauman Moscow State Technical University, 2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation.

Эльшафеи Мохамед Абдельмонейм Таха — аспирант кафедры "Информационные системы и телекоммуникации" МГТУ им. Н.Э. Баумана. Автор четырех научных работ в области систем регистрации телеметрической информации. МГТУ им. Н.Э. Баумана, Российская Федерация, 105005, Москва, 2-я Бауманская ул., д. 5.

Elshafey Mohamed Abdelmoneim Taha — post-graduate of "Information Systems and Telecommunications" department of the Bauman Moscow State Technical University. Author of 4 publications in the field of systems of telemetry data processing. Bauman Moscow State Technical University, 2-ya Baumanskaya ul. 5, Moscow, 105005 Russian Federation.

i Надоели баннеры? Вы всегда можете отключить рекламу.