Генератор векторов

 

1. ГЕНЕРАТОР ВЕКТОРОВ, содержащий первый регистр, информационный вход которого является информационным входом генератора, первый, второй, третий и четвертый управляющие входь: которого - это соответственно управляющий вход .первого регистра , и управляющие входы первого и второго координатных счетчиков, отличающийся тем, НТО,, с целью повышения точности генератора , он содержит первый и второй элементы И, формирователь зоны отображения вектора, формирователь видеоимпульсов , второй регистр, преобразователь кодов, синусно-косинусный преобразователь, накапливакяций сумматор и блок памяти, управляющий вход которого соединен с первым управляющим выходом первого регистра, второй управляющий выход которого соединен с первым управляющим входом формирователя видеоимпульсов и с первым входом первого и второго элементов И,вторые входы которых являются первым управляющим входом генератора, пятым,вторым и четвертым управляющими входами которого являются соответственно второй, третий и четвертый управляющие входы формирователя видеоимпульсов, пятый управляю1ций вход которого соединен с управляющим выходом первого ре- 1гистра, информационный выход которо-, го соединен с информационными входа;ми синусно-косинусного преобразова:/ V ---,-/ -an, . теля и блока памяти, выход которого соединен с первым информационным входом формирователя видеоимпульсов и информационным входом преобразователя кодов, управляющий вход которого соединен с вторым управляющим выходом первого регистра и первым информационным входом формирователя зоны отображения вектора , который соединен с выходом второго регистра, управляющие входы которого соединены с соответствующими выходами первого и второго элементов И, а информационный вход соединен с вторым информационным вы ходом формирователя зоны отображеi . ния вектора и первым информационным выходом синуснр-косинуоного преобраСО зователя, второй информационный выход которого соединен с первым информационным входом накапливающего сумматора, выход которого соединен с вторым информационным выходом формирователя видеоимпульсов, а перувый , второй и третий управляющие входы накапливающего сумматора соединены соответственно с соответствующими выходами первого и втсэрого элементов И и выходом формирователя зоны отображения вектора, третий информационный и первый, второй и третий управляющие входы которого соединень соответственно с информационным выходом, первым управляющим выходом и соответствующими управляющими входами первого координатного счетчика, информационный и первый .управляющий выходы второго координатного счетчика соединены соответственно с третьим информационным и шестым управляющий входами формирователя видеоимпульсов., седьмой, восьмой и девятый управлякядие входы которого соединены соответственно с первым, вторым и третьим управля ,ющими выходами формирователя зоны отображения вектора, четвертый и

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

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

РЕСПУБЛИН (19) (И) !

3(51) С 09 0 1 08, ОПИСАНИЕ ИЗОБРЕТЕНИЯ, Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ. ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3446291 /3 8-24 (22) 31.05.82 (46) 23.11.83. Бил. Р 43 (72) Е.Ф.Киселев и Л.A.Êoæèðíoâà (53) 681.327.11(088.8) (56) 1. Авторское свидетельство СССР

Р 525980, кл. 0 06 К 15/20, 1976.

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

