Аналого-цифровое устройство для вычисления суммы парных произведений
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 959106
Автор: Боюн
Текст
О Л И С А Н И Е ( )959106ИЗОБРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскихСоциалистическихРеспубликло делам нзобретеннй н открытий(72) Авторы изобретения В. П. Боюн,1 л т 1Ордена, Ленина институт кибернетики АН У раинской"ССР(54) АНА,ЛОГО-ЦИФРОВОЕ УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ СУММЫ ПАРНЫХ ПРОИЗВЕДЕНИИ"1Изобретение относится к автоматике и вычислительной технике и может быть использовано в различных специализирован-, ных устройствах моделирования систем уравнений, фильтрации сигналов, обработки информации и т. и. для вычисления суммы 5 парных произведений аналоговых величин х, на коэффициенты а; с представлением результата в цифровом виде.Известно устройство для вычисления суммы парных произведений, содержащее регистры, блоки умножения, сумматоры и блоки промежуточной памяти 1,Недостатком этого устройства являетсяневысокое быстродействие.Известно также устройство для вычис зления суммы парных произведений, содержащее коммутаторы, аналого-цифровой преобразователь, мультиплексор, компарЭтор,ключи, блок аналоговой памяти и блок управления 2.Недостатками устройства являются пониженные точность и быстродействие.Наиболее близким к изобретению является аналого-цифровое устройство для вычисления суммы парных произведений, содержа 2щее счетчик, группу элементов И, подклю-. ченных первыми входами к первому выходу блока управления, а выходами к входам накапливающего сумматора, выходы которого являются выходами устройства, а вторые входы элементов И группы соединены с выходами разрядов счетчика и с первыми входами элементов ИЛИ группы, подключенных вторыми входами к цифровым входам элементов И второй группы, соединенных выходами с установочными входами разрядов второго счетчика, подключенного выходом к первому входу триггера, а вычитающим входом - к выходу первого элемента И, соединенного первым входом с шиной тактовых импульсов, а вторым входом - с выходом триггера и с первым входом второго элемента И, подключенного выходом к счетному входу первого счетчика, а вторым входом - квыходу преобразователя аналог-частота, соединенного входом через коммутатор с аналоговыми входами устройства, причем управляющий вход первого счетчика; второй вход триггера и вторые входы элементов И второй группы подключены к соответствующим входам блока управления 3.3Недостатком известного устройства является пониженное быстродействие, так как в нем время вычитания суммы парных произведений прямо пропорционально количеству суммируемых пар произведений.Целью изобретения является повышение быстродействия устройства.Цель достигается тем, что в аналого-циф ровое устройство для вычисления суммы парных произведений, содержащее счетчик, группу элементов И, подключенных первыми входами к первому выходу блока управления, а выходами к входам накапливающего сумматора, выходы которого являются выходами устройства, дополнительно введены сумматор, цифроаналоговый преобразователь, блок приоритетов, шифратор, блок памяти коэффициентов и группа компараторов, соединенных первыми входами с аналоговым входами устройства, вторыми входами с выходом цифроаналогового преобразователя, а выходами с входами блока приоритетов, подключенного управляющим выходом к первому входу блока управления, а информационными выходами - к входам шифратора, соединенного выходами с первой группой адресных входов блока памяти коэффициентов, вторая группа адресных входов которого подключена к группе выходов блока управления, входы записи к цифровым входам устройства и к суммирующим входам дополнительного сумматора, а выходы к вычитающим входам дополнительного сумматора, соединенного выходами со вторыми входами элементов И, а управляющим входом - со вторым выходом блока управления, подключенного вторым входом к шине тактовых импульсов, а первым выходом - к счетному входу счетчика, выходы разрядов которого соединены с входами цифроаналогового преобразователя.Кроме того, блок управления содержит счетчик, два элемента И и переключатель режимов, первый выход которого соединен с первым входом первого элемента И и со вторым выходом блока управления, а второй выход с первым входом. второго элемента И, подключенного вторым входом к второму входу блока управления и к второму входу первого элемента И, соединенного выходом со счетным входом счетчика, выходы разрядов которого подключены к группе выходов блока управления, а третий вход и выход элемента И соединены соответственно с первым входом и с первым выходом блока управления. На фиг. 1 представлена структурная схема аналого-цифрового устройства для вычисления суммы парных произведений; на фиг. 2 - схема блока управления.Устройство (фиг. 1) соедржит группу компараторов 1, цифроаналоговый преобразователь 2, счетчик 3, блок 4 приоритетов, шифратор 5, блок 6 памяти коэффициентов,5 10 5 20 25 зо З 5 40 45 50 55 4Фдополнительный сумматор 7, группу 8 элементов И, накапливающий сумматор 9 и блок 10 управления. Компараторы 1 соединены первыми входами с аналоговыми входами 11 устройства, вторыми входами с выходом преобразователя 2, а выходами с входом блока 4 приоритетов, Блок 4 подключен управляющим выходом к первому входу 12 блока 10 управления, а информационными выходами к входам шифратора 5, соединенного выходами с первой группой адресных входов блока 6 памяти, Блок 6 подключен второй группой адресных входов к группе выходов 13 блока 10 управления, входами записи к цифровым входам 14 устройства и к суммирующим входам сумматора 7, а выходами к вычитающим входам сумматора 7, соединенного управляющим входом со вторым выходом 15 блока 1 О. Элементы И группы 8 соединены первыми входами с первым выходом 16 блока 10 управления, вторыми входами с выходами сумматора 7, а выходами с входами сумматора 9. Выходы сумматора 9 являются выходами 17 устройства. Блок О управления подключен вторым входом 18 к шине тактовых импульсов, а первым выходом 16 к счетному входу счетчика 3, выходы разрядов которого соединены с входами преобразователя 2. Блок 10 управления может быть выполнен содержащим (фиг. 2) счетчик 19, два элемента И 20 и 21 и переключатель 22 режимов, первый выход которого соединен с первым входом первого элемента И 20 и со вторым выходом 15 блока 10, а второй выход с первым входом второго элемента И 21, подключенного вторым входом к второму входу 18 блока 10 и к второму входу элемента И 20, соединенного выходом со счетным входом счетчика 19, выходы разрядов которого подключены к группе выходов 13 блока 10, а третий вход и выход элемента И 21 соединены соответственно с первым входом 12 и с первым выходом 16 блока 10 управления. Блок 4 приоритетов представляет собой комбинационную схему, построенную на элементах И и ИЛИ, обеспечивающую выделение сигнала прерывания с более высоким приоритетом и работающего подобно цепочке сквозного переноса сумматора. Блок 4 и шифратор 5 могут быть реализованы, например, на микросхеме К 500 ИВ 165 кодирующий элемент с приоритетом.Устройство работает следующим образом.В режиме Загрузка, когда на первом выходе переключателя 22 режимов блока 10 управления стоит высокий потенциал, блок 10 управления подключает на входы сложения сумматора цифровые входы 14 устройства и с помощью счетчика 19 формирует последовательность адресов на вторую группу адресных входов блока 6 памяти, в соответствии с которыми осуществляется запись кодов коэффициентов с входов 14 в959106 Формула изобретекия З 5 40 45 50 При неодновременном срабатывании ком блок 6 памяти. Сумматор 7 при этом произ. водит суммирование кодов коэффицицентов. После передачи и записи всех коэффициентов.в сумматоре 7 будет накоплена сумма кодов всех коэффициентов.В режиме Работа, когда на втором выходе переключателя 22 режимов стоит высокий потенциал, блок 10 управления по выходу 15 подключает на вычитающие входы сумматора 7 выходы блока 6 памяти и разрешает прохождение тактовых импульсов по выходу 16 на вход счетчика 3 и первые входы элементов И группы 8. Каждый тактовый импульс осуществляет передачу содержимого сумматора 7 через группу элементов И 8 в накапливающий сумматор 9. Счетчик 3 осуществляет подсчет количества тактовых импульсов с начала цикла, при этом содержимое его передается на вход цифроаналогового преобразователя 2, на выходе которого получается ступенчато- нарастающее напряжение. В момент сравнения ступенчато-нарастающего напряжения с аналоговыми величинами х; , подключенными на первые входы компараторов 1, на выходах компараторов появляются сигналы, которые, пройдя, блок 4 приоритетов, шифруются шифратором 5 таким образом, что позиционный код на выходе блока 4 приоритетов превращается в двоичный код номера компаратора. Двоичный код номера компаратора с выхода шифратора 5 поступает на первую группу адресных входов блока 6 памяти, в соответствии с которым осуществляется считывание коэффициентов а, соответствующих номеру сработавшего компаратора, Считанные коэффициенты с выходов блока 6 памяти поступают на вычитающие входы сумматора 7, который осуществляет вычитание считанного коэффициента а; из общей суммы всех коэффициентов. Изменившееся в течение цикла содержимое сумматора 7 каждым тактовым импульсом передается в накапливающий сумматор 9.За период цикла развертки ступенчатонарастаюшего напряжения срабатывают все компараторы 1, каждый из которых осуществляет вычитание соответствующего ему коэффициента а; из общей суммы коэффициентов. При этом получается, что каждый тактовый импульс, поступивший на вход счетчика 3, умножается на код, равный сумме коэффициентов, соответствующих не сработавшим компараторам В результате чего в накапливающем сумматоре 9 накапливается величина, равная сумме произведенийиХ а;х1=1 параторов 1 блок 4 приоритетов практически не задерживает прохождение такто, вых импульсов на выход 16 блока 10 управ 0 5 20 25 6ления. Однако при одновременном срабатывании нескольких компараторов 1 блок 4 по управляющему выходу через блок 1 О управления (элемент И 21 на фиг. 2) запрещает прохождение тактовых импульсов на вход счетчика 3 и первые входы элементов И группы 8. При этом блок 4 последовательно подключает сработавшие компараторы 1 на входы шифратора 5, который выдает на первую группу адресных входов блока 6 памяти номера сработавших компараторов, в соответствии с которыми считываются соответствующие им коэффициенты и вычитаются из общей суммы коэффициентов. После подключения к шифратору 5 всех одновременно сработавших компараторов 1 блок 4 приоритетов по управляемому выходу через блок 1 О управления разрешает прохождение тактовых импульсов на вход счетчика 3 и элементы И группы 8 до следующего момента одновременного срабатывания компараторов 1 или до конца ступенчато-нарастающей развертки. В отличие от прототипа, где для преобразования каждой аналоговой величины х; требуется один цикл развертки, в рассмотренном устройстве за один цикл развертки происходит срабатывание всех компараторов, При этом время вычисления 2., а; х;не зависит от количества пар сомножителей. Следовательно, выигрыш данного устройства по быстродействию по сравнению с прототипом составляет Я раз и увеличивается с ростом числа пар сомножителей. 1. Аналого-цифровое устройство для вычисления суммы парных произведений, содержащее счетчик, группу элементов И, подключенных первыми входами к выходу блока управления, а выходами - к входам накапливающего сумматора, выходы которого являются выходами устройства, отличающееся тем, что, с целью повышения быстродействия устройства, в него дополнительно введены сумматор, цифроаналоговый преобразователь, блок приоритетов, шифратор, блок памяти коэффициентов и группа компараторов, соединенных первыми входами с аналогрвыми входами устройства, вторыми входами - с выходами цифроаналогового преобразователя, а выходами - с входами блока приоритетов, подключенного управляющими выходами к первому входу блока управления, а информационными выходами - к входам шифратора, соединенного выходами с первой группой адресных входов блока памяти коэффициентов, вторая группа адресных входов которого подключена к группе выходов блока управления, входы записи - к цифровым входам устройства и к суммирующим входам дополнительного959106 С. Казинокас Составнтел едактор Л. Повхан Техред А. Бо аказ 6795/67 Тираж 731 ВНИИПИ Государственного по делам изобретений 113035, Москва, Ж - 36, Рауш Филиал ППП Патент, г. Ужгоррректор Е, РошкоодписноеСР комитета СС и открытий ская наб., д од, ул. Прое 4/5 тная,7сумматора, а выходы - к вычитающим входам дополнительного сумматора, соединенного выходами со вторыми входами элементов И, а управляющим входом - со вторым выходом блока управления, подключенного вторым входом к шине тактовых импульсов, а первым выходом - к счетному входу счетчика, выходы разрядов которого соединены с входами цифроаналогового преобразователя.2. Устройство поф п. 1, отличающееся тем, что блок управления содержит счетчик, 1 о два элемента И и переключатель режимов, первый выход которого соединен с первым входом первого элемента И и со вторым выходом блока управления, а второй выход - с первым входом второго элемента И,5 подключенного вторым входом к второмуЩ 3входу блока управления и к второму входупервого элемента И, соединенного выходомсо счетным входом счетчика, выходы разрядов которого подключены к группе выходов блока управления, а третий вход и выход второго элемента И соединены соответственно с первым входом и первым выходомблока управления.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР788105, кл. б 06 Г 7/38, 1976.,2, Авторское свидетельство СССР позаявке2884790/18-24, кл. б 06 б 7/16,1979.3. Авторское свидетельство СССР540270, кл. б 06 3 1/00, 1975 (прототип),
СмотретьЗаявка
3211325, 28.11.1980
ОРДЕНА ЛЕНИНА ИНСТИТУТ КИБЕРНЕТИКИ АН УССР
БОЮН ВИТАЛИЙ ПЕТРОВИЧ
МПК / Метки
МПК: G06J 3/00
Метки: аналого-цифровое, вычисления, парных, произведений, суммы
Опубликовано: 15.09.1982
Код ссылки
<a href="https://patents.su/4-959106-analogo-cifrovoe-ustrojjstvo-dlya-vychisleniya-summy-parnykh-proizvedenijj.html" target="_blank" rel="follow" title="База патентов СССР">Аналого-цифровое устройство для вычисления суммы парных произведений</a>
Предыдущий патент: Устройство для моделирования -фазного управляемого выпрямителя
Следующий патент: Устройство для считывания информации с перфокарт
Случайный патент: Струйная мельница