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

 

Изобретение относится к вычислительной технике. Цель изобретения - повышение точности. Устройство содержит блок 1 выделения абсолютных значений, преобразователь 2 напряжения в код, генератор 3 тактовых импульсов, блок 4 умножения частоты , селектор квадрантов 5, первые 6 и вторые 7 преобразователи прямого кода в дополнительный , регистры 8, наканливаюплие сумматоры 9 (в каждом из двух каналов определения ортогональной составляющей), вход 10, выходы 11, 12. Код прямоугольной координаты формируется в результате 4HCvaeHHoro интегрирования фиксированного количества отсчетов за полупериод опорного напряжения в накапливающих сумматорах. Усреднение погрешностей мгновенных отсчетов повыпшет точность преобразования. 2 ил. со о со о СП о

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

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

РЕСПУБЛИН

„„SU„„1309050 А1 (5D 4 G 06 G 7 22

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

Х АВТОРСХОМУ СВИДЕТЕЛЬСТВУ. 10 (;л)

СР

ЯР

CO

С

С0

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3991065/24-24 (22) 11.12.85 (46) 07.05.87. Бюл. № 17 (71) Московский институт электронной техники (72) Л. М. Жаворонков и В. Г. Варламов (53) 681.3 (088.8) (56) Авторское свидетельство СССР № 771682, кл. G 06 G 7/22, 1978.

Авторское свидетельство СССР № 758188, кл. G 06 G 7/22, 1978. (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ПОЛЯРНЫХ КООРДИНАТ В ПРЯМОУГОЛ b НЫ Е (57) Изобретение относится к вычислительной технике. Цель изобретения — повышение точности. Устройство содержит блок 1 выделения абсолютных значений, преобразователь 2 напряжения в код, генератор 3 тактовых импульсов, блок 4 умножения частоты, селектор квадрантов 5, первые 6 и вторые 7 преобразователи прямого кода в дополнительный, регистры 8, накапливаюшие сумматоры 9 (в каждом из двух каналов определения ортогональной составляюп.ей), вход 10, выходы 11, 12. Код прямоугольной координаты формируется в результате численного интегрирования фиксированного количества отсчетов за полупериод опорного напряжения в накапливаюших сумматорах.

Усреднение погрешностей мгновенных отсчетов повышает точность преобразования. 2 ил.

1309050

Изобретение относится к вычислительной технике.

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

На фиг. 1 представлена схема предлагаемого устройства; на фиг. 2 -- генератор тактовых импульсов.

Устройство содержит блок выделения абсолютных значений, преобразователь 2 напряжения в код, генератор 3 тактовых импульсов, блок 4 умножения частоты, селектор 5 квадрантов, преобразователи 6 и 7 прямого кода в дополнительный, регистры 8, накапливающие сумматоры 9, информационный вход 10, выходы 1! и 12, Преобразователь 2 выполнен по схеме поразрядного уравновешивания входного сигнала. Генератор 3 (фиг. 2) содержит суммирующий счетчик 13, дифференцируюгций элемент 14, дешифраторы 15 и 16, триггеры !7 — 19, генератор 20 импульсов, счетчики 21 и 22.

Селектор 5 квадрантов содержит два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, его работа описывается соотношениями: E=BC+

+BC; G=BD+BD, где В, С, D -- двоичные переменные, соответствукццие знакам входных напряжений. U(T), /-, Uo> Преобразователи 6 и 7 содержат гругшу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ»о числу разрядов входного кода и комбинационный сумматор.

Устройство работает следую» им образом, Опорное напряжение (меандр той жс частоты 1, что и входное) служит началом отсчета аргумента вектора (задает положение оси х прямоугольной системы координат). На выходе блока 4 возникает потокимпульс с частотой Л f. Элемент 14 дифференцирования в генераторе 3 формирует из напряжения Uoi IIMI1)ëbñ сброса счетчика !3.

Счетчик 13 за период 1 накапливает И IIìпульсов, поступающих на его вход с выхода блока 4. Дешифратор 15 зыделяет тактовые импульсы с номерами Л /4 и 3N/4 и этими импульсами переключает триггер 17, на выходе которого формируется опорное напряжение Uyo запаздывающее на 90 относительно Uxo Каждый тактовый импульс служит началом цикла работы блоков 18 — 22, формирующих серию управляк>щих импульсов. В начале цикла триггер 18 устанавливается в состояние «!», а триггер 19 — в состояние «О». При этом триггер 18 разрешает работу счетчика 22. На выходах счетчика 21 последовательно формируется серия из К (например, К=-6) импульсов. По окончании этой серии триггер 18 переводится в нулевое состояние импульсом переполнения счетчика 21 и . разрег»ает работу счетчика 22, который формирует на своих выходах серию из L (L (К) импульсов. Первые М из К + L импульсов используются для поразрядного уравновешивания напряжения на информационном входе преобразователя 2, который формирует М-разрядный

40 (например М= —:8) двоичный код модуля выборки входного сигнала. Три последних импульса из серии М + l на выходе счетчика 22 служат импульсами управления для накапливающих сумматоров 9 и регистров 8, причем указанные импульсы создаются только в начале и середине периода Т благодаря стробированию дешифратором 16.

Входное напряжение H(t) = Asin(2zrft+

+I!,) поступает на вход блока 1, на выходах которого появляется напряжение знака и абсолютного значения сигнала. Они служат двоичными переменными функции Е, необходимой для управления преобразователем 6 кода. Если Е =-- О, то число с выхода преобразователя 2 проходит через преобразователь 6 без инверсии, в прямом коде.

При Е = 1 число с выхода преобразователя 6, поступает на вход накапливающего су мматора 9 v, дополнительном коде с отрицательным знаком. В интервалах времени существования значения Е = 1 отсчеты входного напряжения вычитаются в сумматоре 9, и в остальное время отсчеты суммируются, в результате к моменту переключения функции Е из нуля в единицу в канале Х формируе.ся код координаты Х.

При малом шаге квантования функции по времени результаты численного интегрирования по формулам мало отличаются от теоретических точных значений координат.

Различия в масштабных коэффициентах учитываются при выборе коэффициента передачи преобразователя 2 по его сигнальному входу. По окончании интервалов интегрирования содержимое накапливающего сумматора 9 переписывается в регистр 8, после чего сумматор 9 обнуляется. Координаты

Х и 1 в регистрах 8 хранятся в дополнительном коде.

Прямой код координаты формируется на выходе преобразователя 9, который идентичен преобразователю 6 по принципиальной схеме. Для связи устройства с цифровым процессором предпочтителен вывод координаты с регистра 8. а для преобразования координаты в напряжение следует воспользоваться прямым кодом на выходе блока 9.

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

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

Формула изобретения фиг. 2

Составитель Г. Осипов

Редактор О. Бугир Техред И. Верес Корректор Л. Зимокосов

Заказ 1436/43 Тираж 673 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий ! 13035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

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

Устройство для преобразования полярных координат в прямоугольные, содержащее блок выделения абсолютных значений, вход которого является информационным входом устройства, а выход величины модуля соединен с информационным входом преобразователя напряжения в код, вход импульсов уравновешивания входного напряжения которого соединен с соответствующим входом генератора тактовых импульсов, а выход — с информационными входами двух блоков определения ортогональной составляющей, и селектор квадрантов, отличаюи4ееся тем, что, с целью повышения точности, устройство содержит блок умножения частоты, а каждый блок определения ортогональной составляющей содержит первый и второй преобразователи прямого кода в дополнительный, накапливающий сумматор и регистр, при этом информационные входы первых преобразователей прямого кода в дополнительный являются информационными входами блоков . определения ортогональной составляющей, а знаковые входы первых и вторых преобразователей прямого кода в дополнительный соединены с соответствующими выходами селектора квадрантов, вход блока умножения частоты, запускающий вход генератора тактовых импульсов и опорный вход селектора квадрантов соединены с шиной опорного напряжения, знаковый выход блока выделения абсолютных значений соединен с информационным входом селектора квадрантов, выход блока умножения частоты соединен с синхронизирующим входом генератора тактовых импульсов, а в каждом блоке определения ортогональной составляющей выход первого кода в дополнительный соединен с первым суммирующим входом накапливающего сумматора, выход которого соединен с его вторым суммирующим входом и с информационным входом регистра, выход которого, являющийся первым выходом кода ортогональной cocTBBJlHlolllåé устройства, соединен

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

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

 

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

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

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

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

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

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

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

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

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

Изобретение относится к аналоговой вычислительной технике может быть использовано при построении спецвычислителей, для вычисления значения SIN (P1/2 X) на выходе устройства при подаче значения Х на вход устройства в диапазоне от 0 до 1

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

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

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

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

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

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