Р 561307, кл. Н 04 И 5/68, 1977 (прототип) (54)(57) 1. ГЕНЕРАТОР ВЕКТОРОВ, содержащий первый регистр, информацион ный вход которого является информационным входом генератора, первый, второй, третий и четвертый управляющие входы которого — это соответственно управляющий вход, первого регистра, и управляющие входы первого и второго координатных счетчиков, отличающийся тем, ито, с целью повышения точности генератора, он содержит первый и второй элементы И, формирователь эоны отображения вектора, формирователь видеоимпульсов, второй регистр, преобразователь кодов, синусно-косинусный преобразователь, накапливающий сумматор и блок памяти, управляющий вход которого соединен с первым управляющим выходом первого регистра, второй управляющий выход которого соединен. с первым управляющим входом. формирователя видеоимпульсов и с первым входом первого и второго элементов И,вторые входы которых являются первым управляющим входом генератора, пятым, вторым и четвертым управляющими. входами которого являются соответственно второй третий и четвертый управляющие входы формирователя видеоимпульсов, пятый управляющий вход которого соединен с первым управляющим выходом первого ре гистра, информационный выход которо-, го соединен с информационными входами синусно-косинусного преобразователя и блока памяти, выход которого соединен с первым информацион.ным входом формирователя видеоимпульсов и информационным входом преобразователя кодов, управляющий .вход которого соедйнен с вторым управляющим выходом первого регистра и первым информационным входом формирователя зоны отображения вектора, который соединен с выходом второго регистра, управляющие входы которого соединены с соответствующими выходами первого и второго. элементов И, а информационный вход соединен с вторым информационным выходом формирователя зоны отображения вектора и первым информационным щ выходом синусно-косинуоного преобразователя, второй информационный выход которого соединен с первым информационным входом накапливающего сумматора, выход которого соединен с вторым информационным выходом формирователя видеоимпульсов, а пер:,вый, второй и третий управляющие входы накапливающего сумматора сое динены соответственно с соответству- . ющими выходами первого и втброго элементов И и выходом формирователя эоны отображения вектора, третий информационный и первый, второй и третий управляющие входы которого соединены соответственно с информационным выходом, первым управляющим выходом и соответствующими управляющими входами первого координатного счетчика, информационный и первый управляющий выходы второго координатного счетчика соединены соответственно с третьим информационным и шестым управляющим входами формирователя видеоимпульсов., седьмой, восьмой и девятый управляющие входы которого соединены соответственно

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

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

2. Генератор векторов по п. 1, отличающийся: тем, что формирователь эоны отображения вектора содержит третий и четвертый элементы И, первый элемент неравнозначности, первый элемент ИЛИ-НЕ, первый триггер и первый компаратор, входы которого являются соответственно первым,и третьим информационным входами формирователя, второй информационный, первый, второй, тре- тий, четвертый и пятый управляющие входы и первый,,второй и третий управляющие выходь"; которого являются соответственно входом первого элемента ИЛИ-НЕ, первым входом первого триггера и четвертого элемента И, вторым входом первого триггера, первым входом третьего элемента И, первым и вторым входамн первого элемента неравнозначности и вторым входом четвертого элемента И и выходом первого элемента ИЛИ-НЕ, выходом первого триггера и вторым входом третьего элемента И и выходом четвертого элемента И, третий вход которого соединен с выходом первого элемента неравнозначности, выход первого компаратора соединен с третьим входом первого триггера,. четвертый вход которого является шестым управляющим входом формирователя, выходом которого является выход, третьего элемента H.

3. Генератор векторов по и. 1, отличающийся тем, что формирователь видеоимпульсов содержит элемент 4И-ИЛИ, элемент 2И-ИЛИ, второй триггер, счетчик, пятый элемент И, второй элемент неравнозначности и второй компаратор, первый и второй входы которого являются соответственно вторым и третьим ин формационньпйи входами формирователя, первым информационным, первым, вторым, третьим, четвертым, пятый, шестым, седьмым, восьмым и девятым управляющими входами которого являются соответственно информационный вход счетчика, первый .вход . второго элемента неравнозиачности, первый вход элемента 4И-ИЛИ, первый управлякщий вход счетчика и первый вход элемента 2И-ИЛИ, первый вход пятого элемента И, второй вход второго элемента йеравнозначности, .ВТ<> рой вход элемента 2И-ИЛИ, второй, третий и четвертый входы элемента 4И-ИЛИ, выход которого является выходом формирователя, выход второго элемента неравнозначности соединен с соответствующим разрядным входом второго компаратора и третьим входом элемента 2И-ИЛИ, выход которого соединен с первым входом второго триггера, выход которого соединен с пятым входом элемента 4И-ИЛИ и вторым входом пятого элемента И, выход которого соединен с вторым управлякщим входом счетчика, выход которого соединен с вторым входом второго триггера, третий вход которого являетс» десятым входом формирователя, а четвертый вход соединен с выходом второго компаратора.

