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

 

Изобретение относится к вычислительной технике и может быть использовано при построении широкодиапазонных программируемых генераторов произвольных функций. Решена задача повьшения точности и расширения частотного диапазона генератора. Цифровой генератор кусочно-линейных функций содержит счетчик 1, блок 2 памяти, управляемый инвертор 3, сумматор 4, регистр 5, цифроаналоговый преобразователь 6, управляемый делитель 7 частоты , генератор 8 тактовых импульсов. 1 ил. О)

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

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

РЕаЪ БЛИН

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

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

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

00 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) .4207845/24-24 (22) 05.03.87 (46) 23.09.88. Бюл. Р 35 (71) Специальное конструкторско-тех. нологическое бюро физического приборостроения с опытным производством

Института физики АН УСС (72) Л.Е.Корин (53) 681.325 (088.8) (56) Информационные системы./Под ред.

Е.П.Балашова и В.Б.Смолова. - Л.:

Энергоатомиздат, Ленинградское отделение, 1985, с. 110-117, рис. 4.3 а,б.

Гнатек Ю.P. Справочник по цифроаналоговым и аналого-цифровым преоб" разователям, — М.: Радио и связь, 1982, с. 258, рис, 4.128.

„„SU„„1425629 А1 (51) 4 G 06 F 1/02 (54) ЦИФРОВОЙ ГЕНЕРАТОР КУСОЧНО-ЛИНЕЙНЫХ ФУНКЦИЙ (57) Изобретение относится к вычислительной технике и может быть использовано при построении широкодиапазонных программируемых генераторов произвольных функций. Решена задача повьппения точности и расширения частотного диапазона генератора. Цифровой генератор кусочно-линейных функций содержит счетчик 1, блок 2 памяти, управляемый инвертор 3, сумматор 4, регистр 5, цифроаналоговый преобразователь 6, управляемый делйтель 7 час" тоты, генератор 8 тактовых импульсов.

1 ил.

1425629

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

Цель изобретения — повышение точности

На чертеже приведена функциональ- 10 ная схема цифрового генератора кусочно-линейных функций, Генератор содержит счетчик 1, блок

2 памяти, управляемый инвертор 3, сумматор 4, регистр 5, цифроаналоговый преобразователь (ЦАП) 6, управляемый делитель 7 частоты, генератор

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

Рабочему режиму генератора предшествует загрузка блока ? памяти. В процессе загрузки счетчик 1 последовательно, начиная с нулевой, перебирает ячейки блока 2, в которые заносятся по входам 9 инструкции аппроксимирующих заданную функцию линейных сегментов. Заполнение счетчика 1 производится по входам 10. Инструкции сегментов включают н себя информацию о крутизне сегментов, знаке крутизны, длине сегментов и признаке конца функц; После загрузки блока 2 счетчик 1 обнуляется и генератор переводится в рабочий режим, в котором на выходе 11 генератора формируется заданная функция.

Рабочий режим начинается с прихо- 40 дом сигнала запуска на вход 12 генератора 8. После этого начинается отработка инструкций первого сегмента, находящихся в нулевой ячейке блока 2.

Код крутизны сегмента поступает через управляемый инвертор 3 на группу входов первого числа сумматора 4. На группу входов второго числа сумматора 4 поступает код текущего значения функции с ныходон регистра 5. В сум- 5п маторе 4 производится сложение текущего значения функции с величиной эаданногЬ единичного приращения, определяемого кодом крутизны. Образовавшаяся сумма записывается под действи- 55 ем тактовых импульсов генератора 8 в регистр 5; Сформированное цифровое значение функции поступает на разрядные входы ЦАП 6, преобразуется в аналоговую форму и поступает на выход 11 генератора.

Величина суммарного приращения сегмента определяется кодом длины сегмента, задающим коэффициент деления тактовых импульсов генератора 8 в делителе 7. Через заданное кодом дпины сегмента количество тактов на выходе делителя 7 появляется импульс, который поступает на счетный вход счетчика 1 и увеличивает его содержимое на единицу.

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

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

v отрицательных чисел на числовой оси на величину единицы младшего разряда, объясняемое особенностями двоичной арифметики, устраняется прибавлением единичного значения признака знака крутизны к содержимому сумматора 4, После окончания формирования первого сегмента на выходе счетчика 1 устанавливается адрес следующей ячейки блока 2, содержащей инструкции второго сегмента, и т.д. до появления в инструкциях р-ro сегмента признака конца функции. Признак конца функции обнучяет счетчик 1 и останавливает генератор 8, На этом формирование одного периода функции, состоящей иэ р сегментов, заканчивается.

При необходимости периодизации функции генератор 8 запускают по-, вторно.

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

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

1425629

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

Техред М.Дидык

Корректор О.Кравцова

Редактор Н.Тупица

Заказ 4769/45 Тираж 704 По дписно е

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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