Устройство для получения аналоговых функций
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для получения аналоговых функций с помощью ПЗУ. Цель изобретения - сокращение аппаратурных затрат. Поставленная цель достигается за счет последовательного опроса ячеек памяти ПЗУ Опрос осуществляют с младших разрядов значений функций, которые опрашиваются в течение одного тактового интервала. Затем в течение двух тактовых интервалов опрашиваются следующие более старшие разряды. Следующие разряды опрашиваются в течение четырех тактовых интервалов и т.д. Значения функций в аналоговом виде снимаются с выходов фильтров нижних частот. Устройство содержит два блока памяти, счетчик, генератор импульсов, блок задания аргумента и группу фильтров нижних частот . 2 ил, Ё
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)5 Н 03 К 7/00
ГОСУДАРСТВЕН-АЛЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4444635/24 (22) 20.06.88 (46) 23.04.91. Бюл. М 15 (72) В.В.Ледерер (53) 681.325 (088.8) (56) Зверев А;Е., Максимов В.П., Мясников В.А, Преобразователи угловых перемещений в код. — Л.: Энергия, 1974, с. 144, рис. 68.
Лукьянов Д.А. ПЗУ вЂ” универсальный элемент цифровой вычислительной техники. — Микропроцессорные средства и систе- мы, 1986, hL 1, с. 75 — 82, рис,4 б. (54) УСТРОЙСТВО ДЛЯ ПОЛУЧЕНИЯ АНАЛОГОВЫХ ФУНКЦИЙ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для получения аналоговых фунИзобретение относится к автоматике и вычислительной технике и может быть использовано для получения аналоговых функций с помощью постоянного запоминающего устройства (ПЗУ), Целью изобретения является сокращение аппаратурных затрат.
На фиг.1, приведена блок-схема устройства; на фиг.2 — таблица программирования второго блока памяти.
Устройство содержит фильтры 1 нижних частот, блоки 2 и 3 памяти, блок 4 задания аргумента, счетчик 5, генератор 6 импульсов и выходы 7.
Устройство работает по следующему алгоритму.
Заданные функции записаны в первом блоке 2 памяти, по одним входам которого осуществляется опрос его ячеек памяти, на другие входы подается функция аргумента,,,!Ж,, 1644369 А1 кций с помощью ПЗУ. Цель изобретения— сокращение аппаратурных затрат. Поставленная цель достигается эа счет последовательного опроса ячеек памяти ПЗУ. Опрос осуществляют с младших разрядов значений функций, которые опрашиваются в течение одного тактового интервала, Затем в течение двух тактовых интервалов опрашиваются следующие более старшие разряды, Следующие разряды опрашиваются в течение четырех тактовых интервалов и т,д.
Значения функций в аналоговом виде снимаются с выходов фильтров нижних частот.
Устройство содержит два блока памяти, счетчик, генератор импульсов, блок задания аргумента и группу фильтров нижних частот. 2 ил, а с выходов блока 2 снимаются значения функций, которые затем усредняются в фильтрах 1.
Опрос ячеек памяти начинается с младших разрядов значений функций, которые опрашиваются в течение одного тактового интервала. Затем в течение двух тактовых интервалов спрашиваются следующие более старшие разряды функций, следующие за ними разряды опрашиваются в течение четырех тактовых интервалов, и-е разряды опрашиваются в течение 2" тактовых интервалов.
Значения функций в аналоговом виде снимаются с выходов фильтров.
Устройство работает следующим образом.
Генератор 6 непрерывно генерирует импульсы. которые считаются двоичным счетчиком 5. Поскольку выходы двоичного
1644369 счетчика 5 соединены с входами второго блока 3 памяти, то на выходах последнего со скоростью считывания двоичного счетчика 5 появляется информация, которая была предварительно в него записана (фиг.2). Опрос ячеек памяти второго блока 3 памяти происходит в соответствии с таблицей построчно слева направо, сверху вниз. По первому адресу (левый верхний угол таблицы) записан "0", этот "0" приложен к выходам второго блока 3 памяти в течение одного тактового интервала, определяемого генератором 6, Далее в двух адресах подряд записаны "1", следовательно, "1" присутствует на выходах второго блока 3 памяти в течение двух тактовых интервалов, В четырех адресах записана "2" и, следовательно, она присутствует на выходах второго блока
3 памяти в течение четырех тактовых импульсов, и присутствует на выходе в течение
2" тактовых интервалов. Процесс происходит до тех пор, пока на выходе старшего разряда второго блока 3 памяти появится
"1", которая сбрасывает счетчик 5 и все повторяется вновь.
Поскольку выходы второго блока 3 памяти соединены с адресными входами первого блока 2 памяти, то информация, записанная в первых K ячейках (где К вЂ” число выходов первого блока 2 памяти) прилагается к выходу в течение одного тактового интервала, информация, записанная во вторых К ячейках, прикладывается к выходу в течение двух тактовых интервалов, информация, записанная в и-ных К ячейках, прилагается к выходу в течение 2" тактовых интервалов. В отмеченные ячейки памяти, первого блока 2 памяти записаны К значений и-разрядных функций i-ro аргумента, Причем значения младших разрядов функций записаны в первые ячейки памяти, значения вторых разрядов — во вторые, значения и-ных разрядов — в и-ные ячейки памяти. Поэтому значение каждого разряда прикладывается к выходу в течение времени, пропорционального весу этого разряда.
Значения каждой функции усредняются в фильтрах 1 и на каждом выходе устройства присутствует значение соответствующей функции для i-ro аргумента, значение которого задается блоком 4.
Аналитически значение функции на каком-либо выходе устройства записывается следующим образом:
Ао С 2 +AI 1 ° 2 +,,+АП1 2
I т где Фк — значение К-й функции i-го аргумента;
Ао, Ап. — значения коэффициентов функции Фк в двоичном коде; записанные в блоке 2;
t — значение тактового интервала (период импульсов генератора 6);
Т вЂ” период опроса (период работы счетчика 5), Число выходов и двоичного счетчика 5 и число выходов второго блока 3 памяти связаны между собой следующим образом; и =2, призтом обеспечивается запись и опрос и-разрядных значений функций.
Преимуществом устройства является более высокая точность получения аналоговых функций. Так, если в прототипе п ячеек памяти ПЗУ обеспечивают и возможных значений функции, то для предлагаемого способа число значений функции составляет 2", Например, при и = 8 в прототипе
15 обеспечивается получение 8 дискретных значений функции, а в предлагаемом способе 256, при и = 16 в прототипе 16 значений, а в предлагаемом способе 2 значений, В общем случае точность возрастает в
25 2 о Iog2n) раз. При заранее заданной точности устройство позволяет значительно сократить объем памяти ПЗУ. Например, если необходимо записать i значений К е-разрядных функций, то в поототипе требуется
30 объем памяти П1= К 2(п + 2 1 В предлагаемом устройстве требуется одно ПЗУ с объемом памяти П2 = Кх 2 (". 2 + " 2 и второе с объемом памяти Пз = log2m. 2 . При m = 8, К = 4 и i = 1024 получают П1 = 4х2, П2 =
35 =4х2, Пз = Зх2, Формула изобретения
Устройство для получения аналоговых функций, содержащее генератор импуль40 сов, счетчик, блок задания аргумента, первый блок памяти и группу фильтров нижних частот, причем выход генератора импульсов соединен со счетным входом счетчика, выходы разрядов первого блока памяти соеди45 нены с входами соответствующих фильтров нижних частот группы, выходы которых соединены с выходом устройства, выход блока задания аргумента соединен с первым адресным входом первого блока памяти, о т50 личающееся тем,что,сцелью сокращения аппаратурных затрат, оно содержит второй блок памяти, причем выход счетчика соединен с адресным входом второго блока памяти, выход младших разрядов которого соединен с вторым адресным входом первого блока памяти, выход старшего разряда второго блока памяти соединен с входом установки в "0" счетчика.
1644369
Составитель А. Зорин
Редактор А. Шандор Техред M.Ìîðãåíòàè КоРРектоР Н. Король
Заказ 1247 Тираж 468 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101