Устройство для выделения сигналов

Иллюстрации

Показать все

Реферат

 

УСТРОЙСТВО ДЛЯ ВЬЩЕЛЕНИЯ СИГНАЛОВ, содержащее регистр данных, .информационный выход которого подключен к первому входу умножителя, выход которого соединен с первым входом первого сумматора, информационный выход регистра результата подключен к второму входу первого сумматора и является информационным выходом устройства, информационным входом которого является информационный вход регистра данных, первый и второй блоки памяти, второй сумматор, отличающееся тем, что. с целью увеличения быстродействия, в него введены первый и второй счетчики , элемент ИЛИ и генератор тактовых импульсов, выход которого подключен к первому входу элемента ИЛИ, выход которого подключен к счетному входу первого счетчика, информационный выход которого подключен к первому входу второго сумматора и адресному входу первого блока памяти, информационные выход и вход которого подключены соответственно к второму входу умножителя и информационному выходу регистра данных, выход переполнения первого счетчика является выходом окончания вычислений устройства и подключен к входу останова (Л генератора тактовых импульсов, вход зап.:уска которого является входом запуска устройства и соединен с вторым входом элемента ИЛИ и счетным входом второго счетчика, информационный выход которого подключен к второму входу второго сумматора, выход которого подключен к адресному входу второго блока памяти, информационные вход и выходы которого подключены соответственно к выходу первого сумматора и информационному входу регистра результата, а третий вход эле-.| мента ИЛИ является входом режима устройства .

COOS CGBETCHHX

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

РЕСПУБЛИК

З15Р С 6 F 15/332

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

ПО ДЕЛАМ ИЭОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ н свтоссновт свсоствъствт (21) 3615058/24-24 . (22) 04.07.83 (46) 15.11.84 Бюл. У 42 .(72) Н.И.Марин (71) Специальное конструкторское бюро сейсмического программного обеспечения Научно-производственного объединения "Нефтегеофизика" (53) 681.32(088.8) ,(56) 1. Engineering Support Manual

CPE-3 Controller Model 8291, 8491

Хегох Duba System us. 902313А, March, 1970, teeuston, Texas, USA. (56) 2. Авторское свидетельство СССР

9 788105, кл. С 06 F 7/38, 1977 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ВЬДЕЛЕНИЯ

СИГНАЛОВ, содержащее регистр данных, .информационный выход которого подключен к первому входу умножителя, выход которого соединен с первым входом первого сумматора, информационный выход регистра результата под-. ключен к второму входу первого сумматора и является информационным выходом устройства, информационным входом которого является информационный вход регистра данных, йервый и второй блоки памяти, второй сумматор, о т л и ч а ю щ е е с я тем, что,, SU„, 1124325 А с целью увеличения быстродействия, в него введены первый и второй счетчики, элемент ИЛИ и генератор тактовых импульсов, выход которого подключен к первому входу элемента ИЛИ, выход которого подключен к счетному входу первого счетчика, информационный выход которого подключен к первому входу второго сумматора и адресному входу первого блока памяти, информационные выход и вход которого подключены соответственно к второму входу умножителя и информационному выходу регистра данных, выход переполнения первого счетчика является выходом окончания вычислений устройства и подключен к входу останова генератора тактовых импульсов, вход запуска которого является входом запуска устройства и соединен с вторым входом элемента ИЛИ и счетным входом второго счетчика, информационный выход которого подключен к второму входу второго сумматора, выход которого подключен к адресному входу второго блока памяти, информационные вход и выходы которого подключены соответственно к выходу первого сумматора и информационному входу регистра результата, а третий вход элемента ИЛИ является входом режима устройства.

1124325

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

Р

2*K Xt++к Yt 11 где

t0

У„„-2;Х; 2,% =K Ó, 2,У;Y.g(OlI

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

Недостатком известного устройства является дороговизна оборудования.

Наиболее близким к предлагаемому по технической сущности является устройство для обработки массива чисел, которое содержит регистр оператора чисел Х, регистр оператора чисел .У, первый блок умножения, четыре блока памяти, второй блок умножения, два регистра промежуточных результатов, два сумматора и два регистра результата, выход регистра данных соединен через умножитель с первым входом первого сумматора, выход регистра результата является выходом устройст-, З5 ва (21 .

Недостатками известного устройства являются большое количество оборудования и необходимость формировать массивы чисел Х и У, хранить эти мас-40 сивы, и результаты сумм произведений, загружая канал ЭВМ пересылками данHbIX °

Цель изобретения — увеличение бьк гродействия. 45

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

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

Повышение производительности устройства достигается путем применения двух стандартных блоков памяти, объем которых зависит от условий эадач. Размещение массива оператора Х в блоке памяти освобождает ЭВМ от хранения этих данных в своей памяти и от многократных пересылок, через канал ЭВМ. Размещение результата суммирования позволяет при внесении числа у, умножать его на массив Х и од новременно суммировать с результатом произведений массива Х на у;,, чем также экономится время пересылок через канал ЭВМ.

На чертеже представлена блок схема предлагаемого устройства.

Устройство содержит счетчики

1 и 2, суюытор 3, блок 4 памяти, регистр 5 результата, сумматор 6, умножнтель 7, блок 8 памяти, генератор 8 тактовых импульсов, элемент

ИЛИ 10, регистр 11 данных.

Работа устройства начинается с внесения массива Х=Х,, Х,..., Х„, в блок 8 памяти, адреса ячеек которого формирует счетчик 1, изменение з I 124325 4 состояний этого счетчика. определяет- элемент 4 памяти записываются резулься числом импульсов при внесении Х1. таты:

Ячейки 1 2 ° ш

После внесения всего массива Х Результат Х Ó Х У Х У сигналом "Режим" переключается эле5

Последнее число д=ш останавливает мент ИЛИ 10. Поступает первое число перебор адресов счетчика 1. Устройстмассива У=у, сбрасываеися первый во ждет второго значения Уу . Второе счетчик 1, изменяется на единицу значение У =у изменяет значение состояния на вы оде второго счетчи- счетчика 2 на единицу, на выходе сумка 2, запускается тактовый генера- 1б матора 3 формируются адреса ячеек тор 9, импульсы которого через эле- А;= +1, т.е. адрес блока 4 памяти мент ИЛИ 10 изменяют состояние счет- отличается от адреса блока 8 памяти чика 1.и на выходе сумматора 3 форми- на +1. В результате, на выходе умно" руются адреса ячеек блока 4 памяти жителя 7 появляются результаты умно.— с по формуле А <+t, число, перемно- ц жения массива Х=Х, Х ...,Х,...,Х„„

1 жается со всем массивом Х на выходе с числом у, а так как яа входе сумумножителя 7, суммируется с реэуль- матора 6 стоит результат предыдущего татом выхода регистра 5, первоначаль- суммирования, то в ячейки блока 4 ное значение которого равно нулю для памяти записываются данные следующим каждой ячейки 4 памяти. В итоге в 2О образом

Ъ I

Ячейки . 1 2 3.

1-й такт Х,у, Х2у1 3 у Х у

2-й такт Х,у", Х у, Х у

2 а>g

Результат Х у, Х у +Хну Х у +Х у Х у +Х у

2213j24meei1

Последнее число =ш останавливает перебор адресов счетчика 1. Устройство ждет следующего значения. И так до последнего значения Уу .

Для согласования режимов работы устройства и ЭВМ во времени на входе устройства имеется буферный регистр

11 данных, а на выходе — регистр 5 результата. осле вычисления всех значений

Е= „Х; „У данные из блока па- мяти пересылаются в, магистраль

ЭВМ.

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

35 перебора значений Х и одновременного суммирования результата с ранее полученными.

„/ Ъчгц

Составитель А. Баранов

Редактор Л. Апексеенко Техред A,Бабинец Корректор М.Максимишинец

Заказ 8282/39 Тираж 698 Подписное

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

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

Филиал ППП "Патент", r.Óæãîðîä, ул.Проектная, 4