Дешифратор времяимпульсных кодов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к импульсной технике и может использоваться в системах встроенного контроля. Цель изобретения - повышение быстродействия дешифратора. Дешифратор осуществляет дещифрирование времяимпульсных кодов, поступающих на D-вход триггера 2. Длина кодовой комбинации задается числом, поступаня 1им на D-входы счетчика 5, и соответствует группе, номер которой устанавливается на входах блока 8 постоянной памяти, что повьппает быстродействие декодера. Декодер содержит генератор 1 тактовых импульсов, триггеры 2,3, элемент И 4, счетчик 5, элементы НЕ 6,7, блок 8 постоянной памяти, регистр 9 и шину 10 нулевого потешщала. 3 ил. о $

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

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

РЕаЪБЛИН

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

Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4296088/24-24 (22) 11.08.87 (46) 28.02.89, Бюл. У 8 (72) А.Н.Глагин, Е.СЯосан и А,И.Козицкий (53) 621.374 (088.8) (56) Авторское свидетельство СССР

В 1120485, кл. Н 03 М 9/00, 1983.

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

Ф 1126953, кл. G 06 Р 9/22, 1983.

Э ° (54) ДЕИИФР ЖОР ВРЕМИИМПУЛЬСНЫХ

КОДОВ (57) Изобретение относится к импульсной технике и может использоваться в системах встроенного контроля. Цель

„„SU„„1462307 А 1 ц4 G 06 F 9/22, H 03 M 9/00 изобретения — повышение быстродействия дешифратор а. Дешифратор осуществляет дешифрирование времяимпульсных кодов, поступающих íà D-вход триггера 2. Длина кодовой комбинации задается числом, поступающим на

0-входы счетчика 5, и соответствует группе, номер которой устанавливается на входах А,„ блока 8 постоянной памяти, что повышает быстродействие декодера. Декодер содержит генератор

1 тактовых импульсов, триггеры 2,3, элемент И 4, счетчик 5, элементы НЕ

6,7, блок 8 постоянной памяти, регистр 9 и.шину 10 нулевого потенциала. 3 ил.

1462307

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

Целью изобретения является повы5 шение быстродействия дешифратора.

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

Дешифратор времяимпульсных кодов

«фиг.11 .содержит генератор l тактовых импульсов, второй, первый Э" триг«еры 2 и 3, элемент И 4, счетчик 5, первый и второй элементы. НЕ б и 7, 20 лок 8 постоянной памяти, регистр 9 параллельной записи и шину 10 нулевоI го потенциала.

На тактовый вход счетчика 5 поступают тактовые импульсы генератора 25 ! с периодом, удовлетворяющим услоФию

1 с-c.g

На второй установочный вход пода- 30 ется в двоичном коде целочисленное

Значение длительности временной базы (фиг.2) декодируемой группы

Cg

Ы = — p

35 где N - величина предустановки счетчика 5 в десятичной форме.

Дешифратор работает следующим образ ом, Импульс, .поступающий на вход на- 40 чальиой установки дешифратора, подается на К-вход триггера 3 и устанавливает его в нулевое состояние. Нулевой потенциал с выхода триггера 3 (фиг.3г) поступает на вход элемента

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

Первый импульс декодируемой группы (фиг.Зб) поступает на D-вход триггера 2, на С-вход которого пос-" тупают тактовые импульсы (фиг.3a) с выхода генератора 1. На выходе триггера 2 передний и задний фронты импульса декодируемой группы будут появляться по переднему фронту такто-. вых импульсов при соответственно наличии и отсутствии импульсов деко" дируемой группы на D-входе (фиг,Зв).

Первый синхронизированный импульс декодируемой группы (фиг.Зв) с выхода триггера 2 поступает на вход триггера 3 и устанавливает его в единичное состояние (фиг.Зг). Единичный потенциал с выхода триггера 3 разрешает прохождение тактовых импульсов через элемент И 4 на тактовый вход вычитания счетчика 5 (фиг.Зд), Этот же едии чный-потенциал поступает на вход управления счетчика 5 и разрешает счет, Гинхронизированный импульс декодируемой группы поступает на вход КИ блока 8, модифицируя адрес.

