Устройство выделения маркера цикловой синхронизации
Устройство выделения маркера цикловой синхронизации относится к электросвязи и может быть использовано для цикловой синхронизации сообщений в системах передачи дискретной информации. Технический результат - повышение быстродействия выделения маркера цикловой синхронизации за счет того, что решение о наличии маркера цикловой синхронизации во входной последовательности принимают при поступлении входной последовательности в последовательно-параллельном коде группами по К (К>1) символов, т.е. при сдвиге входной последовательности на К двоичных символов. Технический результат достигается тем, что выходы элементов памяти каждой предыдущей группы элементов памяти соединены с входами элементов памяти следующей группы элементов памяти, причем выходы элементов сравнения с эталонной комбинацией маркера, начиная со второго элемента сравнения и заканчивая предпоследним, связаны с входами блока анализа кода совпадения первой ступени, а выход блока анализа кода совпадения первой ступени соединен со вторыми входами первого и последнего элементов сравнения с эталонной комбинацией маркера, а также связан с входом блока анализа кода совпадения второй ступени, выходы первого и последнего элементов сравнения соединены с входами блока анализа кода совпадения второй ступени. 3 ил.
Изобретение относится к электросвязи и может быть использовано для цикловой синхронизации сообщений в системах передачи дискретной информации.
Устройство выделения маркера цикловой синхронизации, описанное в настоящей заявке, применимо для стартстопной и кодовой цикловой синхронизации сообщений. Его можно использовать как в системах синхронной связи для установки и поддержания постоянного фазового соотношения между сообщениями, так и в асинхронных системах сеансной связи для поиска и выделения отдельных сообщений. В предлагаемом устройстве под маркером цикловой синхронизации будем понимать двоичную последовательность символов, однозначно определяющую начало или конец сообщения. В настоящее время цифровые каналы связи ультракоротковолновых и дециметровых диапазонов, в частности спутниковые каналы, характеризуются большими массивами передаваемой информации. Причем скорость обработки информации во вновь вводимых линиях связи достигает 120 Мбит/с и более. В связи с этим актуальной является задача создания устройства выделения маркера цикловой синхронизации, требующего небольшого количества операций при установлении синхронизации и, следовательно, обладающего высоким быстродействием. Известно устройство выделения маркера цикловой синхронизации, содержащее регистр сдвига, элемент сравнения с эталонной комбинацией маркера и блок анализа кода совпадения, причем информационный вход устройства выделения маркера цикловой синхронизации связан с входом регистра сдвига, выходы разрядов которого соединены со входами элемента сравнения с эталонной комбинацией маркера, выходы элемента сравнения связаны с входами блока анализа кода совпадения, выход которого является выходом устройства выделения маркера цикловой синхронизации [1]. Однако это устройство имеет недостаточное быстродействие, обусловленное тем, что поиск комбинации маркера осуществляют при каждом сдвиге входного сигнала на один символ и количество попыток поиска маркера на длине входной последовательности равно количеству символов в этой последовательности. Наиболее близким к предлагаемому устройству является устройство (прототип), содержащее регистр сдвига, элементы сравнения с эталонной комбинацией маркера и блоки анализа кода совпадения, при этом вход регистра сдвига является информационным входом устройства выделения маркера цикловой синхронизации, регистр сдвига состоит из совокупности последовательно соединенных групп элементов памяти, в свою очередь состоящих из последовательно соединенных K элементов памяти в каждой группе, выходы которых соединены со входами соответствующих элементов сравнения с эталонной комбинацией маркера, выход блока анализа кода совпадения последней ступени является выходом устройства выделения маркера цикловой синхронизации [2]. Недостатком этого устройства является недостаточное быстродействие, поскольку выделение комбинации маркера осуществляют при вводе входной последовательности в последовательном коде, т.е. при каждом сдвиге входной последовательности на один символ, что требует значительных затрат времени. Цель изобретения - повышение быстродействия выделения маркера цикловой синхронизации за счет того, что решение о наличии маркера цикловой синхронизации во входной последовательности принимают при поступлении входной последовательности в последовательно параллельном коде, группами по K (K>1) символов, т.е. при сдвиге входной последовательности на K двоичных символов. Для достижения цели предложено устройство выделения маркера цикловой синхронизации, содержащее регистр сдвига, элементы сравнения с эталонной комбинацией маркера и блоки анализа кода совпадения, при этом вход регистра сдвига является информационным входом устройства выделения маркера цикловой синхронизации, регистр сдвига состоит из совокупности последовательно соединенных групп элементов памяти, в свою очередь состоящих из последовательно соединенных K элементов памяти в каждой группе, выходы которых соединены со входами соответствующих элементов сравнения с эталонной комбинацией маркера, выход блока анализа кода совпадения последней ступени является выходом устройства выделения маркера цикловой синхронизации. Новым является то, что выходы элементов памяти каждой предыдущей группы элементов памяти соединены с входами элементов памяти следующей группы элементов памяти, причем выходы элементов сравнения с эталонной комбинацией маркера, начиная со второго элемента сравнения и заканчивая предпоследним, связаны с входами блока анализа кода совпадения первой ступени, а выход блока анализа кода совпадения первой ступени соединен со вторыми входами первого и последнего элементов сравнения с эталонной комбинацией маркера, а также связан с входом блока анализа кода совпадения второй ступени, выходы первого и последнего элементов сравнения соединены с входами блока анализа кода совпадения второй ступени. Заявляемое устройство иллюстрируется чертежами, представленными на фиг.1 - 3. На фиг.1 приведена структурная электрическая схема предлагаемого устройства. На фиг.2 и на фиг.3 приведены схемы соединения элементов памяти регистра сдвига для прототипа и заявляемого устройства соответственно. Устройство выделения маркера цикловой синхронизации содержит регистр сдвига 1, выполненный из последовательно соединенных групп элементов памяти 2 по K элементов памяти 3 в каждой группе, элементы сравнения 4 с эталонной комбинацией маркера, блок анализа кода совпадения первой ступени 5 и блок анализа кода совпадения второй ступени 6. Предлагаемое устройство выделения маркера цикловой синхронизации работает следующим образом. На передающей стороне формируют входную последовательность. Например, при стартстопной цикловой синхронизации к исходному сообщению объемом m двоичных символов добавляют комбинацию маркера, состоящую из F двоичных символов. В качестве комбинации маркера выбирается последовательность подходящей длины с хорошими синхронизирующими свойствами, например, последовательность максимальной длины (код Рида - Маллера 1-го порядка). Как правило, длина F комбинации маркера, для осуществления надежной синхронизации, находится в пределах 20-50 символов. Далее последовательность, сформированная в виде следующих друг за другом комбинации маркера и сообщения, преобразованная в сигнал, имеющий аналоговую форму, поступает в канал связи. В канале связи возможно искажение передаваемого сигнала. Это может привести к тому, что входная последовательность будет принята с ошибками. На приемной стороне осуществляется прием входной последовательности. Далее входная последовательность в параллельном коде, состоящем из K символов, поступает на вход регистра сдвига 1. Регистр сдвига 1 состоит из N групп элементов памяти 2 по K элементов памяти 3 в каждой группе. Входная последовательность записывается в первую группу элементов памяти 2 регистра сдвига 1 в соответствии с порядком поступления символов. При этом символы с выхода предыдущей группы элементов памяти 2 регистра сдвига 1 в параллельном коде переписываются в элементы памяти 3 следующей группы элементов памяти 2. Длину регистра сдвига 1 или длину отрезка входной последовательности, которую используют для выделения комбинации маркера, определяют как сумму числа символов F в комбинации маркера и числа символов K в группе элементов памяти 2 (обычно K<<F). Поэтому при любом сдвиге комбинации маркера в пределах группы символов, состоящей из K символов, маркер полностью помещается в регистр сдвига 1. Далее элементы сравнения 4 с эталонной комбинацией маркера осуществляют формирование кода совпадения для каждой группы символов входной последовательности, находящейся в соответствующей группе элементов памяти 2 регистра сдвига 1, с соответствующей группой символов эталонной комбинации маркера. Кодом совпадения является величина фазы сдвига входной последовательности относительно эталонной комбинации маркера, т.е. код совпадения определяет, на сколько символов входная последовательность смещена относительно эталонной комбинации маркера. Элементы сравнения 4 представляют собой запоминающие устройства, например постоянные запоминающие устройства (ПЗУ), и формирование кода совпадения для каждой группы символов входной последовательности с соответствующей группой символов эталонной комбинации маркера осуществляется по таблицам, записанным в ПЗУ. Входом каждой такой таблицы или ее адресом являются данные, составляющие входную последовательность символов, из рассматриваемой группы символов с учетом ошибок, наложенных на входную последовательность в канале. Выходом таблицы - величина сдвига группы символов (фаза) входной последовательности относительно эталонной комбинации маркера. Таблицы фаз формируются заранее на приемной стороне в следующем порядке. Рассмотрим сначала вторую группу символов. Вторая группа символов входной последовательности полностью состоит из символов маркера. Во второй группе символов могут быть первые K символов маркера. В этом случае будем считать, что маркер принят с фазой, равной 0. Если во второй группе символов символы маркера начинаются со второго символа маркера, тогда маркер принят с фазой, равной 1 и т.д. Всего существует K фаз положения маркера в пределах одной группы. Составим следующую таблицу









Формула изобретения
Устройство выделения маркера цикловой синхронизации, содержащее регистр сдвига, элементы сравнения с эталонной комбинацией маркера и блоки анализа кода совпадения, при этом вход регистра сдвига является информационным входом устройства выделения маркера цикловой синхронизации, регистр сдвига состоит из совокупности последовательно соединенных групп элементов памяти, в свою очередь, состоящих из К элементов памяти в каждой группе, выходы которых соединены со входами соответствующих элементов сравнения с эталонной комбинацией маркера, выход блока анализа кода совпадения последней ступени является выходом устройства выделения маркера цикловой синхронизации, отличающееся тем, что выходы элементов памяти каждой предыдущей группы элементов памяти соединены с входами элементов памяти следующей группы элементов памяти, причем выходы элементов сравнения с эталонной комбинацией маркера, начиная со второго элемента сравнения и заканчивая предпоследним, связаны с входами блока анализа кода совпадения первой ступени, а выход блока анализа кода совпадения первой ступени соединен со вторыми входами первого и последнего элементов сравнения с эталонной комбинацией маркера, а также связан с входом блока анализа кода совпадения второй ступени, выходы первого и последнего элементов сравнения соединены с входами блока анализа кода совпадения второй ступени.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3