Заявку на получение дополнительной информации по этому проекту можно заполнить здесь.
Номер 13-051-00 |
Наименование проекта Прецизионный синусно-косинусный таблично-алгоритмический преобразователь |
Назначение Формирование гармонических сигналов |
Рекомендуемая область применения Решение траекторных задач в микропроцессорных системах ЧПУ |
Описание В основе преобразователя лежит принцип кусочно-линейной или параболической интерполяции воспроизводимой функциональной зависимости. Преобразователь работает следующим образом. На вход устройства поступает параллельный код аргументаb(см. рис.) разрядности n. С выхода устройства снимается параллельный n-разрядный код значения функции f(b); r -числодополнительных разрядов, используемых на этапе промежуточных вычислений непосредственно в преобразователе с целью повышения точности результата. Код аргументаbразбивается на группы старших и младших разрядовbстиbмл ,разрядностью g и n-g соответственно. ПЗУ f (bст) содержит узловые точки интерполяции, которые выбираются старшими разрядами аргументаbст. Значения функции, находящиеся между узлами интерполяции, определяются как f (bст+bмл) = f (bст) +kj ·bмл= f (bст) +df (bст,bмл), где kj = f j+1(bст) - f j(bст) - скорость нарастания функции в соответствующих интервалах интерполяции, хранящаяся в ПЗУ kj. Значения f (bст) и kj предварительно рассчитываются и симметрично округляются до n + r разрядов. Погрешности отрезания одного знака, образующиеся при симметричном округлении соответствующих пар этих величин, компенсируются прибавлением значения 2 -(n+r) к kj на этапе предварительных вычислений. Табличный умножитель представляет собой ПЗУ «прошитое» всеми возможными комбинациями произведений kj ·bмл. Так как сомножители, поступающие на адресные входы ПЗУ табличного умножителя, дают результат порядка 2 ·(n-g)+r+1 двоичных разрядов, из которых используется только n-g+r+1 , для симметрирования погрешности отбрасывания n-g младших разрядов, на этапе предварительного расчета в значения произведений прибавляется 2 -(n+r+1) - 2 -(n+r+1)-(n-g). Сюда же прибавляется и корректирующая добавка 2 -(n+1) - 2 -(n+r+1) которая симметрирует погрешность отбрасывания r выходного разрядов сумматора. Окончательная погрешность воспроизведения функции не превышает значения |±| = |±(2 -(n+r+1) + 2 -(n+r+1)+(2 -n_2 -(n+r) )/2|,где слагаемые предствляют собой (слева направо) погрешности симметричного округления, табличного умножителя и отбрасыванияr разрядов сумматора соответственно. Разработаны программы, осуществляющие расчет таблиц прошивок используемых в схеме ПЗУ, а также моделирование описываемой структуры и статистическую обработку погрешностей воспроизведения функции при значениях аргумента от 0°до 90°. Например, для организациитаблично-алгоритмического преобразователя с числом разрядов аргумента и выходных разрядов функцииn= 16, при числе дополнительных разрядов r = 1, потребуется пять корпусов микросхем ПЗУ 556РТ 7 и пять микросхем четырех разрядных сумматоров. При программном моделировании схемы значения максимальных погрешностей составили: -0,746; 0,749, а математического ожидания и среднеквадратического отклонения 0,017 и 0,313 единиц 16-го разряда результата соответственно. Если число выходных рахрядов функции n = 15, то при r = 2 потребуется четыре микросхемы ПЗУ 556РТ7. При программном моделировании максимальные значения, математическое ожидание и среднеквадратическое отклонение погрешностей составили: -0,623; 0,625; 0,011 и 0,294 единиц 15-го разряда соответственно. Рис. Структура таблично-алгоритмического преобразователя с табличным умножителем. |
Преимущества перед известными аналогами Повышение точности формирования выходных значений функций |
Стадия освоения Внедрено в производство на Муромском заводе радиоизмерительных приборов |
Результаты испытаний Технология обеспечивает получение стабильных результатов |
Технико-экономический эффект Высокое быстродействие, возможность реализации с применением недорогой отечественной элементной базы |
Возможность передачи за рубеж Возможна передача за рубеж |
Дата поступления материала 08.09.2000 |
У павильонов Уральской выставки «ИННОВАЦИИ 2010» (г. Екатеринбург, 2010 г.)
Мероприятия на выставке "Инновации и инвестиции - 2008" (Югра, 2008 г.)
Открытие выставки "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)
Демонстрация разработок на выставке "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)