4, Генератор векторов по п. 1, отличающийся тем, что координатный счетчик содержит элемент ИЛИ, элемент 2-2И-ИЛИ, шестой и седьмой элемент И, второй .элемент ИЛИ-НЕ, третий триггер и реверсивный счетчик, первый управляющий вход которого и первый вход третьего триггера являются первым управляющим, входом счетчика, второй управляющий вход которого является первым входом шестого и седьмого элементов И, первым и вторым входами элемента 2-2И-ИЛИ, выход которого соединен с вторым управляющим входом реверсивного счетчика, третий управляющий вход которого соединен с выходом седьмого элемейта И, второй вход которого соединен с вторым выходом четвертого триггера, с вторым входом шестого и седьмого элементов И, первым входом элемента ИЛИ и третьим входом элемента 2-2И-ИЛИ, четвертый вход которого соединен с одним из входов третьего элемен та неравнозначностн и первым выходом четвертого триггера, второй выход которого соединен с третьим входом седьмого элемента И, третьим управляющим входом, информационным выходом, первым и вторым управляющими выходами счетчика являются соответственно другие входы третьего элемента неравиозначности, выход реверсивного счетчика и вход второго элемента ИЛИ-НЕ, выход шестого элемента И и выход элемента ИЛИ.

1056256

Изобретение относится к цифровой вычислительной технике и предназначено для формирования вектора, отображающего угловое положение антенны в телевизионном устройстве отображе ния (УОИ) метеорологической радиоло- 5 кационной станции (NPJI), В подобных УОИ информация МРЛ может отображаться в виде иэображения, соответствующего круговой радиолокациойной развертке. С индикатора такого УОИ информация снима.ется в координатах: азимут (p) дальность (Д), На обычных индикаторах кругового) обзора информация отображается в )5 естественном масштабе времени по мере вращения антенны. В телевизионном УОИ .информация отображается с помощью оперативной памяти, в которой хранится информация о полном обзоре МРЛ, поэтому для того, чтобы оператор мог следить за положением антенны по азимуту (как и в обычном индикаторе кругового обзора) в телевизионном УОИ необходимо отображать. положение антенны в виде вращающегося вектора, Известно устройство, которое можно испольэовать для построения генератора вращающегося вектора в УОИ

МРЛ (1) .

Но для отображения каждого вектора в этом устройстве необходимо задавать такие параметры, как координаты начала и конца вектора, приращения по осям и т.д,, а их использо- 35 вание ведет к усложнению УОИ.

Наиболее близким по технической сущйости к изобретению является генератор векторов на телевизионном растре, содержащий строчный дискре- 40 тизатор, блок преобразования координат, счетчики вертикальной и горизонтальной дискретизации, компаратор, логический формирователь, смеситель, фоРмиРователь сигналов вспо- 45 могательных иэображений, блок регистров входных параметров и вычислительное устройство (2) .

Недостатком генератора при использовании в УОИ МРЛ является низкая точность отображения векторов, обусловленная тем, что в каждой строке вектор отображается точкой, а это ведет к разрывам векторов с углами, близкими к О и 180 цель изобретения - повышение точности генЕратора векторов.

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

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

При этом формирователь зоны отображения вектора содержит .третий и 15 четвертый элементы И„ первый элемент неравнозначности, первый элемент ИЛИ-НЕ, первый триггер и первый компаратор, входы которого являются соответственно первым и третьим ин- формационными входами формирователя, второй информацйонный,.первый, второй, третий,.четвертый и пятый управляющие входы и первый, второй и третий управляющие выходы которого являются соответственно входом пер- вого элемента ИЛИ-НЕ, первым входом .первого триггера и четвертого элемента И, вторым входом первого триг- . гера, первым входсм третьего элемента И, первым и вторым входами первого элемента неравнозначности и вторым входом четвертого элемента И и выходом первого элемента ИЛИ-НЕ, выходом первого триггера и вторым входом третьего элемента И 35 и выходом четвертого элемента И, третий вход которого соединен с вы- ходом nepsoro элемента неравнозначности, выход первого. компаратора соединен с третьим входом первого 4р триггера четвертый вход которого является шестым управляющим входом формирователя выходом которого яв . ляется выход третьего элемента И.

