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

 

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

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

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

РЕСПУБЛИК (51) 4 G 06 Р 7/548

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

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

9 1

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

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4251345/24-24 (22) 27 ° 05.87 (46) 30. 11. 88, Бюп. и 44 (72) Е.Ф. Киселев и В, В. Кондратьев (53) 681. 325 (088. 8) (56) Авторское свидетельство СССР

У 1043643, кл. G 06 F 7/548, 1983.

Авторское свидетельство СССР

У 1030751, кл. G 06 F 7/458, 1982.

„„Я0„„1441 90 А 1 (54) ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ ПОЛЯРНЫХ КООРДИНАТ В ПРЯМОУГОЛЬНЫЕ КООРДИНАТЫ (57) Изобретение относится к вычислительной технике и предназначено для преобразования кодов полярных координат круговой развертки или координатной точки в коды прямоугольных координат. Цель изобретения — упрощение

1441390 преобразователя. Преобразователь содержит первый 1 регистр, счетчик 2, первый 3 триггер, первый элемент И 4, генератор 5 Функции синуса и элемент

ИСКЛЮЧАЮ1!!ЕЕ ИПИ 6, Кроме того, в преобразователь введены второй 7 и третий 8 регистры, умножитель 9, второй

10 триггер, четыре элемента ИЛИ с первого 11 по четвертый 14, второй

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

Целью изобретения является упрощение преобразователя.

На фиг. 1 и 2 приведены функциональные схемы цифрового преобразователя полярных координат в прямоуголь-15 ные координаты и генератора функции синуса соответственно; на фиг.3 временные диаграммы сигналов функционирующего преобразователя.

Преобразователь (фиг. 1) содержит 20 первый регистр 1, счетчик 2, триггер

3, элемент И 4, генератор 5 функции синуса, элемент 6 ИСКЛЮЧАЮИ!ЕЕ ИЛИ, регистры 7 и 8, умножитель 9, триггер 10,элементы ИЛИ 11-14,элементы И

15-18,элементы НЕ 19 и 20 элементы

ИЛИ-НЕ 21 и 22, элемент И-ИЕ 23, вход 24 кода угла, вход 25 кода дальности,. вход 26 пуска, вход 27 уп-, 30 равления режимом, вход 28 число-импульсного кода дальности, тактовый вход 29, выход 30 младших разрядов и выходы первого 31 и второго 32 старших разрядов регистра 1.

Генератор 5 Функции синуса (фиг.2) содержит элементы 33 и 34 ИСКЛЮЧАЮЩЕЕ

ИЛИ, группы элементов 35 и 36 ИСКЛЮЧАЮЩЕЕ ИЛИ, сумматоры 37 и 38, блоки, 39 и 40 памяти элементы ИЛИ 4 1-43, 40 элемент. НГ 44, элементы И ч5 и 46 и элемент И-НЕ 47.

15, третий 16, четвертый 17 и пятый

18 элементы И первый 19 и второй

20 элементы НЕ, первый 21 и второй 22 элементы ИЛИ-НЕ и элемент 23 И-HF,.

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

1 з.п. Ф-лы, 3 ил, 3 табл.

Обозначим на входах и выходах преобразователя и его узлов через П,Ф и И (или Й) соответственно потенциальные сигналы, коды и импульсы положительной (или отрицательной) полярности так, что после каждой из этих букв стоит номер входа преобразователя, например, П27, Ф24, Й26 и И29 означают сигнал "О" или "1" на входе

27, код на входе 24, импульсы отрицательной полярности на входе 26 и импульсы положительной полярности на входе 29 преобразователя соответственно или номер выхода его узла (П31, ПЗ2 и ФЗО означают сигнал на выходе 31, сигнал на выходе 32 и код на выходе 30 регистра 1 соответственно) или номер его узла, например, ПЗ, Ф5 и Й4 означают сигнал на инверсном.выходе триггера 3, код на выходе генератора 5 и импульсы отрицательной полярности на выходе элемента 4 соответственно. Кроме того, обозначим через (СТ2) = Ф2* код на выходе счетчика 2, через Ф2 — код на втором информационном входе умножителя 9, через Р1, Р2 и PÇ обозначим первый, второй регистры сомножителей и регистр старшей части произведения умножителя 9 соответственно (входящие в его состав), чзрез (Р1), (Р2) и (P3) = Ф9 обозначим содержимое (код) регистров Р1, Р2 и PÇ, а код на входе регистра PÇ обозначим через где Ф вЂ” оператор операции усечеокр ния с округлением до и разрядов

