ZIP архив

Текст

5 Н ОПИСАН И ИЗОБРЕТЕН И К АВТОРСКОМУ СВИДЕТЕЛЬСТВ Союз СоветскиСоциалистицескиРеслублик(32) ПриоритетОпубликовано 25.06.74. Бюллетень23Дата опубликования описания 18.11.74 сударственнын квинтетавета Мкнкстрав СССРпо делам изобретенийи аткоыткй 681.325,5(72) Авторы изобретепи Макаревич, В, Н, Барабанов и Б. Г. Спиридоно Таганрогский радиотехнический институтЗаявите М) ЦИфРОВОИ ИНТЕГРАТОР тся к области вычисли жет быть использовано ых интегрирующих ма Изобретение относ тельной техники и м при создании цифро ШИЕ 1,Целью изобретения является расширениефункциональных возможностей цифрового интегратора.Это достигается путем введения дополни тельных блоков; блока анализа, следящегоза информацией в у-регистре и определяющего возможность изменения длины разрядной сетки и масштаба подынтегральной функции, и блока сдвига, осуществляющего перемас штабирование у-регистра согласно приказам,приходящим из блока коррекции.Известно, что каждому цифровому интегратору соответствуют следующие масштабные соотношения. Известен цифровой интегратор, осуществляющий операцию интегрирования с автоматическим изменением масштабов переменных и содержащий регистр подынтегральной функции, выход которого соединен с первым входом сумматора, второй вход которого подключен к первому входу цифрового интегратора, блок умножения, первый вход которого соединен со вторым входом цифрового интегратора, выход блока умножения через блок 15 приращения подключается к первому выходу цифрового интегратора, второй и третий выходы, третий и четвертый входы которого соединены соответственно с первыми выходами и первыми входами блока признаков и 20 блока коррекции, второй вход блока коррекции подключен ко второму выходу блока признаков,и= трии: тРЦ Ур ци азрядов, исполь где 1. - количество в регистреемых функ одынтегральнои оэффициент подын у,иен унк коэ возможности этого 25 том смысле, что ненем анализ содеровательно, скорреко регистра и масаходу Лх,коэффициентходу Лу,коэффициентщения Лг. хо Однако функциональные интегратора ограничены в позволяют осуществить в жимого у-регистра, а след тировать разрядность это штаб подынтегральной фун ции,т, - масштабныйоритегральнойт - масштабныйщения по вт - масштабныйщения по вт - масштабныйного прираВ известных цифровых дифференциальных анализаторах эти масштабы расчитываются при подготовке задачи к решению и в дальнейшем не изменяются. Такой выбор масштабов не может обеспечить высокой скорости и точности решения на достаточно большом интервале интегрирования. О состоянии функции на данном шаге интегрирования можно судить по следующим признакам:1. возможности увеличения масштаба функции1, если Умащ(05О, если У)0,5,где умащ машинное значение подынтегральной функции;2. возможность увеличения длины разрядной сетки машины1, если 1.,(амащ,О, если Ери = пмашГДЕ Пмащ - рЕЯЛЬНЯЯ ДЛИНЯ разрЯДНой СЕТКИмашины;1, если Е,)иь -=, О, если А,= пмингде и, - количество разрядов, отведенноедля приращения интеграла;4. переполнение разрядной сетки1, если Умащ)19=О, если Умаш(1.Все эти признаки вырабатываются в блоке анализа и передаются в блок признаков, где они являются исходными величинами для определения возможности увеличения масштабных коэффициентовВа - Вт УЕВ=Е, (2)Ври - Вь ЪВт ЕГДЕ Ви, Вди, Ври - ПРИЗнаки ВОЗМОЖНОСТИ увеличения масштабных коэффициентов, которые подаются в блоки признаков других решающих блоков согласно схеме коммутации; Еи, Еии, Ери - признаки возможности увеличения тех же масштабных коэффициентов, приходящих из других решающих блоков.Кроме того, информация о возможности увеличения масштабных коэффициентов Еи, Еои Ери а также признаки Вт, Вь, аь, р поступают в блок коррекции, где на их основе решаются уравнения коррекции системы масштабных соотношений (1):х: тЕгхАЧ т Фх а / хЧ а) /1 о го у - Рту /Пт / пФу Еу а:т( х хА /х /а) /ОтЕхХ Х ха Ч( Ки) Ех Ох/А) Чх .1 (3)ба - . Еа Цпфа / Ьт фх са / Ех / О /где а, ау, а, - отрицательные, аб, Оу, 6, -положительные приращения масштабных коэффициентов;ттрти - соответственно, выработан ные в данном блоке коррекции и передаваемые в блоки коррекции других решающих блоков, соединенных с данным по схеме набора задачи;дх Ыу, 4 - ОТРИЦЯТЕЛЬНЫЕ й 1 у 1 у 1 а ПОЛО 30 жительные приращения этих же масштабныхкоэффициентов, получаемые данным блоком коррекции из других;ат, (дт) - отрицательное (положительное)приращение масштабного коэффициента тура З 5 подаваемое из блока коррекции в блок сдвига, как приказ на уменьшение вдвое (увеличение вдвое) машинного значения функции;аь, (оь) - отрицательное (положительное)приращение количества разрядов, отводимых 40 под представление подынтегральной функции,подаваемое из блока коррекции в блок сдвига как приказ на уменьшение (увеличение) на один разряд используемой длины разрядной сетки у-регистра цифрового интегратора.45 Очевидно, блок коррекции, решая системууравнения (3), позволяет согласовать изменение масштаба функции и используемой длины разрядной сетки цифрового интегратора с масштабами входных и выходных прираще ний.На чертеже приведена функциональная схема интегратора.Он состоит из регистра 1 подынтегральнойфункции, выход которого соединен с входом 2 55 сумматора 3, с входами вентилей 4 и 5,. линией 6 задержки, входом вентиля 7 и инвертора 8 схемы 9 выявления переполнения блока 10 анализа. Выходы линии 6 задержки и инвертора 8 соединены с входами вентиля 11.60 Кроме того, выход линии задержки 6 черезинвертор 12 соединен с входом вентиля 7, второй вход которого подключен к выходу регистра 1, а выход соединен с входом вентиля 13, ко второму входу которого подключен вы ход вентиля 11, а выход соединен с входами5вентилей 14 и 15, Выходы вентилей 4, 5, 14, 15 шинами 16 связи соединены с входами блока 17 признаков и блока 18 коррекции, Блок 17 признаков соединен шинами 19 связи с выходами блоков признаков других решающих блоков, соединенных с данным, шинами 20 - с входами блоков признаков этих жс блоков, а шинами 21 связи - с входом блока 18 коррекции, вход которого соединен шинами связи 22 с выходами блоков коррекции других решающих блоков, один из выходов - шинами связи 23 с входами этих же блоков, а другой шинами связи 24 соединен со входами схемы сборки и вентилей 25 - 30 блока 31 сдвига, На вторые входы вентилей 25, 27, 29 подается выход триггера-маркера 32, а вторые входы вентилей 26, 28, 30 соединены с инверсным выходом этого же триггера. Выходы вентилей 25 - 30 соединены с входами схем сборки 33, 34, 35, выходы которых соединены соответственно с входами вентилей 36, 37 и 38, вторые входы которых соединены с выходом сумматора 3, а выход вентиля 36 соединен через линию задержки 39 с входом схемы 40 сборки. На второй вход этой схемы подключен выход вентиля 37, а выход через линию 41 задержки соединен с входом вентиля 42. На второй вход вентиля 42 подключен выход схемы сборки 43, а выход соединен с входом схемы сборки 44, второй вход которой соединен с выходом вентиля 38, а выход соединен с входом регистра 1, входом триггера-маркера 32 и входом блока 45 умножения. На второй вход 46 этого блока подается приращение независимой переменной, а выход соединен с входом блока 47 приращений. Выход этого блока соединен с входом 48 сумматора 3 или с входом 46 блока умножения 45 других решающих блоков, соединенных с данным согласно схеме коммутации. Входы 49 - 52 вентилей 14, 15, 4, 5 являются входами сигналов Узн, Узн - ь Св, 7. соответственно. Вход 53 схемы 43 сборки является входом сигнала У,. Триггер-маркер 32 устанавливается в нуль по шине 54.Цифровой интегратор обрабатывает информацию, представленную в модифицированном дополнительном коде, Информация продвигается младшими разрядами вперед.Работает цифровой интегратор следующим образом.На каждом шаге решения блок 10 анализа с помощью вентиля 4 и импульса на входе 51 (Ув ), соответствующего младшему значащему разряду регистра 1, определяет возможность увеличения длины разрядной сетки регистра 1, с помощью вентиля 5 и импульса на входе 52 (У, ), соответствующего выбранной минимальной длине разрядной сетЖи, он определяет возможность уменьшения длины разрядной сетки, с помощью схемы 9 вырабатывает сигнал переполнения 10 15 20 25 30 35 40 45 50 55 60 65 6где УЬ, (Г 0) - старший и младший знаковые разряды кода (инверсные знаковые) разряды и сигналы возможности увеличения масштаба подынтегральной функциищ: Ип - 2 п - 1 / Ул - 2 7 п которые по импульсу, соответствующему старшему знаковому разряду 49 (У,) и младшему знаковому разряду 50 (Ь, ), подаваемым на входы вентилей 14 и 15 по шинам 16 заносятся в блок признаков 17. В блоке признаков 17 на основании информации о возможности увеличения масштабных коэффициентов, приходящих по шине 19, а также на основании информации о поведении функции на данном шаге интегрирования, приходящей из блока анализа 10 по шинам 16, решается система уравнений (2) и вырабатываются вы.ходные признаки возможности увеличения масштабных коэффициентов, которые по шинам 20 передаются на входы блоков признаков других решающих блоков, Кроме того, по шине 21 на блок коррекции 18 также поступают признаки возможности увеличения масштабных коэффициентов. На основании этих признаков, а также сигналов пришедших из блока анализа 10 по шинам 16, и приращений масштабных коэффициентов, приходящих из блоков коррекции других решающих блоков по шине 22, решается система уравнений (3) и вырабатываются приказы на изменение масштаба функции и длины разрядной сетки, а также приращения масштабных коэффициентов, которые рассылаются по шинам 23 в блоки коррекции других решающих блоков, На основании признаков о перемасштабировании, выработанных в блоке коррекции, происходит коррекция нового значения подынтегральной функции, полученного на сумматоре 3: у;+ = у,+Лу;+ь При этом в блоке сдвига 31 открывается сначала один из вентилей 25, 27, 29 и, следовательно, через схемы сборки 33, 34, 35 - один из вентилей 36, 37, 38 и изменяется число разрядов, отводимых под представление функции, а затем по приходе маркерной единицы на вход триггера 32 включается один из вентилей 26, 28, 30 и соответственно один из вентилей 36, 37, 38 и происходит сдвиг содержимого регистра 1 (влево или вправо, т. е. умножение на 2- или 2 - ). Сдвиг осуществляется с помощью линий задержки 36 и 37. Вентиль 42 и схема сборки 43 служат для размножения знакового разряда при сдвиге содержимого регистра 1 влево. В остальном работа цифрового интегратора нс отличается от известного. На каждом шаге решения на сумматоре 3 образуется новое значение подынтегральной функции у;. -- у;+ +Лу,+ь при этом у; поступает пз регистра 1, а Лд.,. с выхода другого интегратора. Это новое значение у.,+, корректируется в блоке сдвига 31 и затем заносится в регистр 1, а также подается на вход блока умножения 45, где умножается на приращение независимой переменной на входе 46 т. еЛ 2;+ - у.;+,Т. Нестерен Г. Васильев стави орректор Н. цо ехр ор Тираж 624омитета Совета Миниетений и открытийаушская наб., д. 4/5 ПодписноеСР аз 3106/7ЦН осударствеп ного по делам изо Москва, Ж,графия, пр. Сапунова,Ьх,+ь Полученное неквантованное значение приращсчия подынтегральной функции кван туется в блоке приращений 47 и передается на входы 46 или 48 других цифровых интеграторов. Предмет изобретенияЦифровой интегратор, содержащий регистр подынтегральной функции, выход которого соединен с первым входом сумматора, второй вход которого подключен к первому входу цифрового интегратора, блок умножения, первый вход которого соединен со вторым входом цифрового интегратора, выход блока умножения через блок приращений подключен к первому выходу цифрового интегратора, второй и третий выходы, третий и четвертый входы которого соединены соответственно с первыми выходами и первыми входами блока признаков и блока коррекции, второй вход блока коррекции подключен ко второму выходу блока признаков, о т л и ч а ю щ и й с я тем, что, с целью расширения функциональных возможностей, в него введены блок сдвига и блок анализа, вход которого соединен с выходом регистра подынтегральной функции, 10 выход блока анализа подключен ко второмувходу блока признаков и к третьему входу блока коррекции, второй выход которого соединен с первым входом блока сдвига, второй вход которого подключен к выходу суммато ра, выход блока сдвига соединен со входомрегистра подынтегральной функции и вторым входом блока умножения.

Смотреть

Заявка

1718130, 26.11.1971

О. Б. Макаревич, В. Н. Барабанов, Б. Г. Спиридонов Таганрогский радиотехнический институт, ЦИФРОВОЙ ИНТЕГРАТОР

МПК / Метки

МПК: G06J 1/02

Метки: 433511

Опубликовано: 25.06.1974

Код ссылки

<a href="https://patents.su/4-433511-433511.html" target="_blank" rel="follow" title="База патентов СССР">433511</a>

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