Кроме того, Формирователь видеоимпульсов содержит элемент 4и« или, . элемент 2И-ИЛИ, второй триггер, счетчик, пятый элемент И, второй элемент неравнозначности и второй компаратор, первый и второй входы которого являются соответственно вто- О рым: н третьйм информационными входами формирователя, первым информационным, первым, вторым, третьим, четвертым, пятым, шестым, седьмым, восьмым и девятым управляющими входами которого являются соответственно информационный вход счетчика, первый вход второго элемента неравнозначности, первый вход элемента 4И-ИЛИ, первый управляющий вход, счетчика и 60 первый вход элемента 2И-ИЛИ, первый вход пятого элемента И, второй вход второго элемента неравнозначности, второй вход элемента 2И-ИЛИ, второй, :т >етий и четвертый входы элемен . 65 та 4И-ИЛИ, выход Которого является выходом формирователя, выход второго элемента неравнозначности соединен с соответствующим разрядным входом второго компаратора и третьим входом элемента 2И-ИЛИ, выход кото-, рого соединен с первым входом второго триггера, выход которого соединен с пятым входом элемента 4И-ИЛИ и вторым входом пятого элемента И, выход которого соединен с вторым управляющим входом счетчика, выход которого соединен с вторым входом второго триггера, третий вход которого является десятым входом формирователя, а четвертый вход соединен с выходом второго компаратора.

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

I.

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

Генератор вектора содержит первый регистр 1, скнусно-косинусный преобразователь 2, блок 3 памяти, накапливающий сумматор 4, координат. ные счетчики 5 и 6, второй ре» гистр .7, преобразователь 8 кодов, формирователь 9 зоны отображения. вектора, формирователь 10 видеоим1056256 пульсов, два элемента И 11 и 12, информационный вход 13 генератора, .вход 14 генератора, ТВКТОВНе входы 15-17 генератора, вход 18 сигнала круга, выходы 19 и 20 элементов И 11 и 12, выходы 21 и 22 двух старших разрядов регистра 1, информационные выходы 23-31 соответственно регистра 1, синусно-косинусного. преобразователя 2, блока 3 памяти, накапливающего сумматора 4; координатных счетчиков 5 и б, регистра .7, преобразователя 8 кодов, выходы 32 и 33 дешифрации нуля соответственно координатных счетчиков 5 и б, выход 34 знакового раз- 35 ряда координатного счетчика 6.

Формирователь 9 зоны отображения векторов содержит компаратор 35, триггер 36, элемент ИЛИ-НЕ-37, элемент 38 неравноэначности, элементы И 39 и 40, выход 41 формирователя 9. Формирователь 10 видеоимпульсов содержит компаратор 42, счетчик 43, триггер 44, элемент 45 неравнозначности, элемент И 46, элемент 2И-ИЛИ 47, элемент 4И-ИЛИ 48, и .выход 49 формирователя 10.

Координатный счетчик содержит реверсивный счетчик 50, триггер 51; элемент 52 неравнозначности,.элемент ИЛИ-НЕ 53, элемент И 54, элемент 2-2И-ИЛИ 55, элемент ИЛЙ 56 и. элемент И 57.