2.п-разрядного кода ((Р1).(P2)j .

144 1

Счетчик ?, триггеры 3 и 10, рег истры 7 и 8 и. умножитель 9 имеют активным положительный фронт тактовых сигналов (переходы этих сигналов из

"0" в "1") на их тактовых входах, загрузка регистра 1 кодом Ф24 осуществляется непосредственно по И26, фиксированная установка в "0" регистров

7 и 8 происходит по П20 = 0 (т.е. 10 при П20=0 Ф7=0...0, Ф8=0...0 и функционирование этих регистров по ПЗ и

Й13 запрещено); а установка в "0" и загрузка кодом Ф25 счетчика 2 производится непосредственно по И21 и Н11 соответственно, Это означает, в частности, что содержимое счетчика

2 увеличивается на "1" после окончания каждого Й13 (т,е. по каждому Й13 счетчик 2 выполняет операцию: (СТ2)+ 20

+1 -+ СТ2), а занесение информации в регистр 7 (или регистр 8) с его кодового входа осуществляется по каждому изменению сигнала ПЗ с "0" в

"1" (или по окончании каждого И13) при П20=1.

Временные программы поступления на преобразователь кодов Ф24 и Ф25, импульса Й26, управляющего сигнала 30

П27, импульсов И28 число-импульсного (n+1) ðàçðÿäíîão кода дальности круговой развертки и тактовых импульсов И29 определяют программы формирования его выходных сигналов ПЗ 1 и

П6 и кодов Ф7 и Ф8 так, что в работе преобразователя можно выделить следующие четыре режима (см. фиг. 3)!

Режим ожидания длительностью Т „, или Т>, 2. Режим подготовки к пре- 40

ОФ, образованию кодов полярных координат

KP в коды прямоугольных координат длительностью Т . 3. Режим преобразования кодов полярных координат круговой развертки (КР) в коды прямо- 45 угольных координат длительностью Т„„ .

4. Режим преобразования кодов полярных координат КТ в прямоугольные координаты длительностью Т„

Работу преобразователя в каждом из режимов опишем с помощью временных диаграмм (Фиг. 3) и табл. 1-3.

На временной оси импульсы И26, И28, И29 и сигнал П27 расположены так, что каждый И26 совпадает с одним из И29, в течение действия И26 коды Ф24 и Ф25 неизменны, импульсы

Й28 действуют только в течение Т „, 390 4 в течение Т„(или Т„) сигнал П27=0 (или П2 7= 1), а п течение Т„, Т„„ или Т значение сигнала П27 может быть любым из возможных.

Перед Yà÷ëëîì режима подготовки (или КТ) триггер 1 0 находится в " 1" (вырабатывает сигнал П10=0), в памяти составных частей преобразователя содержатся результаты, обусловленные предысторией его функционировал ння, на вход 24 поступает код Ф24=А угла A=8 KP, а на вход 25 — произвольное значение кода Ф25 (или код л

Ф25=Д дальности координатной точки (КТ)).

Режим подготовки начинается по

И26, по которому триггеры 3 и 10 устанавливаются в "0", запрещается работа элемента 23,„ в регистр 1 заносится код Ф1=Ф25=В угла KP и формируется И21=И26 П27, устанавливающий в "0" счетчик 2.

В течение Т„, состоящем из трех тактов, формируются сигналы П10-=1, П12=П18=1, П19=1, П17=0 (сигналом

П17=0 запрещено чтение из регистра старшей части произведения умножителя 9 и разрешено занесение в этот регистр кода Ф9*), П22=0 (сигналом

П22=0 разрешено прохождение импульсов И4 через элемент 13), П20=П18=0 (сигналом П20=0 регистры 7 и 8 фик= сированно установлены в "0" и действие на эти регистры сигналов ПЗ и

И13 запрещено), П16=ПЗ, генератор 5 вырабатывает код Ф5=П16 sinB(V П16< л я)созВ, счетчик 2 и элемент 12 вырабатывают код Ф2=Л(1)=0...01, элеменимпульса И23=И26 И29 ° П10, И4=Й23 и

Й13=И4 соответственно, а элемент 15 формирует три импульса Й15=И26 Й4, по окончании каждого из которых в регистры P 1, P? и PÇ умножителя 9 заносятся коды Ф5, Ф2=0...01 и Ф9* соответственно (это показано в табл . 1).

По окончании каждого И13 содержимое счетчика 2 увеличивается на "1", по окончании первого l44 триггер 3 переключается в 1, а по окончании вто-. рого И4 триггер 3 переключается в

"0", а триггер 10 — в "1". На этом режим подготовки заканчивается, и начинается режим ожидания Т, режима

KP.

Таким образом, перед началом режима KP Ф7=Ф8=0...0, Ф9= у(1), ФЭ» =

1390 6 ды Ф7=/у (, 98=i xl модулей прямоугольных координат КТ.

-5 144

=1 (1)l Ф2*=Ф2=Д(2)=0...010, где дал л лее через у()) или. х(j) обозначен л к л код у или х, соответствующий коду В угла и коду JJ(j)=j ° 2 дальности

ro периода режима KP.

Режим KP начинается с поступлением на вход 28 последовательности импульсов число-импульсного (п+1) -разл рядного кода Д(К)=К 2, следующих с частотой, равной удвоенной частоте следования импульсов число-импульсно-Ц го и-разрядного кода Q(j)=j 2

Fq„=2 Ря

В течение Тп„вырабатываются сигналы П10=0, П17=0, П18=0, П20=1, П22=ПЗ, П 1,6=ПЗ,, импульсы И4=Й28, Й15=

=H4, триггер 3 по И4 функционирует как одноразрядный счетчик, элемент

13 формирует импульсы Й13 число-импульсного и-разрядного двоичного кода

Д(3) режима КР, генератор 5 по коду

ФЗО и сигналу П16=ПЗ вырабатывает код Ф5, по окончании каждого Й15 в регистры P I, Р2 и PÇ умножителя 9 заносятся коды Ф5, Д()+1) и Ф9* соответственно, по переходу сигнала ПЗ из "0" в "1", что происходит по окончании каждого нечетного И28 произвол дится запись кода Ф9=/у() ) / в регистр

