Устройство для формирования кодовых последовательностей
Иллюстрации
Показать всеРеферат
Изобретение может быть использовано при обработке информации в системах автоматической обработки данных. С целью расширения функциональных возможностей за счет формирования сигнала, в котором отражается контрольная сумма сигналов на выходах N каналов 21 формирования кодов, в устройство для формирования кодовых последовательностей вводятся N+1 канал 24 формирования кодов и блок 27 сумматоров по модулю два. Устройство также содержит генератор 1 импульсов, триггеры 2, 13, элемент И 3, 14, делитель 4 частоты, элемент 5 задержки, счетчики 6, 8, 15 импульсов, блок 7 сравнения, блоки 9, 16 памяти, демультиплексор 10, элемент НЕ 11, формирователи 12, 18 коротких импульсов, регистр 17, элементы ИЛИ 19, 20. Приводятся примеры выполнения каналов 21, 24 формирования кодов. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) 1 пи4 Н 03 К 3/64
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ
Усааио8ка 8» 1" (61) 1231584 (21) 4374566/24-21 (22) 08,02.88 (46) 07.08„89. Бюл. № 29 (71) Одесский политехнический институт (72) И.Н.Николенко, Ал.В.Дрозд, В.И.Великий и Ан.В.Дрозд; (53) 681. 317 (088. 8) (56) Авторское свидетельство СССР № 1231584, кл. Н 03 К 3/64, 1983. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ
КОДОВЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ (57) Изобретение может быть использовано при обработке информации в сис-. темах автоматической обработки дан.ных. С целью расширения функциональ2 ных возможностей за счет формирования сигнала, в котором отражается контрольная сумма сигналов на выходах и каналов 21 формирования кодов, в устройство для формирования кодовых последовательностей вводятся и+1-й канал 24 формирования кодов и блок
27 сумматоров по модулю два. Устройство также содержит генератор 1 импульсов, триггеры 2, 13, элементы
И 3, 14, делитель 4 частоты, элемент 5 задержки, счетчики 6, 8, t5 импульсов, блок 7 сравнения, блоки
9, 16 памяти, демультиплексор 10, . элемент НЕ 11, формирователи 12 и
18 коротких импульсов, регистр 17, элементы ИЛИ 19 и 20. Приводятся примеры выполнения каналов 21 и 24 .формирования кодов. 1 ил. прямой выход которого соединен с вторь1м входом элемента И 14, выход которого соединен с счетным входом счетчика 15, выходы которого соединены с адресными входами блока 16 памяти, информационные выходы которого соединены с входами регистра 17, выходы которого соединены с адресными входами демультиплексора 10, выходы которого соединены с вторыми входами и каналов 21 формирования кодов, управляющий вход демультиплексора 1О соединен с выходом блока 7 сравнения и через последовательно соединенные элементы НЕ 11 и формирователь коротких импульсов 12 с S-входом RS-триггера 13, R-вход которого соединен с выходом элемента ИЛИ 19, первый вход которого соединен с R-входом счетчика 8, первым входом элемента ИЛИ 20, третьими входами и каналов 21 формирования кодов и шиной "Сброс", второй вход элемента ИЛИ 19 соединен с вто- . рым входом элемента ИЛИ 20 и выходом формирователя 18 коротких импульсов, вход которого соединен с управляющим выходом блока 16 памяти, выход второго элемента ИЛИ 20 соединен с Rвходом регистра f7, выходы и каналов
21 формирования кодов являются выходами устройства, первый и третий входы (и+1)-ro канала 24 формирования кодов объединены соответственно с первыми и третьими входами и каналов 2 1 формирования кодов, а второй вход соединен с выходом элемента И 14, I
: выходы и каналов 21 соединены с группой входов блока 27 сумматоров по модулю два, выход (и+1)-го канала 24 формирования кодов соединен с первым входом блока 27 сумматоров по модулю два, а выход блока 27 сумматоров по модулю два является выходом устройства.
Устройство работает следующим образом.
Перед пуском устройства сигналом
"Сброс" сбрасываются в ноль счетчик
8, регистр 17 номера канала, каналы
21 и канал 24, RS""òðèããåð 13. Одновременно сигнал "Установка в t" устанавливает все триггеры счетчиков б и 15 в единичное состояние. По окончании установки счетчика 8 в нулевое состояние на дешифратор блока 9 памяти поступает код адреса 000...00 и на вторые входы блока 7 сравнения
3 149943
Изобретение относится к импульснои технике, может быть использовано при обработке информации в системах автоматической обработки данных и является усовершенствованием устройства по авт. св. У 1231584.
Целью изобретения является расширение функциональных возможностей за счет формирования сигнала, в котором отражается контрольная сумма сигналов на выходах и каналов формирования кодов °
На чертеже представлена структурная схема устройства для формирования 15 кодовых последовательностей..
Устройство содержит генератор I импульсов, D-триггер 2, первый элемент И 3, делитель 4 частоты, элемент
5 задержки, первый счетчик 6 импуль- 70 сов, блок 7 сравнения, второй счетчик
8 импульсов, первый блок 9 памяти, демультиплексор 10, элемент НЕ 11, первый формирователь 12 коротких импульсов, RS-триггер 13, второй эле- 25 мент И 14, третий счетчик 15 импульсов, второй блок 16 памяти, регистр
17, второй формирователь 18 коротких импульсов, первый элемент ИЛИ 19 втор рой элемент И 20, и каналов 2f форми-30 рования кодов, каждый из каналов 21 содержит Т-триггер 22, синхронизируемый D-триггер 23, (и+1)-й канал 24 формирования кодов, "îäåðæàùèé Ттриггер 25 и П-триггер 26, блок 27 сумматоров по модулю два, содержащий сумматор 28 по модулю два и сумматор
29 по модулю два, причем выход генератора f соединен с первым входом элемента И 3, второй вход которого соединен с выходом D-триггера 2, выход элемента И 3 соединен с первым входом элемента И 14 и входом делителя 4 частоты, установочный вход которого соединен с установочными входами счетчика 6, счетчика 15 и шиной .установочного состояния, выход делителя 4 частоты соединен с входом элемента 5 задержки, выход которого соединен с счетным входом счетчика б и первыми входами и каналов формирования кодов, информационные выходы счетчика 6 соединены с первыми входами блока 7 сравнения, вторые входы которого соединены с выходами блока
9 памяти, адресные входы блока 9 памяти соединены с выходами счетчика
8, счетный вход которого соединен с инверсным выходом КБ-триггера 13, 5 499438 считывается код числа времени 000...0 (код номера такта).
Импульс запуска, поступающий на вход установки D-триггера 2 запуска, устанавливает егo н единичное состоя1
5 l0
Первый импульс с элемента 5 задержки, поступающий на с етный вход счетчика б, переводит все его триггеры в нулевое состояние, Код состояния с m выходов 000...00 счетчика 6 подается на первые входы блока 7 сравнения. На вторые входы блока 7 сравнения поступает код, считываемый с выходов первого блока 9 памяти по адресу, формируемому счетчиком 8.
В блоке 9 хранится последовательность расположенных IIQ возрастанию кодов номеров тактов (кодов времени, исключая код времени нуль), в которых должны переключаться выходы каналов
21. Блок 7 сравнения уменьшает значение кода номера такта на единицу младшего разряда и сраннинает полученный результат с кодом счетчика б.
При совпадении сравниваемых кодов сигнал логического нуля н выхода блока 7 сравнения поступает на инвертирующий вход управления демультиплексора 10 и через элемент НЕ 11 на формирователь 12, с выхода которого сформированньп короткий импульс поступает на S-вход RS-триггера 13, при этом он устанавливается в единичное состояние, С прямого выхода
RS-триггера 13 единичный потенциал разрешает прохождение непосредственно импульсов генератора 1 импульсов с выхода элемента И 3 на счетный вход счетчика 15, формирующего последовательность кодов адресов на адресных входах второго блока 16 памяти. Во втором блоке 16 памяти хранятся группы кодов номеров каналов, переключаемых н заданных тактах. Каждая группа взаимооднозначно соответствует номеру такта переключения, записанному в первом блоке 9 памяти. В группе коды номеров каналов перечисляются в произвольном порядке. Код номера канала содержит также дополнительный
40 тупает, если после поступления очередного импульса на вход счетчика 6 начинает поступать логический "Oн на инвертирующий информационный вход демультиплексора 10, и на его адресный вход поступают группы кодов (код) номеров каналов 21, повторяющих (повторяющий) предыдущую группу кодов (код) номеров каналов, а затем поступает последующий импульс в соответствующие каналы 21, на вход синхронизации D-триггеров 23.
С выхода элемента И 14 импульсы ,поступают также на нторой вход дополние, разрешая прохождение импульсов с генератора 1 через элемент И 3 на вход элемента И 14 и через делитель
4 частоты на вход элемента 5 задержки, с выхода которого задержанные импульсы одновременно поступают на входную шину канала 21 и на счетньп .вход счетчика 6. разряд (признак), принимающий в пос" леднем коде каждой группы единичное значение и нулевое значение в других кодах. Этот признак окончания группы кодов считывается с управляющего выхода блока 16 памяти. Из блока 16 памяти через регистр 17 считываются коды номеров каналов на адресный вход демультиплексора 10, обеспечивая последовательно установку в единичное состояние Т-триггера 22 н каналах 21, Одновременно с поступлением из блока 16 памяти на вход регистра 17 последнего кода номера канала группы код признака "1" поступает на вход формирователя 18, с выхода которого короткий импульс поступает через элемент ИЛИ 19 Hà R-вход RS — триггера 13 и через элемент ИПИ 20 на вход "Сброс" регистра 17. RS-триггер 13 устанавливается в единичное состояние, обеспечивая остановку счетчика 15 и формирование нового кода адреса на выходах счетчика 8, соответственно обеспечивая считывание из блока 9 памяти кода числа времени 000...02 (код номера такта) на вторые входы блока 7 сравнения до момента поступления второго импульса на счетный вход счетчика б, Второй импульс поступает одновременно на счетный вход счетчика 6, на выходах которого формируется код с ос тоя ния 000... 01, и на объединенные входы каналов 2 1 (на входы синхронизации О-триггеров 23) и начинается формирование кодовых последовательностей в каналах 21 либо в одном канале, если в блоке
16 памяти вместо первой группы кодов номеров каналон записан один код номера канала с признаком "1". Окончание формирования кодовых последовательностей в каналах (канале) 21 наснительного канала 24 формирования ко1499438
Составитель В.Чижов
Техред А.Кравчук
Редактор H.Ëàçàðåíêo
Корректор M.Ìàiññèìèøèíåö
Заказ 4704/52 Тираж 884 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r.Óæãîðîä, ул. Гагарина, 101 дов (на Т-вход Т триггера 25). Каждый импульс соответствует одному коду группы кодов номеров каналов, переключающихся в начале следующего такта. Таким образом, на такте, предшествующем такту переключения, Т-триггер канала 24 инвертирует свое состояние столько раз, сколько каналов станет изменять свой выход. Учитывая, что начальные состояния всех выходов устройства, как и состояние
Т- и D — триггеров 25 и 26 канала 24 равны нулю, то состояние Т-триггера
25 предсказывает своим нулевым или единичным значением соответственно четное или нечетное количество единиц на выходах каналов 21 в последующем такте переключения. С началом такта переключения значение с,выхода Т-триггера 25 принимается в Dтриггер 26 канала 24, а с его выхода поступает на первый вход сумматора
28 по модулю два блока 27,. на второй вход которого поступает результат свертки по модулю два с сумматора
29 на выходах каналов 2 1, Этот результат определяется блоком 27 и равен нулю или единице соответственно при четном и нечетном количестве единиц в коде на выходах каналов 21.
Су-матор 28 по модулю два сравнивает поступающие на его входы значения и при их несовпадении свидетельствует единичным значениям о неправильной . работе устройства. При правильной работе устройства сравниваемые знаS чения совпадают и выход сумматора 28 по модулю два принимает нулевое значение, которое поступает на выход устройства.
Работа устройства прекращается после того, как логическая "1" с
m+1-го выхода счетчика 6 поступит на вход синхронизации D-триггера 2 и он сбросится в "0".
15 формулаизобретения
Устройство для формирования кодовых последоватепьностей.по авт, св.
20 Р 1231584, о т л и ч а ю m; е е с я тем, что, с целью расширения функциональных возможностей, в него введен блок сумматоров по модулю два и (п+1)-й канал формирования кодов, 25 первый и третий входы которого объединены соответственно с герьыми и третьими входами и каналов формирования кодов, а второй вход соединен с,выходом второго элемента И, выход
30 (и+1)-го канала формирования кодов соединен с первым входом блока сумматоров по модулю два, вторые входы которого соединены с выходами п ка" налов формирования кодов.