Цифровой генератор кусочно-линейных функций

Номер патента: 1425629

Автор: Хорин

ZIP архив

Текст

логовую форму и поступает на выход 11генератора.Величина суммарного приращениясегмента определяется кодом длинысегмента, задающим коэффициент деления тактовых импульсов генератора 8в делителе 7. Через заданное кодомдпины сегмента количество тактов навыходе делителя 7 появляется импульс,который поступает на счетный входсчетчика 1 иувеличивает его содержимое на единицу.Знак .крутизны сегмента определяет"ся значением признака знака крутизны, поступающим из блока 2 на управляемый инвертор 3 и сумматор 4. Цриформировании сегмента с положительной крутизной признак знака крутизныимеет нулевое значение и не воздействует на управляемый инвертор 3 исумматор 4. При формировании сегмента с отрицательной крутизной признакзнака крутизны имеет единичное значение, которым управляемый инвертор3 переводится в режим инвертированиякода крутизны. Происходящее при этомсмещение изображений положительныхи отрицательных чисел на числовой осина величину единицы младшего разряда,объясняемое особенностями двоичнойарифметики, устраняется прибавлениемединичного значения признака знакакрутизны к содержимому сумматора 4,После окончания формирования первого сегмента на выходе счетчика 1устанавливается адрес следующей ячейки блока 2, содержащей инструкциивторого сегмента, и т.д. до появленияв инструкциях р-го сегмента признакаконца функции. Признак конца функцииобнучяет счетчик 1 и останавливаетгенератор 8, На этом формирование одного периода функции, состоящей иэ рсегментов, заканчивается.При необходимости периодизациифункции генератор 8 запускают по-,вторно,25 Рабочий режим начинается с прихо дом сигнала запуска на вход 12 генератора 8. После этого начинается отработка инструкций первого сегмента, находящихся в нулевой ячейке блока 2. Код крутизны сегмента поступает через управляемый инвертор 3 на группу входов первого числа сумматора 4, На группу входов второго числа суммато" ра 4 поступает код текущего значения функции с выходов регистра 5. В сум- Во маторе 4 производится сложение текущего значения функции с величиной эа- данногЬ единичного приращения, определяемого кодом крутизны, Образовавшаяся сумма записывается под действи- ВВ ем тактовых импульсов генератора 8 в регистр 5; Сформированное цифровое значение функции поступает на разрядные входы ЦАП 6, преобразуется в ана" Изобретение относится к вычислительной технике и может быть использовано при построении широкодиапазонных программируемых генераторов произвольных функций, аппроксимирован 5ных линейными сегментами.Цель изобретения - повышение точности.На чертеже приведена функциональная схема цифрового генератора кусочно-линейных функций,Генератор содержит счетчик 1, блок2 памяти, управляемый инвертор 3,сумматор 4, регистр 5, цифроаналоговый преобразователь (ЦАП) 6, управляемый делитель 7 частоты, генератор8 тактовых импульсов,Цифровой генератор кусочно-линейных функций работает следующим об"разом.Рабочему режиму генератора предшествует загрузка блокапамяти. Впроцессе загрузки счетчик 1 последовательно, начиная с нулевой, перебирает ячейки блока 2, в которые заносятся по входам 9 инструкции аппроксимирующих заданную функцию линейныхсегментов. Заполнение счетчика 1 производится по входам 10. Инструкциисегментов включают в себя информациюо крутизне сегментов, знаке крутизны,длине сегментов и признаке конца функц; После загрузки блока 2 счетчик 1обнуляется и генератор переводится врабочий режим, в котором на выходе 11генератора формируется заданная функция. Формула изобретения Цифровой генератор кусочно-линейных функций, содержащий блок памяти, управляемый инвертор, сумматор, генератор тактовых импульсов, о т л и - ч а ю щ и й с я тем, что, с целью повышения точности, в него введенысчетчик, управляемый делитель частоты, регистр, причем выход генератора1425 б 29 Составитель С.КурошТехред М.Дидык Корректор О.Кравцова Редактор Н.Тупица Заказ 4769/45 Тираж 704 ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 тактовых импульсов подключен к входу синхронизации регистра и информационному входу управляемого делителя частоты, управляющий вход которого подключен к выходам разрядов задания ко- .5 да длины сегментов блока памяти, выход разряда знака крутизны которого подключен к управляющему входу управляемого инвертора и входу знака крутизны сумматора, выход которого подключен к входу регистра, выход которого подключен к первому информационному входу сумматора и является выходом генератора, вход пуска которого подключен к входу запуска генератора тактовых импульсов, вход останова которого и вход сброса счетчика подключены к выходу разряда признака концавычисления функции блока памяти, выход разрядов кода крутизны которогоподключен через управляемый инверторк второму информационному входу сумматора, выход управляемого делителячастоты подключен к счетному входусчетчика, установочный вход которогоподключен к входу задания адреса цифрового генератора, вход данных которого подключен к информационному входу блока памяти, вход адреса которогоподключен к выходу счетчика.

Смотреть

Заявка

4207845, 05.03.1987

СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКОЕ БЮРО ФИЗИЧЕСКОГО ПРИБОРОСТРОЕНИЯ С ОПЫТНЫМ ПРОИЗВОДСТВОМ ИНСТИТУТА ФИЗИКИ АН УССР

ХОРИН ЛЕОНИД ЕВГЕНЬЕВИЧ

МПК / Метки

МПК: G06F 1/02

Метки: генератор, кусочно-линейных, функций, цифровой

Опубликовано: 23.09.1988

Код ссылки

<a href="https://patents.su/3-1425629-cifrovojj-generator-kusochno-linejjnykh-funkcijj.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой генератор кусочно-линейных функций</a>

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