Устройство для цикловой синхронизации и декодирования информации
Иллюстрации
Показать всеРеферат
Изобретение относится к электросвязи и может использоваться для приема информации, кодированной сверточным перфорированным кодом. Устройство осуществляет цикловую микронизацию по показателям счетчика 8 ошибок, которые резко возрастают при нарушении фазирования. В изобретении используется одноканальная схема обработки символов, позволяющая упростить устройство и повысить его надежность. Устройство содержит ключи 1,7, делитель 2 частоты, регистры 3,4 сдвига, блок 5 обнаружения ошибок арифметический блок 6, счетчик 8 импульсов, пороговый блок 9, формирователи 10,11 стробов и формирователь 12 импульсов. 3 ил.
СОЮЗ СОВЕТСНИХ социАлистичесних
РЕСПУБЛИН (19) (11) (51) 5 Н 03 М 13/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ по изоБРетениям и ОтнРытиям пРи гкнт сссР (2l ) 4429673/24-24 (22) 20.05.88 (46) 07.02.90. Бюл. Р 5 (72) 0,Б.Дорохов и В.И,Крмишин (53) 621.394(088.8) (56) Авторское свидетельство СССР
11 924888, кл. Н 03 М 13/02, 1979.
Авторское свидетельство ÑÑÐ
И 1213493, кл. G 08 С 19/28, 1984. (54) УСТРОЙСТВО ДЛЯ ЦИИЮВОИ СННХРОНИЗАЦИИ И ДЕКОДИРОВАНИЯ ИНФОРМАЦИИ (57) Изобретение относится к электросвязи и может использоваться для приема информации, кодированной сверточным перфорированным кодом.
Устройство осуществляет цикловую микронизацию по показателям счетчика 8 ошибок, которые резко возрастают при нарушении Фазирования, В изобретении используется одноканальная схема обработки символов, позволяющая упростить устройство и повысить
его надежность. Устройство содержит ключи 1, 7 ° делитель 2 частоты регистры 3, 4 сдвига, блок 5 обнаружения ошибок, .арифметический блок 6, счетчик 8 импульсов, пороговык блок 9, Формирователи 10, 11 стробов и Формирователь 12 импульсов. .3 ил.
54!785
Изобретение относится к электросвязи и может использоваться для приема информации, кодированной сверточным перфорированным кодом.
Целью изобретения является упрощение устройства.
На Фиг.! представлена Функциональная схема устройства; на фиг.2— функциональная схема блока обнаружения ошибок; на фиг.3 — функциональная схема арифметическопо блока, Устройство содержит ».Фига!) пер,вый ключ 1, делитель 2 частоты, второй 3 и первый 4 регистры. сдвига, блок 5 обнаружения ошибок, арифмети" ческий блок 6, второй ключ 7, счет- . чик 8 импульсов, пороговыи блок 9, первый 10 и второй !1 формирователи стробов и формирователь 12 импульсов.
Блок 5 обнаружения ошибок содержит (фиг.2) сумматоры !3-21 по моду-. лю два.
Арифметический блок 6 содержит 25 (фиг.,3) 22-35 по модулю два и элемент 36 задержки.
Устройство работает следуюшим образом.
На информационный вход регистра 3g
3 поступает входной сигнал, представляющий последовательность двоичных кодовых символов, которые непрерывно записываются в него символьной частотой P подаваемоч на тактовый вход регистра 3. Сигналы выходов и разрядов регистра 3 параллельно за" писываются в первые и разрядов регистра 4 тактовой частотой Р (P
= F /n), поступающей с первого выхода делителя 2 частоты, и наборы а по и символов непрерывно продвигаются по регистру 4. Дпя кодовой скорости R = ш/и за период тактовой частоты происходит одновременный сдвиг в регистре 4 по п кодовых символов, которые соответствуют ш информационным символам. Делитель 2 частоты имеет два выхода: первый с коэффициентом деления и дает тактовую частоту РГ„ .второй с коэффициентом деления и-128 дает интервалы счета ошибок.
Сигналы с выходов регистра 4 поступают на соответствующие. входы блока
5 обнаружения ошибок и арифметическо-,.
Я
ro блока 6. Блок 5 служит для обнаружения ошибок при неправильной фазе тактовой частоты. Блок 6 осуществляет декодирование принимаемы кодовых символов для получения исходных инФормационных символов.
Используя оператор задержки 0, генераторные полиномы кодера K=6,К**
=1/2 на передающей стороне записываются в виде
6, (0) = 19 09 09090 ;
С2(0) = 1О Р 90 .
Генераторы С» и С2 формируют соответственно кодовые символы С, и С
Перфорированному сверточному коду с кодовой скоростью К З/4 соответствует выходная комбинация кодовых сим»+» «+2 волов . С»- С t tС, t tС . где
2. » 2 верхний индекс указывает текущий номер информационного символа, которому соответствует даннь»й кодовый символ.
В декодировании, участвуют выходные сигналы S> - $з (у„ — порядковый номер разряда) регистра 4, которые поступают на соОтветствующие входы блока 6 (Фиг.3). Все задержки кодовых символов С» и С для блока
6 отсчитываются от символа С «2
Э которому в регистре 4 соответствует сигнал с выхода разряда,713. В четверке. символов С С С " С «
1+2
9 2.э, Р 2. символ С., по времени появляется самым последним. Символы С и С
» имеют одинаковую задержку относительно C, равную 0 . Поэтому С (0) снимается с выхода Yl 3 D - С (D)
2 с выхода У14, а D С, (D) — с выхода
У16, D С (0) -. c выхода YI 5, а
D С2 (D) — с выхода У19 и т.д.
Получение исходнык информационных символов при декодировании перфорированного сверточного кода с кодовой скоростью R - =m/и осуществляется в блоке 6 путем суммирования по модулю два определенных кодовых символов. Вычисление сумм по модулю два в блоке 6 выполняется циклически:. на каждые Il входных кодовых символов вычисляется ш выходных информационных,символов
При кодовой скорости КЗ/4 на каждые четыре входных кодовых символа,,поступающих в первые четыре разряда регистра 4 (... С," С " С, С»" ... ), блок 6 выдает три информационных символа (... U, „U», U;+>... ), которые определяются из следующих соотноше.нийа
И, (Р)=(РВ0 ) С„(Р)В D С (Р)Е 8„1 (0); . и (Р) =.(0® 0+0 @0 ®0 ЩР ) С (0) У 0
1541785 хс (и);
П3 () С4 () ® S p (0) р
Spp (D) U (D) Ю D Ug (D) 9 (090 9D )w
"С,(D) С+) D C<(D), где D — оператор задержки;
S промежуточный результат вычислений.
Выполняя указанные операции суммирования по модулю два в блоке 6, получают для кодовой скорости R-3/4 на выходе сумматора 32 исходные значения информационных символов U> „, на выходе сумматора 30 — значения символов У;,, на выходе сумматора
35 — значения символов U ° . Выход
1+Ъ сумматора 34 дает промежуточный результат Я„, используемый для определения символов U, и U .+p
Декодирование требует определенного порядка следования кодовых символов по регистру 4. Необходимую установку Фазы тактовой частоты F т выполняет узловая синхронизации, которая сдвигает. фазу Р так, чтобы она соответствовала расстановке кодовых символов на выходе кодирующего устройства. Сдвиг фазы Р на один кодовый символ происходи за счет пропуска одного периода символьной частоты F< на входе-делителя 2, Признаком правильной установки фазы F служат показания счетчика 8 ошибки, не превышающие величины порога, В случае любой неправильной фазы Р эти показания резко возрастают.
Контроль за фазой тактовой частоты F осуществляется по наличию единиц (ошибок) на выходе блока 5 (фиг.2). Для обнаружения ошибок используется условие равенства нулю комбинации кодовых символов, находящихся в регистре 4, т.е. суммы сигналов по модулю два: 93®8и S 36 ® 896 ® 8ВВ ® S 4э @ 83(в®8 н®
Е я„,e U - О.
Это условие выполняется при наличии правильной фазы F и отсутт ствии ошибок во входном сигнале.
Сигнал U берется с блока 6, .чтобы исключить повторное суммирование сигналов с второй половины регистра 4.
Появление во входном сигнале редких случайных ошибок не вызывает ложного сдвига Р, поскольку в этом случае значение счетчика 8 ошибок не превышает величины порога.
В конце каждого интервала счета формирователь 12 импульсов запускается от фронта счетной сетки F, получаемой на втором выходе делителя
45 2 частоты, и генерирует импульсы ч опроса и сброса, Импульс опроса опрашивает состояние порогового блока 9, который содержит стробируемый выход. Поэтому выход порогового блока 9 подключается к входам формирователей 10 и 11 стробов только во время импульса опроса, Это позволяет привязать сдвиг фазы тактовой сетки Р к концу интервала счета.
55 Импульс сброса для обнуления счетчи ка 8 появляется на выходе формирователя 12 с некоторой задержкой во времени относительно импульса опроса, чтобы в случае превышения порога
10 !
Ошибки (единицы) с выхода блока
5 через ключ 7 поступают на счетчик
8. Результат счета сравнивается с порогом. Если порог превышен,, то на формирователи 10 и 11 стробов поступает сигнал превышения порога. Строб ,с выхода формирователя 10 закрывает ключ 1 на период символьной частоты
F, что вызывает сдвиг фазы тактовой частоты F на входе регистра 4 на один кодовый символ относительно входного сигнала. Строб с выхода формирователя 11 закрывает ключ 7 на периодов тактовой частоты Р (L ) числу периодов Р, которое требуется для прохождения набора из и кодовых символов по всему регистру 4) ° За это время ошибочно записанные кодовые символы удалены из регистра 4 и не участвуют в подсчете ошибок в следующем цикле. Затем следует обнуление счетчика 8 и цикл работы устройства повторяется, но уже с другой расстановкой кодовых символов в регистре 4.
Подсчет ошибок (единиц) ведется циклически счетчиком 8 со сбросом на интервале Т ч =128 периодов тактовой сетки Рт (Р ц = Р /128). При необходимости интервал счета может быть увеличен или уменьшен изменением коэффициента деления делителя
2 частоты. Перед началом счета в очередном цикле счетчик 8 обнуляется и счет. ошибок в каждом цикле начинается с нуля. Циклы счета повторяются непрерывно, независимо от состояния узловой синхронизации.
1541785
Формирователи 10 и 11 стробов успели начать работу до обнуления счетчи". ка 8.
Таким образом, сдвиг Фазы Е мог 5 жет произойти только в конце интервала счета и при этом обязательно выполняется обнуление счетчика 8,, Сдвиг Фазы тактовой частоты F .
1 т
;продолжается до тех пор, пока не будет установлена правильная Фаза., Когда это положение будет достигнуто, устройство будет продолжать работать
, циклически, выдавая на выход на каж дом периоде а àêòîâîé частоты F no ш информационных символов.
Изобретение позволяет повысить надежность устройства по сравнению с прототипом за счет одноканальной схемы обработки кодовых символов при щ декодировании вместо двухканальной, а также эа счет уменьшения числа связей и блоков устройства.
Формула изобретения 25
Устройство для цикловой синхронизации и декодирования информации, содержащее регистры первые выходи первого регистра соединены с одноименными входами арифметического бло- 30 ка, блок обнаружения ошибок, ключи и . счетчик, о т,л и ч а ю щ е е с. я тем, чтоy с целью упрощения устройства в него введены делитель частоты,,пороговый блок, Формирователи стро35 бов и формирователь импульсов, информационный вход второго регистра яв" ляется информационным входом .устройства, тактовый вход второго регистра объединен с информационным входом первого ключа и является тактовым входом устройства, выхоцы второго регистра соединены с одноименными информационными входами первого ре-.. гистра, вторые выходы которого и первый выход арифметического блока соединены соответственно с одноимен- . ными первыми и вторыми входами блока обнаружения ошибок, выход которого соединен с информационным входом второго ключа„ выход которого соединен со счетным входом счетчика, выход счетчика соединен с информационным входом порогового блока, выход которого соединен непосредственно с входом первого Формирователя стробов и через второй Формирователь стробов с управляющим входом второго ключа, выход первого формирователя стробов соединен с управляющим входом первого ключа, выход которого соединен с входом делителя частоты, первый и второй выходы которого соединены соответственно с тактовым входом перного регистра и входом Формирователя импульсов, первый и второй выходы ко-. торого соединены соответственно с установочным входом счетчика и управ ляющим входом порогового блока вторые выходы арифметического блока являются выходами устройства.
l54I785
ygyfuye Уау УРВУ ао yz1 У Its y
Составитель М.Никуленков
Техред М.Ходанич Корректор Т.Малец
Редактор ОьГоловач
Заказ 290 Тираж 658 Подписное
ВБИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113Î35, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат. "Патент", г. Ужгород, ул. Гагарина, 101