Под действием тактовых импульсов, поступающих на тактовый вход вычитания, счетчик 5 формирует убывающую последовательность а,, поступающую на входы А блока 8, Длительность адресной последовательности тождественна длительности базы кодовой группы. Пои поступлении второго импульса (фиг.Зе) на вход КИ блока 8, с выходов счетчика 5 на входы А блока

8 поступает текущий адрес а, соответствующий временному интервалу с, (фиг.2) в двоичном представлении:

g g

<-2 2Ó где N - количество поступивших на

2 счетчик 5 тактовых импуль сов.

В блоке 8 предварительно записана информация о временном положении импульсов декодируемой группы в пределах с этой группы. На входы А „, А блока 8 поступает код выбора текущей кодовой расстановки д„ „„ который определяет ту область йамяти блока 8, в которой хранится информация о временном положении импульсов декодируемой группы.

Таким образом, полный адрес, поступающий на адресные входы блока 8, имеет вид

А = а, 1, а„„„, О,...,О, с

По этому адресу в блоке 8 хранится признак декодирования второго импульса кодовой группы в разряде Р ячейки памяти (фиг.3e).

1462307

Выходы признаков декодирования очередного импульса Р,„,,...,Р,„+е па цепи обратной связи через регистр 9 соединены с адресными входами блока 8.

В пределах текущего адреса а через 1/2 2 по переднему фронту импульса, поступающего с выхода элемента НЕ 7, информация с выхода блока

8 (фиг.Зе) запишется в регистр 9 (фиг.Зж), в результате чего произойдет модификация полного адреса блока 8, который примет вид где ь — длительность такта.

Предварительно в блоке 8 B ячейках, в адресе которых разряд Ак для конкретной кодовой группы установлен в единицу, записана единица в разряде Р„

Появление единицы в разряде Р,„+, блока 8 (фиг. Зе) означает декодирование второго импульса кодовой группы и переход в область памяти блока

8, имеющей единицу в разряде А„+, адреса.

В момент прихода третьего импульса декодируемой кодовой группы (фиг.Зв) на вход КИ блока 8, с выходов счетчика 5 на адресные входы

А поступает текущий адрес а> соот.ветствующий временному интервалу

С„ (фиг.2) в двоичном представлении с„,=Ги ° а. = И

Таким образом, полный адрес, поступающий на адресные входы блока 8 имеет вид

Ам аз 1, а„, 10,...,0.

По этому адресу в блоке 8 хранится признак декодирования третьего импульса кодовой группы в разряде

P „, ячейки памяти.

В пределах текущего адреса а че рез 1/2 а по переднему фронту импульса, поступающего с выхода элемента НЕ 7 информация с выхода блока

8 запишется и регистр 9, в результате чего произойдет модиджкация полного адреса, который примет вид

А„ +,= а» 1, а„,010,...,О.

Предварительно в блоке 8 в ячейках, в адресе которых разряд Ак+ для конкретной кодовой группы установлен в единицу, записана единица в разряде

Появление единицы в разряде Р + блока 8 означает декодирование третьго импульса кодовой группы (фиг. Зб)

1р и переход н область памяти блока 8, имеющей единицу в разряде А к адреса.

В момент прихода i-го импульса де1б кодируемой кодовой группы на вход

