Программируемый формирователь периодической функции

 

Программируемый формирователь периодической функции относится к цифровой вычислительной технике и может быть использовано в гибридных вычислительных комплексах, устройствах автоматики при программируемом задании функций сложного вида. Цель изобретения - сокращение оборудования. Программируемый формирователь содержит блок памяти адресов, два регистра адреса, селектор адреса, блок синхронизации, буферный регистр, счетчик периодов, цифроаналоговый преобразователь, выходной регистр, элемент И, одновибратор и группу из N блоков памяти значений функции. Поставленная цель достигается за счет того, что формирователь содержит группу из N блоков памяти значений функции. 2 ил.

СОЮЗ СОВЕТСКИХ СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А1 (19) (11) (51)5 G 06 Р 1 02

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

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

ПРИ ГКНТ СССР! (21 ) 4326188/24-24 (22) 09.11.87 (46) 30.01.90. Бюл. ¹ 4 (72) В.А.Мельников, С.Н.Неклюдов и С.А,Вуколов (53) 681.325(088.8) (56) Авторское свидетельство СССР

¹ 1243096, кл. Н 03 M 1/64, 1986.

Авторское свидетельство СССР № 1275772, кл. Н 03 М 1/66, 1986. (54) ПРОГРАММИРУЕМЫЙ ФОРМИРОВАТЕЛЬ

ПЕРИОДИЧЕСКОЙ ФУНКЦИИ (57) Программируемый формирователь периодической функции относится к цифровой вычислительной технике и может быть использован в гибридных

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

Цель изобретения — сокращение оборудования.

Сущность изобретения заключается в том, что каждый код выходного значения функции Y представляется в виде композиции (m< ° mz ° ° ° mï) где m; (i = l,n) — части кодов зна- . чений функции, хранимых в отдельных блоках памяти:

На фиг.l представлена функциональная схема программируемого формирователя периодической функции; на фиг.2

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

Программируемый формирователь периодической функции (фиг.l) содержит блок 1 памяти адресов, группу блоков

2.1 — 2,и памяти значений функции .(где n — число частей кода выходно-. го значения аргумента функции), блок

3 синхронизации, буферный регистр 4, первый регистр 5 адреса, второй регистр 6 адреса, выходной регистр 7, счетчик 8 периодов, цифроаналоговый преобразователь 9, селектор 10 адреса, элемент И !1, одновибратор 12, первый информационный вход 13, вход

14 запуска, второй информационный вход 15 и выход 16 формирователя.

Блок 3 синхронизации (фиг.2) содержит триггер 17 запуска, генератор

l8 тактовых импульсов и кольцевой регистр 19.

1539758

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

В исходном состоянии элементы памяти формирователя находятся в нулевом состоянии. С управляющего выхода выходного регистра 7 сигнал лог."1", идентифицирующий признак конца периода, поступает на управляющий вход селектора 1 О адреса и разрешает прохождение через него информации с . выхода буферного регистра 4.

Информация о коде программы формирования функции и числа периодов ее отработки поступает соответственно с входов 13 и 15 и заносится в буферный регистр 4 и счетчик 8 периодов. Одновременно с подачей этих кодов на вход

14 формирователя поступает управляющий сигнал на начало работы. По этому сигналу триггер 17 запуска (фиг.2) блока 3 синхронизации переходит в единичное состояние и разрешает формирование тактовых импульсов на выходе . генератора 18. Эти импульcbt поступают на синхронизирующий вход кольцевого регистра 19, на выходах которого последовательно выдаются импульсы для синхронизации работы формирователя.

По первому тактовому импульсу с выхода блока 3 синхронизации, поступающему на синхронизирующий вход регистра 5 адреса, .информация через селектор 10 адреса заносится в этот регистр. Занесенная в регистр 5 адреса информация представляет начальный адрес программы формирования функции.

По второму тактовому импульсу производится выборка информации по занесенному в регистр 5 адресу из блока 1.

В программируемом преобразователе реализован двухуровневый подход к формированию -кодов выходной функции.Первый уровень — адресный, на котором коды адресов воспроизводимых функций хранятся в блоке 1. Сами значения функций хранятся в блоках 2.1 †.2.п памяти и образуют операционный уровень. При этом адресный уровень управ50 ляет операционным. Такой подход к формированию кодов функций увеличивает гибкость и сокращает потребный объем памяти на основе исключения повторяющихся кодов функции„ . По очередному тактовому импульсу с выхода блока 3 синхронизации информация о кодах адресов с выходов блока 1 заносится в регистр 6 адреса.

Очередным тактовым импульсом производится .обращение к блокам 2.1-2,п памяти для считывания частей кода выходной функции. Считанная информация

1код формируемой функции1 по очередному тактовому импульсу заносится в выходной регистр 7, с выхода которого поступает на вход цифроаналогового преобразователя 9 и после преобразования к аналоговому виду поступает на выход 16 программируемого формирователя.

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

Первым тактовым импульсом с выхода блока 3 синхронизации очередной импульсной последовательности информация с первого выхода блока 1 через селектор 10 адреса заносится в регистр 5 адреса и формирование кода функции проходит аналогично рассмотренному.

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

При обнулении счетчика 8 периодов на выходе элемента И 11 образуется сигнал лог."1". На выходе одновибратора l2 образуется импульс, который поступает на вход блока 3 синхронизации (фиг.,2) и обнуляет триггер 17 запуска. На этом программируемый формирователь завершает свою работу.

5 15

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

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

39758 6 адресов подключен к i-му (i=1, n) информационному входу второго регистра адреса, четвертый выход блока синхронизации подключен к синхронизирующему входу выходного регистра, выход разряда признака конца периода которого подключен к управляющему входу селектора адреса и вычитающему входу счетчика периодов, информационный вход которого подключен к второму информационному входу формирователя, вход разрешения загрузки которого подключен к входу синхронизации счетчика периодов, инверсные выходы счетчика периодов подключены к входам элемента И, выход которого через одновибратор подключен к входу останова блока синхронизации, выход выход2Q ного регистра является выходом формирователя, отличающийся тем, что, с целью сокращения оборудования, формирователь содержит группу из и блоков памяти значений функции, 25 причем выходы п полей второго регистра адреса подключены к соответствующим с первого по i-й информационным входам группы блоков памяти значений функции, выходы которых подключены к

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

35 !

1539758

Составитель С.Курош

Техред М.Дидык Корректор В.Гирняк

Редактор М.Петрова

Заказ 219 Тираж 548 Подписное

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

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

Произволствеияо-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

Программируемый формирователь периодической функции Программируемый формирователь периодической функции Программируемый формирователь периодической функции Программируемый формирователь периодической функции 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к устройствам и способам генерации кодов в системе передачи данных, в частности к генерации двухмерных квазидополнительных турбокодов (КДТК) и адаптированных КДТК в системах пакетной передачи данных, поддерживающей повторную передачу
Наверх