7, а по окончании каждого .импульса

Й13, совпадающего с каждым четным

Й28, содержимое счетчика 2 увеличивается на "1", а в регистр 8 заносится код <95= /x (j ) /, .

Поэтому каждый j-й период режима

KP состоит из двух тактов (четного и нечетного Й28) и выполняется согласно табл.2, а окончание каждого режима KP определяется окончанием подачи на преобразователь импульсов

Й28.

Режим КТ начинается по Й26, по которому триггеры 3 и 10 устанавливаются в "0", запрещается работа элемента 23 ° в регистр 1 заносится код

Ф1=В угла КТ и формируется импульс

И11=Й26, производящий загрузку кода л

Ф25=Д в счетчик 2.

В течение Т„, состоящем из трех тактов, формируются сигналы П10=1, П19=П27=0, П18=0, П20=1, П22=ПЗ, П1 7= и формируются по два импульса

Й23, И4=И23, три импульса И15=Й26.

И4 и один импульс Й13 по второму Й4.

Поэтому такты режима КТ выполняются огласно табл.3, а в течение Т с выходов регистров 7 и 8 снимаются ко10

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

1. Цифровой преобразователь полярных координат в прямоугольные координаты, содержащий первый регистр, счетчик, первый триггер, первый элемент И, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, генератор функции синуса, информационный вход которого соединен с выходом младших разрядов первого регистра, первый и второй входы элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединены с выходами соответственно первого и второго старших разрядов первого регистра, выход старшего разряда которого соединен с выходом знакового разряда кода первой координаты преобразователя, выход знакового разряда кода второй координаты которого соединен с выходом знакового разряда кода первой координаты преобразователя, выход знакового разряда кода второй координаты которого соединен с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, о т л ич а ю шийся тем, что, с целью упрощения преобразователя, он содержит второй и третий регистры, умножитель, второй триггер, четыре элемента ИЛИ, с второго по пятый элементы И, два элемента НЕ, два элемента ИЛИ-НЕ, элемент И-НЕ, выходы второго и третьего регистров соединены с выходами кодов соответственно первой и второй координат преобразователя, вход кода дальности которого сое" инеи с информационным входом счетчиа, вход число-импульсного кода дальности преобразователя соединен с первым входом первого элемента И, вход пуска преобразователя соединен с входом разрешения загрузки первого регистра, с входом установки в "0" первого и второго триггеров, с первыми входами первых элементов ИЛИ-НЕ и ИЛИ, с первыми входами второго и третьего элементов И и с первым входом элемента И-НЕ, второй вход которого соединен с тактовым входом преобразователя, вход управления режимом которого соединен с вторым входом первого элемента ИЛИ-НЕ, с первым входом четвертого элемента И и через первый элемент НЕ соединен с вторым входом первого элемента ИЛИ и с первым входом пятого элемента И, выходы первых

7 1441 элементов ИЛИ-HE и ИЛИ соединены с входами соответственно устайовкй В

"О" и разрешения записи счетчика,выход младшего разряда которого соеди5 нен с первым входом второго элемента

ИЛИ, выход пятого элемента И соединен . с вторым входом второго элемента