КИ блока 8, с выходов счетчика 5 на адресные входи А блока 8 поступает текущий адрес а °, соответствующий (1 временному интервалу с.,; (фиг.2) в

2р двоичном представлении с-,, = 3N

4 а = И;.

Таким образом, полный адрес поступающий на адресные входы блока 8 имеет вид ак (1 2)дв где (i-2)> — число (i-2) в двоичном предстанлении..

Ло этому адресу в блоке 8 хранится признак декодирования i-ro импуль" са кодовой группы в виде числа F

35 = i-1 в двоичном представлении в $ р аэ р ядах р as рядной области ОС блок а

8, где S — наибольшее целое число, меньшее или равное log (i-1), 4р Р ...,, Р Га, 1,а тФ1 мэ (i-2) 6 0,...,01 — Р

В пределах текущего адреса аг ! через 1/2 по переднему фронту им45 пульса, поступающего с выхода элемента HF. 7, информация с выхода блока 8 запишется в регистр 9, н результате чего произойдет модификация полного адреса блока 8, который примет следующий вид: A„i+ 1=a 1 „ад, (i-1)> 0,...,0.

Предварительна в блоке 8 в ячейках, имеющих в разрядах А к„...,А„+з адреса двоичное число (1-1)p,q записа- но число (i-1), н разрядах Р э

1462307

Р„,„,...,Р„„+z (а „1, a„, (i-1) О, ° ° ° О =

Г

1 t

Т аким обр аэ ом, наличие числ а (i-1.)A â S разрядах разрядной об5 ласти ОС блока 8 означает декодирование i-ro импульса кодовой группы и переход в область памяти, имеющей число (i-1) а в S разрядах адрес:ной области 3 блока 8, В момент прихода и-To (последнего) импульса декодируемой группы на вход КИ блока 8, с выходов счет.чика 5 на адресные входы А блока 8 поступает текущий адрес а„, соответствукщий временному интервалу -, „в двоичном представлении

SN; а =N ь п где N - количество поступивших на счетчик 5 тактовых импульсов.

Таким образом, на адресные входы блока 8 поступает адрес

А „= a ° 1, (i-2 }, â 0»,0

Ф

По адресу в блоке 8 хранится де- ЗО кодирование кодовой группы в виде единицы в P разряде блока 8 °

Появление единицы в Р разряде . блока 8 (фиг. Зз) означает декодирование. кодовой группы, В пределах текущего адреса а„ через 1(2 по переднему фронту им" пульса, поступающего с выхода элемента НЕ 7, информация о декодировании кодовой группы запишется в ре- 4О гистр 9 (фиг.Зи} и поступит на выход дешифратора.

Если не будет декодирован хотя бы один следукщий после первого импульс декодируемой кодовой группы, то не 4> будет декодирована вся кодовая группа, так как ие будет произведен переход на соответствующую этому импульсу область памяти блока 8.

По истечении времени на синхровход счетчика 5 поступит N импульсов, что вызовет появление по заднему фронту тактового импульса отрицательного импульса переполнения на первом выходе счетчика 5. Этот импульс через элемент НЕ б поступает на С-вход. триггера 3, D-вход которого соединен с шиной нулевого потенциала.

По переднему фронту импульса, снимаемого с выхода элемента НЕ 6, триггер 3 устанавливается в нулевое состояние и запрещает прохождение тактовых импульсов от генератора 1 через элемент. И 4 на вход счетчика 5.

Кроме того, нулевой потенциал с выхода триггера 3, поступая на вход управления счетчика 5, вызывает его пр едустановку. Дешифратор уст анавливается в состояние ожидания прихода первого импульса очередной декодируемой группы.

Формул а из об р ет ения

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

HE выход генератора тактовых импульсов соединен с первым входом элемента И и тактовым входом второго триггера, информационный вход которого является информационным входом де" шифратора, выход второго триггера соединен с вторым адресным входом блока постоянной памяти и входом установки в единицу первого триггера, о вход установки в ноль и информационный вход которого соответственно подключены к первому установочному входу дешифратора и к шине нулевого потенциала, выход первого триггера соединен с управляющим входом счетчика и вторым входом элемента И, выход которого соединен -непосредственно с тактовым входом счетчика и через второй элемент НЕ с тактовым входом регистра, информационные входы счетчика являются вторыми установоч1 ными входами дешифратора, первый и, вторые выходы счетчика соединены со1462307

2 /

Сост авитель М.Никуленков

Редактор Ю.Середа Техред А.Кравчук Корректор Э.Лончакова

Заказ 713/47 Тираж бб7 Подписное

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

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

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина,101 ответственно с входом первого элемента HE и соответствующими третьими адресными входами блока постоянной памяти, четвертые адресные входы которого являются третьими установочными входами дешифратора,