STATISTIC METHOD OF FRAME SYNCHRONIZATION


如何引用文章

全文:

详细

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.

全文:

Постановка задачи. При жестких ограничениях на скорость цифрового потока для групповой синхронизации используют статистические свойства передаваемого сигнала (естественную информационную избыточность). Как известно [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 - п'й = \. Вывод Получено условие построения смежного класса циклического кода, оптимального для использования в целях групповой синхронизации.
×

作者简介

A. Stefanov

Email: aistvt@mail.ru

I. Stefanova

Email: aistvt@mail.ru

参考

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

补充文件

附件文件
动作
1. JATS XML

版权所有 © Stefanov A.M., Stefanova I.A., 2013

Creative Commons License
此作品已接受知识共享署名-非商业性使用-禁止演绎 4.0国际许可协议的许可。

##common.cookie##