Генератор вектора формирует последовательно 256 векторов (в каждом поле кадра один вектор1, отображаю-: З5 щих положение антенны.

Каждая строка фиг. 3, начиная с верхней имеет соответствующее энаyl чение координаты У E . .«127, 126,. 125 у ° ° ° Зв2 г1 юОю-1 -2 Зс ° ° .-125 40

-126 -127 .

В каждой строке содержится 256 кваНтов, каждый из которых слева направо имеет соответствукщее значение координаты Х «-127 - 126, -125,.„ .

-3, -2, -1,0,1,2,3,...125,126 127

При переходе к дробной арифметй-. где Х и у - двоичные коды модулей координат в дробной арифметике.

Предлагаемый генератор векторов позволяет отображать полажение антенны в зоне обзора ИРЛ, т.е, в ок-, 55

:ружности с радиусом В = 128 (или в дробной арифметике Н = 1,00...0):., 50

В каждом цикле вычислений по (n +2) -разрядному коду угла Р>, изменяющемуся от p = 0 до p = 2 9(j-2- "- 1) 60 радиан, генератор последовательно вырабатывает видеоимпульсы отобра жаемого вектора.

Отображение векторов производит,ся отрезками длительностью л

Ь,май 1 !

AX= 1 где I, Xs „I 8 (сов pt: (или в дробной арифиетйке фп,а,1 (о ов P) - модуль иаксимальнрй координаты вектора на окружности

М (Veal - количество строк, на которых происходит отображение данного вектора, ) у.,!= R ) sin р (или у;,р (s>n PJ — модуль максимальной координаты М на окружности..

Формирование вектора для каждой строки телевизионного растра происходит по следующему алгоритму х +(-л)" пх

IУ; i - „л(-1) Pz.;,д " где 1 ;) и Ч; — координаты вектора на М строках отображения, старший разряд ко-, да л л

А л хо =1созф Pz, 4=)sinful Pz. координаты канала отображения вектора, О...К - 1.

Для обеспечения работы генератора на его входы 14-18 соответственно поступают импульс И 14 начальной установки, импульс ИСР 15 строчной развертки, импульс ИКП 16 координатного поля, тактовые импульсы TH 17 и сигнал И 18 круга.. .Импульс ИКП 16 = 1 на тех 256 строках каждого поля, в течение ко« торых производится отображение векторов.

Импульс ИСР 15 О, если ИКП 16

=О, при ИКП 16 =* 1 импульс ИСР 15 в течение тех частей прямых ходов .строк, где происходит отображение векторов, а в остальное время ИСР 15

"-0.

Импульсы TH 17 поступают непрерывно и синхронизированы относительно

ИСР 15 таким образом, что во. время. .переключения MCP 15 с "1" (или "0"1

:на "0" (или "1") импульсы ТИ 17 ,отсутствуют, В течение ИКП 16 = 1 (т.е. во время отображения векторов по полю) импульсы ИСР 15 представляют собой приращения (отрицательные) кода Y c весом 2 .

В течение ИСР 15 1 (т.е. во время отображения векторов по стро;ке) импульсы ТИ 17 представляют. собой< приращения (положительные) кода Х с весом 2. .

На.вход 13 генератора поступа-, ет (и+2)-разрядный код ) положения антенны НРЛ по азимуту .

1056256

Связь между кодом $ и углом p можно определить выражением л 2""(5z+ Р и прею = <(P и ° (приз

5 где (1 и )zz — старшие разрядные циФры кода

Разрядная циФРа -го разряда кода приведенного угла прие °

Старшие разряды fi и ц определяют квадрант, в котором отображается вектор в соответствии с условием

0 0 - I квадрант . 0 1 - 11 квадрант

1 0 - Ш квадрант

1 1 " IV квадрант

С учетом изложенного работу ге-,70 нератора вектора можно представить следующим образом;

Перед началом отображения по импульсу начальной установки и 14 во входной регистр 1 записывается 25 подаваемый на кодовый вход 13 код Р, а элементы И 11 и 12 вырабатывают сигналы и 19. = и 14(И 20 = И 14р1

При отображении вектора в T или

tI квадранте (т.е, при (3с = О) импульсом И 20 производится начальная запись в регистр 7 и накапливающий сумматор 4, соответственно равная коду (s n Pl снимаемому с выхода 24 и коду (соэ(, снимаемому с выхода 25 синусно-косинусного преобразователя 2.

При отображении вектора в Ш и 1Ч - квадранте (т.е. при Pz = 1) 40 импульсом И 19 производится начальная установка регистра 7 и накаплива ощего сумматора 4 в нулевое состояние.

IIo сигналу )ц, поступалцему с 45 выхода 22 входного регистра 1, и коду рри, поступающему с выхода 23 входного регистра 1, синусно-косинусный преобразователь 2 вырабатывает коды синуса и косинуса.в соот, ветствии с выражением л !

Is< ф Pzz ®hA Popes Pzz сааб 3дррц . i

I 55

По коду р„э и по значению (.1 блок 3 памяти формирует модуль кода л 1СОБЩ приращения;1аХ)

N до сигналу HKQ 16 0 (исР 15=0) 60 счетчик,5 (61 фиксировайно установлен в начальное состояниеТ „„„(у Д, .равное 1-2,.а триггер 36 (44) формирователя 9 зоны отображения век о ров (формирователя видеоимпульсов}(65

30 устанавливается в "ноль", Кроме того, по сигналу ИСР 15 = 0 в счетчик 43 формирователя 10 видеоимпульсов производится начальная запись кода, поступающего с выхода 26 блока 3 памяти..

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

По сигналу ИКП 16 (ИСР 15) = 0 реверсивнь1й счетчик 50 устанавливается в состояние 1„„„,(k,) = 1-2

7 а триггер 51 — в состояние "0", разрешая прохождение импульсов ИСР 15 (ТИ 17) через элемент 57 на вход вычитания счетчика 50, и при ИКП 16 (ИСР 15) = 1 содержимое счетчика 50 начинает уменьшаться до тех пор, пока на выходе 28 (29> счетчика 50 не выработается код Y(k) = 0 ° При этом элемент ИЛИ-НЕ 53 формирует на выходе сигнал И 53 = 1 и по импульсу ИСР 15 (ТИ 17) на выходе 32 (33) элементом И 54 формируется сигнал И 32 (33) дешифрации нуля. При этом триггер 51 переключается в состояние "1", разрешая прохождение импульсов ИСР 15 (ТИ 17) через элемент 2-2И-ИЛИ 55 на вход сложения счетчика 50. На входе элемента ИЛИ 56 формируется знаковый разряд (34) кода Y(kf в зависимости от содержимого триггера 51 и сигнала, подаваемого на программный вход таким образом, что при ((X) > 0 знаковый разряд равен "0", а при 1 (31 0 знаковый разряд равен "1". С программного входа на элемент 52 неравнозначности поступает сигнал, рав ный "0" для координатного счетчика 5 и равный "1" для координатного счетчика 6.

Формирователь.9 зоны отображения вектора предназначен для.выделения области отображения вектора в кадровом поле и при ИКП 16 = 1 вырабатывает сигнал разрешения формирования видеоимпульсов для каждого вектора следующим образом.

На первый и второй входы компаратора 35 поступают соответственно текущий код 3 с выхода 28 координатного счетчика 5 и код Т, со знаковым разрядом, определяемым значением, поступающий c кодового выхода 30 регистра 7 и выхода 21 входного регистра 1. Компаратор 35 формирует сигнал П35 = 1 при равен- . стве кодов, поступающих на входы компаратора. При этом триггер 36 устанавливается в состояние "1", при котором разрешено прохождение видеоимпульсов с формирователя 10 на выход 49 генератора. Импульсом И 32 дешифрации нуля счетчика 5 триггер 36 устанавливается в состояние "0", ограничивая поле отображе- ) ния векторов для 1 и H квадрантов.

9 1056256 10

При отображении векторов для 1Щ и . Ю квадрантов (Ys = О) сигнал с компаратора 35 из-за его задержки .окончится позднее импульса И 32, т.е. триггер 36 установится в "1", эона отображения для этих векторов снизу ограничивается сигналом круга П 18, поступакицим на формирователь 10 видеоимпульсов.

Формирователь 10 видеоимпульсов вырабатывает в каждой строке эоны отображения вектора при ИСР 15 1 импульсы длительностью 4 М с координатой Х; . Код аМ) с кодового выхода 26 блока 3 памяти поступает на преобразователь 8 кодов, который в за45 висимости от сигнала Pg, поступакицего с выхода 21 входного регистра 1, формирует прямой или дополнительный код ьМ таким образом, что

20 л — л л

"до""Р< " и нм.

С выхода 31 преобразователя 8 кодов h X поступает на вход .сложения накапливающего сумматора 4, формиру- 25 ницего для каждой строки отображения значение координаты (x в соответствии с выражением (2) . Тактовые импульсы на накапливающий сумматор 4 вырабаты,ваются элементом .И 39 по каждому

ИСР 15 = 0 при состоянии триггера 36, равном "1" ° Знак кода $ вырабатывает элемент 45 неравнозначности, на входы которого поступают с выходов 21 и 22 входного регистра 1 старшие раз"З5 ряды f3 и рП кода p . Код й; с вы- хода 27 накапливающего сумматора. 4 и знаковый разряд П 45 с выхода элемента .45 неравнозначности поступают на первый вход компаратора 42, На второй вход,компаратора 42 поступает.текущий40 код 1 с кодового выхода 29 координатного счетчика 6. При равенстве кодов л и 1; компаратор 42 вырабатывает сигнал П 42 = 1, по которому триггер 44 переключается в состоя- 45 ние "1", разрешая прохождение импульсов ТИ 17. через элемент И 46- на вход вычитания счетчика 43. При этом на выходе 49 генератора формируется сйгнал И 49 = 1 до тех пор, пока счетчик 43 не установитсй в нулевое состояние, при котором на выходе счетчика выработается сигнал переполнения П43

1, по которому триггер 44 устанавливается в нулевое состояние.

Хаким образом, происходит формирование видеоимпульсов для все)(векторов, кроме двух, для которых "- 00, 0...0 и Р = 10,0...0, т.е.. sing 0.

Формирование этих векторов происхо- дит при помощи элементов И 40, ИЛИ-НЕ 37 и элемента 38 неравнозначности таким образом, что при sin p 0 и при П32 = 1 формируется разрешение прохождения сигнала с элемента 38 неравнозначности через элементы И 40 и 4И-ИЛИ 48 на выход 49 генератора. Элемент 39 неравнозначности .вырабатывает сигнал подсвета в зависимости от значений старшего разряда Pg поступаницего с выхода 21 входного регистра 1 и знакового разряда координаты, снимаемого с выхода 34 координатного счетчика 6.

Прн отображении. векторов 11 и III квадрантов для запрета отображения 4 (при Х > 0 элементом 2И,ИЛИ 47 вырабатывается сигнал установки триггера 44 в нулевое состояние при единичных сигналах с выхода элемента 45 неравнозначности и с выхода 33 дешифрации нуля счетчика б, Таким образом, предлагаемый генератор векторов формирует видеоимпульсы вращаницегося вектора, отобра.жающие положение антенны.

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

Технико-экономическая эффектив« ность изобретения заключается в том, что предлагаеьый генератор векторов проще известного, а также позволяет значительно повысить точность отображения векторов.

1056256

1056256

1056256

Составитель М.Немировский

Техред A.À÷ Корректор С.Шекмар

Редактор В.Данко

Заказ 9314/46 Тираж. 488 . Подписное

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

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

Филиал ППП "Патент",. г.Ужгород, ул. Проектная, 4

Генератор векторов Генератор векторов Генератор векторов Генератор векторов Генератор векторов Генератор векторов Генератор векторов Генератор векторов Генератор векторов Генератор векторов 

 

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

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

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

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

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

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

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