Устройство для вычисления модуля вектора

 

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

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

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

РЕСПУБЛИК

„„SU„„16351

А1 (gg)g G 06 F 7/552

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

К АВТОРСКОМУ СВИ4ЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И (ЛКРЫТИЯМ

ПРИ ГННТ СССР (21) 4703552/24 (22) 09.06.89 (46) 15.03.91. Бюп. ¹ 10 (72) В.E. Козлов (53) 681.325(088.8) (56) Авторское свидетельство СССР № 1429112, кл. G 06 F 7/552, 1987.

Авторское свидетельство СССР № 1559344, кл. G 06 F 7/552, 1988. (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ МОДУЛЯ

ВЕКТОРА (57) Изобретение относится к вычислительной технике и может быть использовано в быстродействующих специализированных вычислителях, в частности при

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

Цель изобретения — уменьшение аппаратурных затрат.

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

На схеме приняты обозначения: схема сравнения 1, выполненная, например, на основе и-разрядного сумматора, составленного из одноразрядных сумматоров, инверсный выход переноса старшего разряда которого является первым выходом блока сравнения (АЬ В), а прямой выход переноса — его вторым

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

Поставленная цель достигается эа счет изменения логики формирования аппроксимирующей зависимости, лежащей в основе вычислительной процедуры. Для этого в устройство, содержащее блок выделения максимума, преобразователь многорядного кода, состоящий из и+1 одноразрядных сумматоров, и сумматор, введены схема сравнения, коммутатор, состоящий иэ групп элементов И, ИПИ и регистров. 1 з.п. ф-лы, 2 ил. выходом (А(В), коммутатор 2, содержащий первую 3,...,Зд, вторую

4«,...,4„, третью 5,«,...,5, и четвертую 6 «...,,6, группы элементов И, первую 7«,...,7 «и вторую 8«,...,8 « группы элементов ИЛИ, первый 9 и второй 10 и-разрядные регистры, преобразователь 11 многорядного кода, содержащий одноразрядные трехвходовые сумматоры 12,...,12„,,, сумматор 13, блок 14 выделения максимума, шины первого 15 и второго 16 аргументов, выход 17 устройства.

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

3 1635182 4! (а Уаи„Iz(z!ее!У/ц)(((i еоРиУланаооРетеннн

/ Х/ при Х (f Yl; (У(при Х/с(Y(; оон !(! . | у (т пр» Х r Y (.

Устройство функционирует следующим образом. (;инхронизирующие сигналы подаются на управляющие входы регистров 9,10 15 и блока 14 выделения максимума (не показаны).

Но шина.", i и 16 на вход коммута-! ! т ра ° »ос у»аюг рчл(«(е коды (Х/ и

/ ((. На первь., «ход ..хеиы 1 посгупа- 20

:(»верон (з(код a. --.---1ента /Х „а на

<= (! «горой «ход — ир» (ои код Yt . В резу (s rar((л(жени» «с.соме 1 инверс.-»е о код (/ Х (пРЯл ым коДОМ /Y/ прямом выходе переноса старшего ,;зряда сумматора - втором выходе =хе— образуется сигнал единично:о уро«ня в случае, если / Х f с / Y /. .. "тот с((гнал разрешает запись аргумента j Y) в р гистр 9 через группы элементов 30

И ., 5„,ИЛИ7, 7„,аарумент» (Х вЂ” через группы элементов

И ((,...y4qy ИДИ 8(8Р, в регистр (О. Н случае 1Х/ tY/ сигнал единичного уровня образуется на инверсном выходе переноса старшего разряда сумматора — первом выходе схемы

По этому сигналу аргумент f Х / записывается в регистр 9 через И 3,,...,3, ИПИ 7,...,7, а /У) - в регистр 10 40 через И б <,...,б h, 1ШИ 8,...8 .

На входы преобразователя 11 поступают коды / Е1/ и (Z f/8 с выходов регистра 9 и код Е /2 с выходов регистра 10. Образованная трехстрочная 45 кодовая матрица В=1 Z

Значения кодов (l 1/ и К сравнива- 55 ются в блоке 14, в результате чего на выходе 17 образуется значение

1. Устройство для вычисления модуля вектора, содержащее блок выделения максимума, сумматор и преобразователь многорядного кода, содержащий и+1 одноразрядных трехвходовых сумматоров (где и-разрядность аргументов), первые ьхо,(ы, с первого по и-й, которых соединены с соответствующими разрядами третьего входа преобразователя, вторые входы сумматоров, со второго по (и+1)-й, соединены с соответствующими разрядами первого входа преобразователя, а третьи входы сумматоров, с первого по (n-3)-й, подключены соответ(.твенно к разрядам, с третьго по (»-1)-й, второго входа преобразователя, и-й разряд которого подключен к

wретьему входу сумма(оров, с (и-2)-z o

»о (и+()-й, выходы суммы сумматоров, кроме первого, подключены к первому выходу преобразователя, к второму выходу которого подключены выходы переноса сумматоров преобразователя, первый и второй выходы преобразователя многорядного кода соединены соот(етс.= венно с первым и вторым входами сумматора, о т л и ч а ю щ е е с я тем, что, с целью уменьшения аг(паратурних затрат, оно содержит схегу сравнения и коммутатор, причем шипа инверсного кода первого аргумента и шина прямого кода второго аргумента подключены со" ответственно к первому и второму вхо" дам схемы сравнения, шины прямого кода первого и второго аргументов соединены соответственно с первым и вторым информационными входами коммутаора, первый и второй управляющие входы которого подключены соответственно к первому и второму выходам схемы сравнения, первый выход коммутатора подключен к первому входу блока выделения максимума и первому.входу преобразователя многорядного кода, второй н третий входы которого соединены соответственно с шиной второго выхода коммутатора со сдвигом на три разряда в сторону младших разрядов и шиной третьего выхода коммутатора со сдвигом на один разряд в сторону младших разрядов, выход сумматора подключен к второму входу блока выде" ления максимума, выход которого является выходом устройства, 2. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что, коммутатор

163518 содержит с первой по четвертую группы элементов И, первую и вторую группы элементов ИЛИ по и двухвходовых элементов в каждой группе, первый и

5 второй и-разрядные регистры, причем разрядные шины, с первой по п-ю, первого информационного входа коммутатора подключены к первым входам соответствующих элементов И первой и второй 1р групп, разрядные шины, с первой по п-ю, второго информационного входа коммутатора, подключены к первым Входам соответствующих элементов И третьей и четвертой групп, первый управляющий вход коммутатора соединен с вторыми входами элементов И первой и четвертой групп, второй управляющий нход коммутато1 а соединен с вторыми входами элементов И второй и 20

2 6 третьей групп, выходы элементов И rtepной и третьей групп соединены соответственно с первыми и вторыми нходами соответствующих элементов 1НИ первой группы, выходы которых соединены с соответствующими входами первого и-разрядного регистра, прямые и инверсные выходы разрядов которого соединены соответственно с первым и вторым выходами коммутатора, выходы элементов И второй и четвертой групп соединены соответственно с первыми и вторыми входами соответствующих элементов ИЛИ второй группы, выходы которых подключены к соответствующим входам второго и-разрядного регистра, прямые выходы разрядов которого подключены к третьему выходу коммутатора.

1635182

° ° ° °

IEz) /2

° ° 4 ° lzg! p ylz) /8 е е е ° ° ° ° -)Eg! (пжж) 2 (емl

1 ф ° ° ° ° Og

Составитель В. Козлов

Техред Л.Олийнык Корректор С. Черни

Редактор А. Долинич

Эаказ 756 Тирам 393 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Уигород, ул. Гагарина, 101

Устройство для вычисления модуля вектора Устройство для вычисления модуля вектора Устройство для вычисления модуля вектора Устройство для вычисления модуля вектора 

 

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и позволяет возводить N-разрядное число в квадрат с учетом K отбрасываемых разрядов (K - четное число и K=4M, т.е

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

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

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

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

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

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

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

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

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

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

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