STATISTIC METHOD OF FRAME SYNCHRONIZATION

Abstract


In the article the authors formulate the condition for building the adjacent class of the reflected code. The conditions are optimal for setting and holding frame synchronization of digital signals.

Full Text

Постановка задачи. При жестких ограничениях на скорость цифрового потока для групповой синхронизации используют статистические свойства передаваемого сигнала (естественную информационную избыточность). Как известно [1], чтобы циклический код стал неуязвимым при синхронизации на m позициях ([<\т\<п-к-\ и |m| = min(m, n - m), нужно сложить один из символов каждого кодового слова с некоторым ненулевым элементом кодового поля. В двоичном случае такое суммирование эквивалентно инвертированию. При этом не требуется дополнительного исключения n-последовательностей из кодового словаря и без потерь каких-либо алгебраических свойств, которые полезны для кодирования и декодирования. В результате групповой код переходит в код, построенный на смежном классе группы. Однако в каналах с относительно высоким уровнем помех инверсии одного символа может оказаться недостаточно. В связи с этим необходимо установить зависимость количества инвертируемых символов от кодового расстояния и вероятности ошибки в канале. Решение поставленной задачи Код называется неуязвимым при синхронизации на m-ой позиции, если последовательность Ът+1 Ьт+2 ... Ъп а\ 02 ... ат не является кодовым словом, где Ъ\ Ь2...Ьп и а\ а2 ... ап - любые два (не обязательно различных) слова данного кода. В соответствии с этим рассмотрим модель декодирования принимаемой импульсной последовательности при следующих ограничениях: - кодовые последовательности формируются источником независимо и с равной вероятностью; - символы N кодовых слов, формируемых в течение цикла, в процессе передачи перемежаются, вследствие чего канал можно считать двоичным симметричным без памяти; - задержка декодирования в 1...2 мс вполне допустима; - длина кодовых слов одинакова: данное допущение принципиального значения не имеет, но значительно упрощает анализ. Итак, в процессе передачи цифрового потока в пределах цикла образуется конечная последовательность символов: ai\a\2—a\Na2\a22—a2N—an\an2"-ariN ’ (О где двойной индекс означает номер символа в кодовом слове и номер кодового слова в цикле, соответственно. На приемной стороне символы (1) последовательно записываются в [N (n - 1) +1]-разрядный регистр сдвига, отводы которого соединены с соответствующими входами декодера. В момент времени, когда символ апоследовательности (1) записан в старшем разряде регистра, а символ а - в младшем, в декодере образуется синдром Si = {ji,S2.со-ответствующий декодированию первого из N кодовых слов цикла. Если все n символов кодового слова приняты безошибочно, то Si= S2= ...= Sn_k = 0 и Si = {0}. При последующем сдвиге в регистре последовательности (1) на один символ и условии безошибочного приема в декодере образуется нулевой синдром S2 = {0}, соответствующий декодированию второго слова цикла, и так далее до образования SN = {0}. После декодирования N-го кодового слова данного цикла и последующего сдвига (1) на один символ в младший разряд регистра записывается первый символ Ъ первого кодового слова следующего цикла. При этом на вход декодера поступает n-разрядная комбинация, состоящая из (n - 1) младших разрядов и одного старшего разряда первых кодовых слов данного и следующего за ним цикла, соответственно. Такая комбинация является первой стыковой комбинацией двух кодовых слов. Стыком n-разрядных кодовых слов А и В называется любая n-разрядная комбинация вида a]+iaj+2--arPi^>2"^>j для любого j из интервала 1 < j < п -1. Если дц = Ь\\, то в силу цикличности в декодере снова образуется нулевой синдром. Вероятность этого события равна 0,5. В противном случае в декодере образуется ненулевой синдром. После декодирования N первых стыковых комбинаций декодируется N вторых стыковых комбинаций и так далее вплоть до декодирования первого кодового слова следующего цикла. При этом для каждого из N кодовых слов цикла воз «Инфокоммуникационные технологии» Том 11, № 1, 2013 Стефанов А.М., Стефанова И.А. 97 можно появление разрешенной кодовой комбинации. Вероятность этого события в зависимости от номераj стыковой комбинации определяется выражением [2]: 2~j при 1 < j <п-к, 2~(~п~к) при п - к < j < к, (2) 2-(«-Л ПрИ /(< j pj = При использовании смежного класса кода (2) примет вид р =|2“("“4)при n-k<j<k, j [О V/ g [п -к, к\. Выражения (2) и (3) справедливы для канала без шума. Рассмотрим далее декодирование последовательности (1) при наличии шума. Пусть для защиты от ошибок в системе используется циклический код с минимальным кодовым расстоянием d. Тогда при декодировании кодовых слов этого кода в декодере будет образовываться нулевой синдром либо при отсутствии ошибок, либо при числе их кратном d. Следовательно, чтобы вероятность появления разрешенной кодовой комбинации на стыке кодовых слов при \ <\ j \<п — к была минимальной, в каждом кодовом слове перед передачей достаточно инвертировать п^ < [(d +1) / 4] символов, где [x] - целая часть числа x. При этом инвертированные символы можно распределить в кодовом слове по возможности равномерно. Тогда при указанных j и безошибочном приеме в соответствующих кодовых комбинациях всегда имеется п0 = п^ + п% = 2п'0 «ошибочных» символов, где Пд - число символов, инвертированных в j-ой стыковой комбинации, ложно. Таким образом, эти кодовые комбинации являются запрещенными, и при их декодировании в декодере будут образовываться ненулевые синдромы. Чтобы при \ <\j\<n-k перейти в разряд разрешенных с вероятностью (2), в кодовом слове должны быть приняты ошибочно или и0 символов, из которых «о расположены в строгом соответствии с номером j стыковой комбинации, или любые щ = d—no других симво pJ = лов, не входящих в n0. Отсюда сразу следует, что для данного кодового слова из \ <\j\<n — k стыковых комбинаций разрешенной может быть практически только одна, причем при декодировании самого кодового слова в декодере образуется нулевой синдром. Таким образом, при наличии шума в канале связи и использовании смежного класса циклического кода вероятность появления разрешенной кодовой комбинации на стыке кодовых слов описывается выражением: (рщ а - ргщ + с:і-;-П’РПі а - Ртт) х 2-(я-Л при к < j <п, (Рп° О - РГП° + CV»;/1 (1 - РГ~М) х 2~J при 1 < j<п-к, 2 -(»-*) при п-к< j<к, где p - вероятность ошибки в канале связи. Последние выражения позволяют определить п'й, минимизирующее Р для данных d и р при условии по возможности равномерного распределения п'0 символов по длине кодового слова. То есть для заданных d и p построить смежный класс кода, оптимальный в смысле Р.. Так, для кода БЧХ (127, 99, 9) при р> 1,6-10_3 следует принять «о а при р< 1,6-10_3 - п'й = \. Вывод Получено условие построения смежного класса циклического кода, оптимального для использования в целях групповой синхронизации.

About the authors

A. M Stefanov

Email: aistvt@mail.ru

I. A. Stefanova

Email: aistvt@mail.ru

References

  1. Стиффлер Дж. Теория синхронной связи. Пер. с англ. М.: Связь, 1975. - 488с.
  2. Блейхман В.С., Квятко С.Л. Групповая синхронизация сообщений при передаче циклическими кодами // Вопросы радиоэлектроники. Сер. ТПС. Вып. 2, 1966. - С. 71-74.

Statistics

Views

Abstract - 17

PDF (Russian) - 4

Cited-By


Article Metrics

Metrics Loading ...

Copyright (c) 2013 Stefanov A.M., Stefanova I.A.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies