Вычислительный преобразователь информации
Иллюстрации
Показать всеРеферат
ВЫЧИСЛИТЕЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ ИНФОРМАЦИИ, содержащий 2п вычислительных блоков, каждый из которых выполнен в виде первого и . второго входньк регистров, первого и второго преобразователей код напряжение , согласующего элемента и сумматора по модулю два, входы которого подключены к выходам знаковых разрядов соответственно первого и второго входных регистров, а выход соединен со знаковым входом первого преобразователя код - напряжение , подсоединенного информационным входом к информационному выходу первого входного регистра, выход первого преобразователя код напряжение подключен через согласующий элемент к аналоговому умножающему входу второго преобразователя код - напряжение,цифровой вход которого подключен к информационному выходу второго входного регистра, выходы вторых преобразователей коднапряжение всех вычислительных блоков .. I соединены между собой, отличающийся тем, что, с целью расширения функциональных возможностей за счет реализации алгебраических, дифференциальных и интегральных преобразований над таблично заданными функциями и реализации операций фильтрации, он содержит первый, второй и третий блоки элементов И, преобразователь напряжение - код и управляемый сумматор, аналоговый вход которого соединен с объединенным выходом вторых преобразователей код напряжение , два цифровых входа являются входами задания шага квантования вычислительного, преобразователя, о а выход подключен к входу преобразователя напряжение-код и является аналоговым выходом вычислительного преобразователя, причем 2п вычислительных блоков разделены на две группы по п вычислительных блоков в каждой группе, информационные выходы первых и вторых входных регистров i-ro (...n) вычислительного Од блока в каждой группе соединены с 00 первыми информационными входами ел соответственно первого и второго входных регистров (i+l)-ro вычислительного блока, первые информационные входы первого и второго входных регистров первого вычислительного блока являются первым и вторым информационными входами вычислительного преобразователя, вторые информационные входы первых и вторых входных регистров всех вычислительных блоков объединены и являются соответственнотретьим и четвертЬш информационными входами вычислительного преобразователя , входы синхронизации первых и
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU „„1176351, (,51) 4 С 06,Т 1/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ фл-ц I
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3675047/24-24 (22) 19.12.83 (46) 30.08.85. Бюл. М 32 (72) Н. В.Алипов и В.М.Гусятин (» ) Харьковский ордена Трудового
Красного Знамени институт радиоэлектроники им. акад. M.Ê.Янгеля (53) 681.3 (088.8) (56) Смолов В.Б. Микропроцессоры и микропроцессорные системы, М., Радио и связь, 1981.
Смолов В.Б. и др. Универсальные электронные преобразователи информации. Л,, Машиностроение, 197,1, с. 235, рис. 1У.4. (54)(57) ВЫЧИСЛИТЕЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ ИНФОРМАЦИИ, содержащий 2п вычислительных блоков, каждый из которых выполнен в виде первого и второго входных регистров, первого и второго преобразователей код— напряжение, согласующего элемента и сумматора по модулю два, входы которого подключены к выходам знаковых разрядов соответственно первого и второго входных регистров, а выход соединен со знаковым входом первого преобразователя код — напряжение, подсоединенного информационным входом к информационному выходу первого входного регистра, выход первого преобразователя код— напряжение подключен через согласующий элемент к аналоговому умножающему входу второго преобразователя код — напряжение, цифровой вход которого подключен к информационному выходу второго входного регистра, выходы вторых преобразователей коднапряжение всех вычислительных блоков соединены между собой, о т л и ч а " ю шийся тем, что, с целью расширения функциональных возможностей за счет реализации алгебраических, дифференциальных и интегральных преобразований над таблично заданными функциями и реализации операций фильтрации, он содержит первый, второй и третий блоки элементов И, преобразователь напряжение — код и управляемый сумматор, аналоговый вход которого соединен с объединенным выходом вторых преобразователей код— напряжение, два цифровых входа являются входами задания шага квантования вычислительного. преобразователя, а выход подключен к входу преобразо\ вателя напряжение-код и является аналоговым выходом вычислительного преобразователя, причем 2п вычислительных блоков разделены на две группы по и вычислительных блоков в каждой группе, информационные выходы первых и вторых входных регист. ров i-го (i=1...n) вычислительного блока в каждой группе соединены с первыми информационными входами соответственно первого и второго входных регистров (i+1)-го вычислительного блока, первые информационные входы первого и второго входных регистров первого вычислительнсго блока являются первым и вторым информационными входами вычислительного преобразователя, вторые информационные входы первых и вторых входных регистров всех вычислительных блоков объединены и являются соответственно третьим и четвертым информационными входами вычислительного преобразователя, входы синхронизации первых и
1176351 вторых входных регистров соответственно объединены и являются соответственно первым и вторым входами синхронизации вычислительного преобразователя, первые входы первого и второго блоков элементов И объединены и являются первым входом задания режима работы вычислительного преобразователя, их вторые входы соединены с информационными выходами соответственно первого и второго входных регистров и-го вычислительного блока, а выходы подключены к первым информационным входам соответственно
Изобретение относится к технике вычислительных преобразователей информации и может быть использовано как вычислительное устройство, работающее в реальном масштабе 5 времени в различных системах управления, а также в устройствах обра- ботки сигналов.
Цель изобретения — расширение функциональных возможностей нреобразователя за счет реализации алгебраических, дифференциальных и интегральных преобразований над таблично заданными. функциями и реализации операций фильтрации ° 15
На чертеже изображена функциональная схема вычислительного преобразователя информации (ВПИ).
Схема содержит 2п вычислительных блоков 11 -l< которые своими выхода- 2р ми объединены (на схеме каждый блок
1„ выделен пунктиром). Любой i-ый блок 1 состоит из преобразователя код-напряжение (ПКН) 2, согласующего элемента 3, первого и второго вход- 5 ных регистров 4 и 5, сумматора по модулю для 6, выполнлющего функции блока формирования результирующего знака и преобразователя код-напряжение (ПКН) 7. ВПИ включает в себя 3Q также четыре информационных входа
81-8„, два входа синхронизации 9,1 и
9, дна входа задания режимов работы
101 и 10 блоки элементов И 11 — 13, кодоупр; нляемый сумматор 14 и преобра
35 зователь напряжение-код 15. Входы
l6 и 17 кодоуправляемого сумматора первого и второго входных регистров (n+1)-ro вычислительного блока, один из входов третьего блока элементов И является вторым входо 1 задания режима работы вычислительного преобразователя, а его другой вход и BbI ход подключены соответственно к выходу преобразователя напряжение-код и к третьему информационному входу первого входного регистра (и+1)-ro вычислительного блока, выход преобразователя напряжение-код является цифровым выходом вычислительного преобразователя.
14 являются входами задания шага квантования ВПИ.
Взаимодействие блоков и обработка информации в ВПИ осуществляется следующим образом.
Подлежащая обработке цифровая информация в виде m-разрядных чисел Nl, N< параллельно поступает на входы
8 1 и 8 ВПИ, являющиеся одновременно вторымй входами первых и вторых соответственно регистров 4 и 5 всех
2п блоков 11 -1 „,либо — последователь но на .входы 81 и 8 ВПИ (первые входы регистров 4 и 5 блока 11). При последовательном занесении информации возможно независимое перемещение информации вдоль регистров 4 и 5 всех блоков 1 1-1 „ эа счет того, что их регистры 4 и 5 связаны между собой так, что выходы первых и вторых входных регистров 4 и 5 i-ro блока 1
1 соединены с первыми входами первых
4 и соответственно вторых 5 регистров (.+1)-ro блока 1 . Занесение а так(1и)
Э же независимое в первых и вторых регистрах 4 и 5 перемещение чисел
N1 и N вдоль всех блоков 1 -l „ возможно только при подаче синхроимпульсов (СИ) на входы синхронизации (сдвига) 91 и 9, которые соединены соответственно с первыми 4 и вторыми
5 регистрами всех блоков 1„ .
В каждом блоке 1, информация обрабатывается следующим образом.
В первый 4 и второй 5 регистры заносятся числа соответственно N и 11 имеющие знаковые разряды. Реги<тры
1176351
2 U ° 2m И получаем
U выл ши (4) U0 где й1 изователя.
4 и 5 своими выходами подключены к цифровым входам преобразователей ПКН.
Полярность напряжения на выходе ПКН 2 соответствует результирующему знаку перемножаемых чисел И! и И2. Резуль- 5 тирующее значение знакового разряда формируется в сумматоре по модулю два 6 и заносится в ПКН 2. Выход ПНК
2 через согласующий элемент 3 подключен к аналоговому входу (умножаю- !О щему) ПКН 7.
Таким образом, напряжение на выходе ПКН 7 любого i-ro блока 1 равно
„>(I „О«,;) И
" (1) î где К = — — коэффициент преобраЯ зования, U =/U, /=/Uol и, и К2 — значения знаковых разрядов соответственно чисел N1 и Л2.
Своими выходами ПНК 7 соединены гальванически в одну точку А, в которой кормируется напряжение UA 25 равное (о !; О сс,; !
QA-2 1- К, К2, 1 (2) ЭО где 2n — число блоков 1, в ВПИ.
Из точки А напряжение подается на вход кодоуправляемого сумматора
14, масштаб которого может изменять. ся путем задания чисел N,,N4 на 35
3 его входах 1б и 17 так, что на его выходе 1 появится напряжение, равное ъ (,; ам,,;
1: К+к N%1 М21 40
Bb>X q
Р (3) которое является аналоговым выходом
ВПИ.
Выход сумматора 14 подсоединен к 45 входу преобразователя напряжение-код (ПНК). 15, на выходе которого (выход
2) образуется двоичный цифровой экви валент напряжения !1, .
ы
Цифровой эквивалент на выходе ПНК
15 равен масштаб преобразования
ПНК 15 число разрядов преобра4
Подставив в (4) выражение (3 ): г (,„.@, 0 2 К -!(ЕМ ;!.М1
2п
6-2. н zr,("е,)н к1 z-2п м (5) Информация с ПНК 15, при наличии .разрешающего сигнала на входе 10 задания режимов работы, через блок элементов И 13 поступает на вход первого регистра 4 (п+1)-го блока ! <„., °
Все "2n" блоков 1,", разделены на две секции от 1 до и-го и от (и+1) до 2n-ro блока. Секции, при наличии разрешающего сигнала на входе 10» задания режимов работы, соединяются между собой через блоки элементов
И 11 и 12.
Вычисления в ВПИ осуществляются на базе следующих элементарных операций.
Операция умножения первой и второй функций, отсчеты которых записаны соответственно в регистры 4 и 5 блоков 1;. При этом отсчеты функций могут быть занесены либо параллельно за один такт во все регистры по входам 8 и 8, либо
3 последовательно за 2> тактов по входам 8 1 и 82.
После полного занесения информации во все регистры 4 и 5 на цифровом выходе ВПИ появится число
Z„ величина которого определяется следуюшим выражением:
2п кМ .Е х; ч;
, (6)
"э где Х, — цифровые отсчеты первой функции; !
1; — цифровые отсчеты второй функции.
В случае обработки информации в реальном масштабе времени соотношение (6) для момента времени записывают в виде
2п к!! .х; - 1;, ()
М
Ъ|1
Операция занесения информации по синхроимпульсу в момент вре1 1.76351 х; =Х если i=lx„(8) I5 ф
1; e Yt если i-=1;
I (10) мени t на первый регистр 4 первого блока 11через вход 8 с одновремен1 ной передачей (сдвигом) информации с первого регистра 4 (i-1) блока
1(i-1) на первый регистр 4 i-го блока I „.
Эта операция обозначена как
Ф
Хit=XI. t-1 если М; где Х - код, поступающий на вход 81
ВПИ и на первый вход первого регистра 4 первого блока 1 в момент времени t.
Стрелка над числом Х обозначает сдвиг на первых регистрах 4 этого числа по синхроимпульсу.
При выполнении данной операции ВПИ осуществляет вычисления для момента времени t в соответствии с соотношением кй г Х;, 1,, (9) э 1 1 Операция занесения информации У по синхроимпульсу в момент времени в регистр 5 первого блока II no входу 8 с одновременным сдвигом информации с регистра 5 (i-1)"ro
КВУ 1 (i-1) и на регистр 5 i-го блока 1, .
Эта операция обозначена как
1; если 1 — ко пост ающий н где С д уп а вход
8 и на вход регистра 5 первого блок 11 в момент времени t.
Стрелка над числом 1 обозначает, сдвиг на регистрах 5 этого числа по синхроимпульсу.
При выполнении данной операции
ВПИ осуществляют вычисления для момента времени t в соответствии с соотношением к 1 14, 2о
Е „ .Е: Х;t У;,e (111
Иэ „=1
Операция занесения информации Х по синхроимпульсу в момент, времени
t иа регистр 4 первого блока 14 по входу 81 и занесения информации Z t по синхроимпульсу в момент времени в регистр 4(п+1)-го блока 1(n+I) с одновременным сдвигом информации с регистра 4(,р -1)"го блока 1(-1) в регистр 4 p -ro блока l p(p= i,2..., 5 и) и сдвигом информации с первого регистра 4(1-1)-го блока 1(j-1) в регистр 4 J-го блока 11: (-((пИ),(Ь 2))„„, 2п)), Ið Эта операция обозначена так.
Х p e = Х g если Р =1
Х э Х,, если пЗ 7 I ф р Я1, если =п+1; 1 1 С3 4 1 если 2n3j 7(т Н) (12)
20 где Х вЂ” код, поступающий на вход
8 в момент времени t на первый вход регистра 5
1-ro блока 1
Э
Ze — код, поступающий с выхода
ПНК 15 через блок элементов И 13 в момент времени
t на третий входы регистра
4(п+1)"го блока 1 (и+1)
Стрелка над числами Х, Z обозначает сдвиг этих чисел на регист30 рах 5 блоков 1; по синхроимпульсу.
При выполнении данной операции
ВПИ осуществляет вычисления для момента времени t в соответствии с соотношением:
К 114, (П
2п
М „ Е Х . Y, у
М 1".=1 1= n+i 1 1 t I q (13)
Следует отметить, что время выполнения элементарных операций, в результате которых ВПИ осуществляется вычисления для момента времени t в соответствии с соотноше" .,ниями (7),(9),(11) и (13) одно и то ,же для всех элементарных операций .и равно периоду следования синхроимпульсов по входам синхронизации
9 < и 92. Информация Е с выхода блока элементов И 13 поступает только при выполнении элементарной операции (13)
Выполнение рассмотренных выше. элементарных операций (7),(9),(11) и (13) Обеспечивает в зависимости
55 от различных комбинаций сигналов на информационных входах 81-84, входах задания режимов работы 10,102 и входах синхронизации 91,92 обработ1176351
10>
ых./
Au. z г
Составитель А.Маслов
Редактор И.Ковальчук Техред Т.Фанта Корректор А.Обручар
Заказ 5363/49 Тираж 710 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 475
Фипиал 11ПП "Патент", г. Ужгород, ул. Проектная, 4 ку сигналов в реальном масштабе времени при выполнении таких операций как алгебраическое сложение, умножение и деление двух чисел, интегрирование, дифференцирование, вычисление корреляционной функции, лрямое преобразование Фурье, операции фильтрации в соответствии с алгоритмом работы нерекурсивного или рекурсивного цифрового фильтра.