Декодирующее устройство

 

Изобретение относится к вычислительной технике и технике связи. Его использование в цифровых системах передачи информации позволяет повысить быстродействие устройства. Декодирующее устройство содержит входной блок 1, делитель 5 частоты, регистры 3,4 сдвига, буферные регистры 7-9, блок 10 памяти, умножитель 11 частоты и анализатор 15 ошибок. Благодаря введению сумматора 2 по модулю два, делителя 6 частоты, блока 12 формирования сигналов управления, мультиплексора 13 и триггера 14 декодирование кода 5В6В осуществляется с вдвое : меньшей тактовой частотой, чем в известном устройстве за счет попеременного анализа укороченной и удлиненной мод входного кода. 2 з.п. ф-лы, 5 ил., 1 табл. Q (Л 00 со Х) 00 () 4

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (50 4 Н 03 М 5/14

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АBTOPCKOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3986653/24-24 (22) 04.12.85 (46) 23.09.87. Бюл. Р 35 (72) А.А.Каяцкас и В.В.Кацман (53) 621.394.14 (088.8) (56) Авторское свидетельство СССР

В 917341, кл. Н 03 М 7/22, 1980, Авторское свидетельство СССР

У 1225002, кл. Н 03 К 5/153, 1984.

Авторское свидетельство СССР

9 1238243, кл. Н 03 М 7/00, 1984.

Fernemelde -technik, 1981, Р 6, с.214-218, рис.3. (54) ДЕКОДИРУНМЦЕЕ УСТРОЙСТВО (57) Изобретение относится к вычислительной технике и технике связи. Его использование в цифровых системах пе„„SU„„1339894 А1 редачи информации позволяет повысить быстродействие устройства. Декодирующее устройство содержит входной блок

1, делитель 5 частоты, регистры 3,4 сдвига, буферные регистры 7-9, блок

10 памяти, умножитель 11 частоты и анализатор 15 ошибок, Благодаря введению сумматора 2 по модулю два, делителя 6 частоты, блока 12 формирования сигналов управления, мультиплексора 13 и триггера 14 декодирование кода 5В6В осуществляется с вдвое меньшей тактовой частотой, чем в известном устройстве за счет попеременного анализа укороченной и удлиненной мод входного кода. 2 з.п. ф-лы, 5 ил., д

1 табл.

Ю с г

1339894

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

На фиг.1 представлена блок-схема декодирующего устройства; на фиг,2 функциональная схема блока формирова.ния управляющих сигналов; на фиг.3 схема алгоритма работы блока памяти и образование модернизированного кода; на фиг.4 — временные диаграммы работы устройства; на фиг.5 — блоксхема алгоритма работы блока хранения программ в анализаторе ошибок.

Декодирующее устройство (фиг.1) содержит входной блок 1, сумматор 2 по модулю два, первый и второй регистры 3 и 4 сдвига, первый и второй делители 5 и 6 частоты, первый, второй и третий буферные регистры 7-9, блок 10 памяти, умножитель 11 частоты, блок 12 формирования управляющих сигналов, мультиплексор 13, триггер

14 и анализатор 15 ошибок, состоящий из регистра 16, дешифратора 17, блока

18 хранения программ, счетчика 19, блоков мультиплексирования 20 и выделения ошибок 21, вход 22 и выход 23 устройства.

Блок 12 формирования управляющих сигналов выполнен (фиг,2) на формирователе 24 короткого импульса, первом, втором и третьем триггерах 25-27 и элементе ИЛИ-НЕ 28, На фиг,2,обозначены информационный и тактовый входы

29 и 30, первые и второй выходы 31 и

32 блока 12.

Алгоритм образования кода 5868, Обозначают моду исходной последовательности из 5 бит $ . Очевидно что ! из 5 бит можно сформировать r=2 =32 кодовые группы. Тогда входной алфавит кода задают входные моды $ 32, которым соответствуют выходные моды S", 1d

=F„ (S;32), где „ — некоторое функциональное преобразование (алфавит преобразований) °

При декодировании входной алфавит кода задают моды S, которым соответствует последовательность мод

8,.„ =Р (S, 1, где Fт — функциональное преобразование, обратное Г, .

Каждый единичный или нулевой символ моды передается эа время, равное

5/6 F, где F — значение тактовой час-. тоты дискретизации моды Б; 32. B

55 соответствии с алгоритмом образования кода длительность моды равна 5/F, Для декодирования последовательность значений входного сигнала S*(t) должна быть преобразована в последовательность мод S . Для этого необхоt димо определить начальный символ моды а

Преобразование сигнала на частоте

Р/2. Для этого преобразуют входной сигнал S*(t)

S«, (t)=S*(t) (t +K5/3F)=(a*2K(;

S, (г.) =S*(t.) (t,+K5/3F+5/6F)= (1)

-(a*2K+1), где К=0,1,2,...,M.

Для определения начальной фазы мо+ ды S; определяют ее начальный символ а*Ь+61, где 1 — целая часть числа M/6; b — случайное число, равновероятно принимающее значения 0,1, 2 > 3, 4-, 5 .

Так как последовательности (а*2К1 и Ea*2K+1) могут содержать только символы с индексами b=0,2,4, или 1, 3,5 и наоборот в -ависимости от начальных условий, фаза моды может быть определена с вероятностью i/2.

Для того,„ чтобы устранить эту неоднозначность, подвергают входной сигнал S*(t) дополнительному преобразованию

S"„(t) =S*(t) Г +(К+1/2) 5/ЗР)=

= ) а*2К+1 ; (2)

8„„(t)=8*().о (г +К5/ЗР)= а*2К1.

Это означает, что начальный символ моды S< может быть определен при

1=0,2,4.

Формируют сигнал смены мод

"J(t)=0(t,+61/Р+Ь*/F), (3)

Ь в данном случае равновероятно принимает значения О,,",, при его помощи считают либо:: S* (t) и

S+, (t), либо « -iения S+« (t) и 8",< (t), Очевидно, -п о .-начение Ь- и необходимое преобразование сигнала S*(t) определяются в том случае, когда число ошибок за промежуток времени Т » 1/В минимально, При этом в случае анализа

И-последовательности возможен выбор не Bcex значений выходного сигнала в моде S; 32, а только двух (2,4) или трех (1, 3, 5) в соответствии с графом переходов (фиг,3), 8 этом случае алфавит преобразования кода модернизуется и входной алфавит дополняется так, чтобы обеспечпгь очередность следования моче визированных укороченной и удлине .;.ой мод. Соот1339894 4 вание второго делителя 6, который делит частоту входных импульсов на два. д Одновременно в соответствии с алр- g горитмом образования кода происходит перезапись информации о чередовании строк и столбцов с выходов блока 10 ом через регистр 8. Для формирования дополнительного сигнала Д (фиг.3) управления служит. делитель 6, на выходе которого формируется сигнал со скважо- ностью, равной двум, на тактовой частоте F/10 (фиг ° 4 ), который управляет е- блоком 10 и фазирует блок 12. Умножитель 11 частоты формирует из сигналов с тактовой частотой F/10 с выхода делителя 6 тактовые сигналы с частотой

Р/2 °

В блоке 12 формирователь 24 короткого импульса предназначен для формир- рования импульса сброса блока 12. о- При подаче на тактовый вход блока 12 импульсов с частотой F на выходах 31

- триггеров 26 и 27 присутствуют логические состояния в соответствии с . таблицей (фиг. 4е, м, y) .

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

U(t) сигнал U (С), осуществляющий перезапись укороченной и удлиненной мод; Для этого необходимо сформировать сигналы, осуществляющие послед вательно деление тактовых сигналов в 2 и 3 раза. По этим сигналам осущ ствляется перезапись информации S;

32 в третий буферный регистр.

Декодирующее устройство работает следующим образом.

Информационные сигналы в коде

5 В 6 В поступают с входа 22 на входной блок 1 (фиг.4a) где они но мализуются по амплитуде и форме. Кр ме того, на втором выходе входного блока 1 формируется тактовый сигнал с частотой 3/5 Р. При этом обеспечи вается временная привязка тактовых и информационных сигналов, Нормализованный по амплитуде и форме входной сигнал поступает на входы трехразряд-. ных последовательных регистров 3 и-4 сдвига, где формируются последовательности, определяемые выражениями (1) или (2) (фиг,46, в) . Тактовый сигнал через сумматор 2 по модулю два поступает на тактовые входы регистров35

3 и 4 сдвига в противофазе. При подаче на второй вход сумматора 2 единичных и нулевых сигналов изменяется фаза выходного тактового сигнала, чем достигается выполнение (1) и (2).

Первый. делитель 5 осуществляет деление частоты тактового сигнала на три.

На управляющий вход делителя 5 поступают сигналы сброса с выхода анализатора 15. Если они не коррелированы с тактовыми сигналами, то можно считать, что при достаточно большом числе сигналов сброса, которые формируются в процессе поиска первого символа входной моды S, фаза выходного сигнала принимает равновероятно три различных значения относительно фазы сигнала на входах регистров 3 и 4 сдвига, что соответствует Ъ*=0,2,4 в выражении (3). Сигналом с выхода делителя 5 (фиг.4ъ) осуществляются перезапись мод Б в буферный регистр

7 для управления блоком 10 и тактироНомер такта

1 2 3 4 5 6 7 8 9 10

26 0 1 0 1 00 0 1 0 1 0

27 0 0 0 0 1 0 0 0 0 1

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

2/Р. Перезапись информации в третий буферный регистр 9 осуществляется сигналом, формируемым на выходе 32 элемента ИЛИ-НЕ 28 (фиг ° 4 ). Если входная мода не соответствует алфа-виту кода, то на третьем выходе (выходе "Ошибка" ) блока 10 присутствует уровень логического нуля. Этот сигнал анализируется при помощи анализатора

15 ° Сигнал с выхода мультиплексора

13 нормализуется по времени при помощи триггера 14, на выходе 23 которого формируется декодированная последова(фиг ° 4 ) °

Поиск первого символа моды S* ьИ осуществляет анализатор 15 ошибок, который производит анализ дефектности сигнала ошибки с третьего выхода

5 13 блока 10 либо качество декодированной

N-последовательности на выходе триггера 14, При анализе сигнала с выхода триггера 14 работа анализатора 15 ошибок полностью соответствует работе анализатора кодовых последовательностей импульсов в известном устройстве.

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

19. Задаются условием: первый символ моды будет определен в том случае, когда из ста мод только одна ошибочна. Так как значение тактовой частоты

F в коде 5 В 6 В априори известно, то при помощи блока 18 хранения программ задают цикл анализа за время

T=500/Р, за которое определяют дефек тность последовательности.(фиг,5).

Обмен информацией между программным блоком 18 и другими узлами происходит по двунаправленной шине данных, а сигналы синхронизации и команды на выдачу информации формируются при помощи адресной шины и синхронизации, например, "Чтение" или "Запись.", Процесс перезаписи информации с шины данных в регистр 16. По адресной шине устанавливаегся информация, соответствующая адресу дешифратора 17, При подаче по шине синхронизации сигнала Запись" на выходе дешифратора

17 появляется импульс, при помощи которо о происходит перезапись информации с шины данных в регистр 16, Таким образом, частота тактовой синхронизации в предлагаемом декодирующем устройстве снижена в два раза по сравнению с известным, что позволяет соответствующим образом повысить быстродействие декодирующего устройства и уменьшить объем блока памяти, Ф о р мул а и з о б р е т е н и я

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

re„ управляющими входами первого и второго буферных регистров, выходы которых подключены соответственно к первым и вторым адресным входам блока памяти, первые, вторые и третий выходы которого подключены соответственно к информационным входам третьего и второго буферных регистров и к первому информационному входу анализатора ошибок, первый выход которого соединен с управляющим входом первого делителя частоты, второй регистр сдвига, умножитель частоты и блок формирования управляющих сигналов, о т л и ч а ю щ е е с я тем, что, с целью TIoBbIIIIBHH5I быстродействия устройства, в него введены второй делитель частоты, мультиплексор, триггер и сумматор по модулю два, первый вход которого и информационный вход второго регистра сдвига подключены соответственно к второму и первому выходам входного блока, прямой и инверсный выходы сумматора по модулю два соединены с тактовыми входами соответственно первого и второго регистров сдвига, выходь второго регистра сдвига подключены к вторым информационным входам первсго буферного реги- стра, вход второгс делителя частоты подключен к выходу первого делителя частоты, выход второго делителя частоты соединен с входом умножителя частоты и тактовыми входами блока памяти и блока формирования управляющих сигналов, первые выходы которого подключены к управляющим входам мультиплексора, второй выход блока формирования управляющих сигналов соединен с управляющим входом третьего буферного регистра, выходы которого подключены к информационным входам мультиплексора, выход которого соединен с информационным входом триггера, выход которого подключен к второму информационному входу анализатора ошибок и является выходом устройства, выход умножителя частоты подключен к информационному входу блока формирования управляющих сигналов и к так товым входам триггера и анализатора ошибок, второй выход которого соединен с вторым входом сумматора г." ;оцулю два.

1339894

2, Устройство по п.1, о т л и ч а ю щ е е с я тем, что, блок формирования управляющих сигналов выполнен на триггерах, элементе ИЛИ-НЕ и формирователе короткого импульса, вы- 5 ход которого подключен к 5 -входу первого триггера и R-входам второго и третьего триггеров, инверсный выход второго триггера соединен с Э-входом второго триггера и С-входом первого триггера, инверсный выход которого соединен с первым С-входом третьего триггера,.прямой выход которого соединен с первым входом элемента ИЛИНЕ, прямой выход второго триггера подключен к Э -входу третьего триггера и второму. входу элемента ИЛИ-НЕ, вход формирователя короткого импульса является информационным входом блока, С-вход второго триггера и второй 20

С-вход третьего триггера объединены и являются тактовым входом блока, выходы второго и третьего триггеров и выход элемента ИЛИ-НЕ являются соответственно первым и вторым выходами блока.

3 а Устроиство по и ° 1 о т л и а ю щ е е с я тем, что анализатор опибок выполнен на счетчике, блоке хранения программ, регистре, дешифраторе„ блоке мультиплексирования и выделителе ошибок, выход которого соединен с первым информационным входом блока мультиплексирования, выход которого соединен со счетным входом счетчика, выходы которого подключены к входам блока хранения программ, информационным входам регистра, первым управляющим входам блока мультиплексирования и управляющим входам выделителя ошибок, первые и вторые выходы блока хранения программ под ключены соответственно к адресным входам и входам синхронизации счетчика, блока мультиплексирования, выделителя ошибок и дешифратора, выход которого соединен с тактовым входом регистра, второй управляющий вход блока мультиплексирования и информационный вход выделителя ошибок являются соответственно первым и вторым информационными входами анализатора, второй информационный вход блока мультиплексирования и тактовый вход выделителя ошибок объединены и являются тактовым входом анализатора, первый и второй выходы регистра являются одноименными выходами анализатора.

1339894

8ход "! О

7 2 3 Ф 5 б

8 9 ю и 2

13 79 5 76 77 1S

19 и 21 22 23

-фиг3

О+

1339894

Составитель О.Ревинский

Р=,àêòîð О.Юрковецкая Техред М.Ходанич Корректор В,Бутяга

Заказ 4351/56 Тираж 901 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

Декодирующее устройство Декодирующее устройство Декодирующее устройство Декодирующее устройство Декодирующее устройство Декодирующее устройство Декодирующее устройство 

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике и является усовершенствованием устройства по авт.св

Изобретение относится к области автоматики и вычислительной техники и является усовершенствованием устройства по авторскому свидетельству № 1127089

Изобретение относится к способу преобразования последовательности m-битовых информационных слов в модулированный сигнал, где m - целое число, при котором n-битовое кодовое слово выдается для каждого полученного информационного слова, где n - целое число, превышающее m, и выданные кодовые слова преобразуются в модулированный сигнал, и в котором последовательность информационных слов преобразуется в последовательность кодовых слов в соответствии с правилами преобразования таким образом, что соответствующий модулированный сигнал удовлетворяет заранее определенному критерию, и в котором кодовые слова распределяются, по меньшей мере, на группу первого типа и, по меньшей мере, группу второго типа, при этом выдача каждого из кодовых слов, принадлежащих группе первого типа, устанавливает первый тип состояния кодирования, определяемого связанной группой, выдача каждого из кодовых слов, принадлежащих группе второго типа, устанавливает второй тип состояния кодирования, определяемого связанной группой и информационным словом, связанным с выдаваемым кодовым словом, и, когда одно из кодовых слов присваивается полученному информационному слову, это кодовое слово выбирается из множества кодовых слов, которое зависит от состояния кодирования, установленного при выдаче предшествующего кодового слова, причем множества кодовых слов, принадлежащих состояниям кодирования второго типа, не содержат никаких кодовых слов совместно, а группа второго типа содержит, по меньшей мере, одно кодовое слово, связанное с множеством информационных слов, среди которых соответствующее информационное слово распознается обнаружением соответствующего множества, элементом которого является следующее кодовое слово

Изобретение относится к области вычислительной техники для приема дифференциального двухуровневого кодированного сигнала двоичного последовательного самосинхронизирующегося кода с преобразованием в двухразрядный цифровой сигнал и последующим помехоустойчивым выполнением полной функции синхронизации этого сигнала с помощью входной непрерывной последовательности тактовых импульсов

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к вычислительной технике и технике связи

Изобретение относится к вычислительной технике и технике связи

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах обмена информацией с контролем сбоев или ошибок в принимаемой информации
Наверх