ИЛИ, с первым входом второго элемента ИЛИ-HE и через второй элемент НЕ с входами установки в "О" второго и третьего регистров, информационные с входы которых подключены к выходу умножителя, выход генератора функции синуса срединен с первым информацион- 15 ным входом умножителя, вход старших разрядов второго информационного входа и вход младших разрядов второго информационного входа умножителя соединены соответственно с выходом 20 старших разрядов счетчика и выходом второго элемента ИЛИ, выход второго элемента ИЛИ-НЕ соединен с первым входом третьего элемента ИЛИ, второй вход второго элемента И, вход синхро- 5 ниэации первого триггера соединены с. выходом первого элемента И, второй вход которого соединен с выходом элемента И-НЕ, прямой выход первого триггера соединен с входом синхрони- 30 зации второго регистра, с вторым входом второго элемента ИЛИ-НЕ и с первым входом четвертого элемента ИЛИ выход которого соединен с вторым входом третьего элемента И, выход которого подключен к входу выбора четверти rенератора функции синуса, инверсный выход первого триггера соединен с его информационным входом и входом синхронизации второго тригге- 40 ра, информационный вход которого подключен к входу логической единицы преобразователя, инверсный выход второго триггера соединен с вторыми входами четвертого и пятого элементов 45

И и с третьим входом элемента И-НЕ, выход второго элемента И подключен ко входу синхронизации умножителя, выход четвертого элемента И соединен с входом разрешения чтения умножите- 50 ля и с вторым входом четвертого элемента ИЛИ, выход третьего элемента

ИЛИ соединен со счетным входом счетчика и с входом синхронизации третьего регистра. 55

2., Преобразователь по п.1, о т— л и ч а ю шийся тем, что генезло

8 ратор функции синуса содержит цва элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, две группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, два сумматора, два блока памяти, три элемента ИЛИ, элемент НЕ, два элемента

И, элемент И-НЕ, причем вход выбора сектора генератора соединен с первым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого соединен с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первый вход которого подключен к старшему разряду информационного входа генератора, младшие разряды информационного входа которого соединены с первыми входами соответствующих элементов ИСКЛЮЧАЮЩЕЕ

HJIH первой и второй групп и с соответствующими входами первого элемента ИЛИ, выход которого соединен с первыми входами второго и третьего элементов ИЛИ, выходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ первой и второй групп соединены с первыми информационными входами соответственно первого и второго сумматоров, выходы которых подключены к адресным входам соответственно первого и второго блоков памяти, вход логического нуля генера тора подключен к вторым информационным входам первого и второго суммато- ров, выход первого элемента И соединен е. входом,, переноса первого сумматора, второй старший разряд информационного входа генератора соединен с вторыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ второй группы, с входом переноса второго сумматора, с вторым входом второго элемента ИЛИ и через элемент НŠ—, c вторым .входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, с вторыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ первой группы, с вторйм входом третьего элемента ИЛИ и первым входом первого элемента И, второй вход которого соединен с выходом второго элемента ИЛИ, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с первыми входами второго элемента И и элемента И-НЕ, вторые входы которых подключены к выходу третьего элемента ИЛИ, выходы второго элемента И и элемента И-HE соединены с входами разрешения чтения соответственно первого и второго блоков памяти, выходы которых объединены и соединены с выходом генератора.

1441390

Таблица}

Режим подготовки

Номер Сиг налы такта

П16 И15 Й13

1 0 0 1

2 0 0 0

1 0 0

Таблица 2

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

Сигналы Описание выполняемых операций

Номер такта

П16 Й15 Й1

0 0 1

1 О 0

Т абли ца 3

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

Номер такта

П16 И15 Й13,h л

0 0 1 Ф5= j sin}}(jP1; Ф2=0„-»- Р2

Ю9*=Ф9=fyj RG7;

1 0 1

1 0 О л

Р1; Ф2=Р}} -Р2

Ф5= ) созВ „, л

Сигналы

I I

Описание выполняемых операций

Ф5= fsinBf «P1; Ф2=0...01 — Р2; .4

Ф9*=Фок !(Р1) (P2)) "Р3

Ф5= з пВ (— «Р1; Ф2=0...01«Р2;

Ф9*= y(1) f — Р1; (СТ2)+1 — СТ2

Ф5= )cosB — Р1; Ф2=0...01 — P2;

Ф9*= (у (1)! Р3; (СТ2)+1 СТ2

Ф9= у(3) RG7; ф9 =jx(j)j — РЗ;

Л А

Ф5=,fsznB f — Р1; 42=D(j+1) Р2

Ф9= х(1) f RG8; 49*=f y(j+1) f РЗ; л л

Ф5= jcosB) -«Р1; C>2=D(j+1) P2;D(j+2) СТ2

Описание выполняемых операций л л

Ф5= fcosB}„Р1; Ф2=0 — «Р2

Ф9*=Ф9= х(-КС8; (СТ2)+1 СТ2;

1441390 зз

Zoeu+errau „ ии .с

ФЯ6

ИЖ

l(18 !1 (1!1 ф I

77а

1111 111! 1

Составитель А. Зорин

Редактор Е.Копча Техред Ч.Дидык Корректор И.Васильева

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

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 ж

t! из и/б иа щщ и з щ!

В 1.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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