Цифровой генератор функций
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 622070
Автор: Абелян
Текст
с присоединением заяв Государственный комит(43) Опубликовано 30.08.78, Бюллетень3 Министров СССР ам изобретений открытий ов 3) УДК 681.3(088(45) Дата онубликоваь исания 31.07.7) Автор изобретения В, К. Абель овскии институт инженеров гражданскои авиации итель ЦИФРОВОЙ ГЕНЕРАТО ИЙ к области вычисет быть использоинейных ступенчакусочно-линейной произвольного виИзобретение лительной тех вано для генер тых функций аппроксимаци относится ики и мож рования л или для функций первои группе д ц фр р тора функций.Недостатком генератора является невозможность генерирования функций Р(х), содержащихучастки с крутизной дР 1 дх) )1, т. е. все генерируемые им функции расположены только в первом и восьмом октантах, Это приводит к необходимости предварительной нормировки функций ценой увеличения аппаратурных затрат,Целью изобретения является расширение класса функций, генерируемых цифровым генератором.Поставленная цель достигается тем, что цифровой генератор функций содержит коммутатор и второй счетчик, причем первый и второй информационные входы коммутатора подключены соответственно к выходу генератора тактовых импульсов и выходу сумматора по модулю два, управляющий вход коммутатора - к соответствующему информационному входу цифрового генератора функций, первый и второй выходы коммутатора - к счетным входам первого и второго счетчиков соответственно, выходы второго счетчика подключены ко второй группе выходов цифрового генератора функций,Известный цифровой генератор функций (11 содержит преобразователь временных интервалов в последовательность импульсов, реверсивный счетчик и блоки весовых ко эффициентов декодирования и памяти.Однако такая конструкция сложна и имеет невысокое быстродействие.Наиболее близким к изобретению является цифровой генератор функций 2, содер жащий генератор тактовых импульсов, формирователь функций Уолша, сумматор по модулю два, элемент задержки и первый счетчик, причем выход генератора тактовых импульсов подключен к синхронизирующему входу формирователя функций Уолша, информационные входы которого подключены к первой группе информационных входов цифрового генератора функций, а выход - к первому и через элемент задержки ко второму входам сумматора по модулю два, входы установки и выходы первого счетчика подключены соответственно ко второй группе информационных входов и к 2выхо ов и ового гене а5101520 25 зо 35 40 45 50 55 оо На чертеже изображена схема предлагаемого генератора.Он содержит генератор 1 тактовых импульсов, формирователь 2 функций Уолша, элемент задержки 3, сумматор 4 по модулю два, коммутатор 5, счетчики 6 и 7, вход 8 старт-импульса и вход 9 стоп-импульса, первую группу информационных входов 10, один из которых служит для задания режима работы первого счетчика на сложение или вычитание по счетному входу, а другие - для задания начального состояния подключены к установочным входам счетчика, вторую группу информационных входов 11, третью группу информационных входов 12, один из которых служит для задания режима работы второго счетчика на сложение или вычитание по счетному входу, а другие - для задания начального состояния и подключены к установочным входам счетчика, информационный вход 13, подключенный к управляющему входу коммутатора, и выходные шины 14 и 15,Знак приращения функции з 1 дп(ЛР) на очередном интервале аппроксимации Т поступает на один из входов 10 первой группы и определяет режим работы счетчика 6 (сложение или вычитание). Другие информационные входы первой группы, подключенные к соответствующим установочным входам счетчика 6, служат для ввода начального значения функции Р(хо)Знак приращения аргумента з 1 дп(Лх) поступает на один из входов 12 третьей группы, определяя режим работы (сложение или вычитание) счетчика 7. Другие информационныс входы третьей группы, подключенные к соответствующим установочным входам счетчика 7, служат для ввода начального значения аргумента хо. Абсолютная величина приращения функции ЛР на заданном интервале аппроксимации поступает на информационные входы 11 второй группы (соответствующие управляющие входы формирователя 2) и определяет номер У= ЬР генерируемой функции Уолша (У=О, 1, 2, , 2" - 1, где и - число входов второй группы).С момента подачи старт-импульса на вход 8 до прихода стоп-импульса на вход 9 тактовые импульсы частоты о с выхода генератора 1 поступают на синхронизирующий вход формирователя 2, Каждое переключение на выходе формирователя 2 при помощи элемента задержки 3 и сумматора 4 по модулю два преобразуется в импульс длительностью в один такт (1 ф). Число этих импульсов за один период работы Т,=2 дф формирователя 2 равно Л. Если на управляющий вход коммутатора 5 по инфо мационному входу 13 поступает сигдРнал (1, импульсы с выхода сумдхматора 4 через коммутатор 5 поступают на вход счетчика 6 и добавляются к его содержимому (или вычитаются из него). Одновременно с выхода генератора 1 на вход счетчика 7 через коммутатор 5 подаются тактовые импульсы, которые будут складываться с его содержимым (или вычитаться).Если на информацианный вход 13 постудР 1.пает сигнал) 1 означающий, чтодхна заданном интервале аппроксимации функция Р растет быстрее аргумента х, коммутатор 5 перекоммутирует входы счетчиков таким образом, что вход счетчика 6 будет соединен с выходом генератора 1, а вход счетчика 7 - с выходом сумматора по модулю два, При этом осуществляется взаимная замена координатных осей: аргумент х становится функцией Р и наоборот.Использование предлагаемого генератора обеспечивает (с учетом требований к разрядности выходных счетчиков) аппроксимацию функций самого произвольного вида. Формула изобретения Цифровой генератор функций, содержащий генератор тактовых импульсов, формирователь функций Уолша, сумматор по модулю два, элемент задержки и первый счетчик, причем выход генератора тактовых импульсов подключен к синхронизирующему входу формирователя функций Уолша, информационные входы которого подключены к первой группе информационных входов цифрового генератора функций, а выход - к первому и через элемент задержки ко второму входам сумматора по модулю два, входы установки и выходы первого счетчика подключены соответственно ко второй группе информационных входов и к первой группе выходов цифрового генератора функций, отличающийся тем, что, с целью расширения класса генерируемых функций, он содержит коммутатор и второй счетчик, причем первый и второй информационные входы коммутатора подключены соответственно к выходу генератора тактовых импульсов и выходу сумматора по модулю два, управляющий вход коммутатора - к соответствующему информационному входу цифрового генератора функций, первый и второй выходы коммутатора - к счетным входам первого и второго счетчиков соответственно, выходы второго счетчика подключены ко второй группе выходов цифрового генератора функций.Источники информации,принятые во внимание при экспертизе 1, Авторское свидетельство СССР451989, кл. б 06 Р 1/02, 1974,2. Заявка2303225/24, кл, 6 06 Р 1/02, 24,12.75, по которой принято решение о выдаче авторского свидетельства,622070 Составитель В. Байковхред А. Кам ыш н икова актор И. Грузова раж 799а Министров ССкрытийнаб., д. 4/5 Позписн Изд.572 Государственного комитета Сове по делам изобретений и о 113035, Москва, Ж, Раушска
СмотретьЗаявка
2450708, 08.02.1977
МОСКОВСКИЙ ИНСТИТУТ ИНЖЕНЕРОВ ГРАЖДАНСКОЙ АВИАЦИИ
АБЕЛЬЯН ВИКТОР КЕРОПОВИЧ
МПК / Метки
МПК: G06F 1/02, G06F 17/10
Метки: генератор, функций, цифровой
Опубликовано: 30.08.1978
Код ссылки
<a href="https://patents.su/3-622070-cifrovojj-generator-funkcijj.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой генератор функций</a>
Предыдущий патент: Термостат
Следующий патент: Цифровой генератор колоколообразной функции
Случайный патент: Устройство для создания двигательной физической нагрузки на конечности животного