Процессор для цифровой обработки сейсмической информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОП ИСАНИЕ ИЗОЬРЕТЕ Н ИЯ Со:оз СоветскикСощиелистическихРеспублик(11) 36 ОЗЗ СВИДЕТЕЛЬСТВУ К АВТОРСКОМУ 61) Дополнительно свид-вч -ав 51)М Кл601 М 1(2 б 06 Г 15/3 22) Заявлено 01.0 присоединением з 23) Приоритет -1) 25 1914(18-2-Государственный комитет СССР аа делам изоБретений) Заявит ПРОЦЕССОР Д СЕЙСМИЧЕС ра ств но 1Устройство касается вычислительной техники и предназначено для использования при обработке сейсмической информации.Известны специализированные процессоры, предназначенные для обработки геофизической информации, содержащие устройство управления и арифметическое устройство 1.Наиболее близким по технической сушности к предложенному является процессор для цифровой обработки геофизической информации, который содержит устройство управления, оперативное запоминающее устройство, арифметическое устройство, включающее устройство умножения, суммирующее устройство, блок местного управления арифметического устройства, регистры для временного хранения исходных, промежуточных и выходных данных 2).Во всех специализированных процессох основные части арифметического устрой- а, например, сумматоры, устройства умжения, регистры имеют разрядность, равную одинарной точности обрабатываемой информации, поэтому при выполнении геофизических процедур, требующих двойной точности входных данных, микрооперацин- %Г ИФРОВОЙ ОБРАБОТКИИНФОРМАЦИИ суммирования и умножения производятся поэтапно, Например, в процессоре 2 умножения исходных данных двойной точности на данные одинарной точности выполняются в три этапа. Сначала умножается младшая часть множнмого на множитель, за тем старшая часть множпмого на множитель после чего нд тре;ь м этапе и,оводнтся подсуммирование к результату вт, р . о эт; пд старшей части результата перво го этд; д. Одной из основных операций, выполняемь указанными процессорами, является быстрое преобразование Фурье (БПФ). Это итеративный процесс, выполняемый над массива.Щми чисел величиной Х = 2, где число ите. ративных циклов равно гп. В пределах одной (1+ 1)-й итерации над всем массивом для каждой пары точек выполняются два однотипных действия.А 1, 4) = А 1(1) + А(1 с) ЮА+ (1 с) = А,(8) - А;(с) Ф,где А,+1 Щ - две исходные точки, получениА(к) ные в 1-й итерации с адресами вОЗУЗи КЪ - тригонометрический коэффициент;1 = 1,2,3, ,гп.Количество таких действий при прохождении одного массива равно - .МСтруктура процессора 2 позволяет заключительную фазу решения выражения (1) - сложение и вычитание комплексных чисел - проводить последовательно зя четыре цикла алгебраического сложения: )-и ники А (ф действит. + А(кк) ф лействит.2- й ники - А с (Ф)мним. + А(й) Ы) действит. З.й ники - А(Х)действит. А (й) Ус лействит.4-й цикл - А,(6) мним. - А(й)Ъ мним.Недостатком известных процессоров является большое число этапов при выполнении геофизических процедур, требующих двойной точности входных данных, а также болыцое число циклов сложения при выполнении операции БПФ при вычислении уравнения (1), что значительно увеличивает время обработки геофизической информации.Цель изобретения - повышение быстродействия процессора.Для этого в процессоре для цифровой обработки сейсмической информации в арифметическое устройство дополнительно введены сумматор одинарной длины, две схемы ИЛИ, четыре схемы И и коммутационные схемы. Сумматор одинарной длины по одному из входов через коммутационные схемы соединен с выходом устройства умножения, ня котором формируется младшая часть произведения, и по обоим входам с регистрами слагаемых, а выход переноса из старшего разряда через первую схему ИЛИ и первую схему И соединен с входом переноса в младший разряд сумматора, на котором формируется старшая часть произведения в устройстве умножения.Выход переноса знакового разряда сумматора, на котором формируется старшая часть произведения в устройстве умножения, соединен с входом переноса в младший разряд этого же сумматора через вторую схему И и первую схему ИЛИ и с входом в младший разряд дополнительно введенного сумматора через вторую схему ИЛИ и третью схему И, а выход переноса знакового разряда через четвертую схему И и вторую схему ИЛИ соединен с входом в младший разряд сумматора.В результате такой организации появляется возможность сокращения числа этапов умножения чисел двойной длины за счет совмещения второго и третьего этапа, т. е. произвести умножение с одновременным подсуммированием. Число циклов сложения при выполнении операции БПФ в заключительной фазе решения уравнения (1) сокращается за счет наличия двух сумматоров, позволяющих совместить во времени первый и второй, третий и четвертый циклы.На фиг. 1 изображена структурная схема специализированного процессора; на фиг. 2 -- структурная схема арифметического устройства. Специализированный процессор содержит оперативное запоминающее устройство 1, устройство управления 2 и арифметическое устройство 3. Арифметическое устройство содержит блок 4 местного управления, регистры 5 для временного хранения исходных, промежуточных и выходных данных, устроиство 6 умножения и устройство 7 сложения. Устройство умножения имеет вход 8 множи. ля, вход 9 множимого, сумматор 10, на котором формируется старшая часть произведения, дополнительно введенные знаковый разряд 11 этого сумматора и коммутационные схемы 12 и 13 по каждому входу сумматора. Устройство сложения состоит из сумматора 14, знакового разряда 15 этого сумматора, коммутационных схем 16 и 17 по каждому входу сумматора. Вход переноса в младший разряд сумматора0 через схемы ИЛИ 18 и схему И9 связан с выходом переноса знакового разряда 11 сумматора 10 и через схему ИЛИ 18 и схему И 20 с выходом переноса из старшего разряда сумматора 14. Вход переноса в младший разряд сумматора 14 связан через схему ИЛИ 21 и схему И 22 с выходом переноса знакового разряда 15 сумматора 14. Между выходом устройства умножения, с которого снимается младшая часть произведения, через коммутационную схему 16 установлена связь 23 с входом младшего разряда сумматора 14.Арифметическое устройство работает в режимах умножения чнсел одинарной з,1 нны, умножения чисел двойной длины на число одинарной длины и в режиме суммирования чисел одинарной длины. Каждому режиму соответствует определенная коммутация вычислительной стру ктуры арифметического устройства. В случае умножения чисел одипарной длины по первому управляющему сигналу из блока местного управления сумматор 10 через коммутационные схемы 12 и 13 объединяется с остальной частью устройства умножения в единую множительную структуру, выходы множительного устройства, на которых формируется младшая часть результата умножения, через коммутационную схему 16 соединяется с сумматором 14, выход переноса старшего разряда сумматора 14 через схему И 20 и схему ИЛИ 18 соединяется с входом переноса в младший разряд сумматора 1 О. открываются входы 9 и 8 устройства умножения. множимое и множитель поступают в устройство умножения, После поступления сомиожителей на входах устройства умно;гения формуется результат, причем распространение результата идет от младших разрядов к старшим, сначала формируется первый разряд результата умножения, потом второй и т. д. Младшая часть результата умножения благодаря связи 23 проходит через сумматор 14 и появляется ия его входах. Сумматор 10 участвует в формировании старшей части результата умножения. Через время, 736033определяемое задержкой на элементах устройства умножения, результат умножения по другому управляющему сигналу снимается с выходов сумматоров 1 О и 14 и заносится в регистры арифметического устройства.Умножение чисел двойной длины на числа одинарной длины происходит в два этапа. Первый этап ничем не отличается от вышеупомянутого умножения чисел одинарной длины, за исключением того, что по первому управляющему сигналу на вход 9 устройства умножения подается младшая часть множимого.Результат первого этапа по второму управляющему сигналу заносится с выходов сумматоров 10 и 14 в регистры арифметического устройства для временного хранения, Для выполнения второго этапа умножения по первому управляющему сигналу из блока местного управления производится такая же коммутация, как и при умножении чисел одинарной точНости, за исключением того, что на вход устройства умножения 9 подается старшая часть множимого, дополнительно на второй вход сумматора 14 через коммутационную схему 17 подается содержимое регистра, где хранится старшая часть результата этапа умножения. Таким образом на втором этапе умножения числа двойной точности на одинарную производится умножение с одновременным подсуммированием старшей части первого этапа умножения.Через время, определяемое задержкой на элементах устройства умножения, на выходах сумматоров 10 и 14 формируется результат второго этапа умноженйя, который в дальнейшем передается в регистры арифметического устройства. Передача младшей части результата умножения через сумматор 14 не увеличивает общее время умножения, так как определяется временем последовательного появления результата умножения на выходе устройства умножения от младших разрядов к старшим. По времени цикл умножения с подсуммированием от цикла умножения чисел одинарной длины не увеличивается, так как в устройстве умножения скорость формирования результата умножения последовательно от младшего разряда к старшему больше, чем скорость распространения переноса в сумматоре 14. При суммировании чисел одинарной длины, по приходу управляющего сигнала из блока местного управления, в арифметическом устройстве выход .переноса знакового разряда 11 сумматора 10 объединяется с входом переноса в младший разряд сумматора 10 через схему И 19 и ИЛИ 18, перенос из знакового разряда сумматора 10 через схему И 19 и ИЛИ 18, перенос из знакового разряда 15 сумматора 14 - с входом переноса в младший разряд сумматора 14. Через коммутационные схемы 12, 13, 16, 1730 50 55 10 15 20 25 35 40 45 вход, сумм:-оров соединяются с выходами ре петров слагаемых. На выходах сумматоров 10 и 14 формируются суммы. которые затем передаются в регистры арифметического устройства. В режиме работы суммирования чисел одинарной длины за олин цикл суммирования производится суммирование двух пар слагаемых.Таким образом, предложенное устройство позволяет сократить числа этапов умножения чисел двойной длины за счет совмещения второго и третьего этапа. т. е. произвести умножение с одновременным подсуммированием. Такое решение значительно повышает быстродействие процессора при об работке сейсмической информации.Формула изобретекияПроцессор для цифровой обработки сейсмической информации, содержащее устройство управления, оперативное запоминающее устройство, арифметическое устройство, состоящее из устройства умножения, суммирующего устройства и блока местного управления, регистров лля временного хранения входных, промежуточных и выходных данных, отличающийся тем, что, с целью повн шения быстродействия, в арифметическое устройство дополнительно введены сумматор одинарной длины, две схемы ИЛИ, четыре схемы И и коммутационные схемы, причем сумматор одинарной длины по одному пз входов через коммутационные схемы соединен с выходом устройства умножения, на котором формируется младшая часть произведения, и по обоим входам с регистрами слагаемых, а выход переноса из старшего разряда через первую схему ИЛИ и первую схему И соединен с входом переноса в младший разряд сумматора, на котором формируется старшая часть произведения в устройстве умножения. при этом выход переноса знакового разряда сумматора, на котором формируется старшая часть произведения в устройстве умножения. соединен с входом переноса в младший разряд этого же сумматора через вторую схему И и первую схему ИЛИ и с входом в младший разряд дополнительно введенного сумматора через вторую схему ИЛИ и третью схему И, а выход переноса знакового разряда через четвертую схему И и вторую схему ИЛИ соединен с входом в млалпий разряд сумматора. Источники информации,принятые во внимание при экспертизе 1. Процессор МКА, Технические условия Ял 3.031.602 ТУ, СКБ сейсмической техники, 1976.2. Процессор АТР фирмы КауФеоп, входящий в комплекс УЯ-1 Ъ фирмы Зеозрасе; перевод, трест Краснодарнефтегеофизика, 1972 (прототип).736033 4 Виг. /Составитель В. Зверев Редактор А. Шгиелькни Техред К. Шуфрич Корректор Ю. Макаренко Заказ 2422/38 Тираж 1019 Подлисное ЦНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж - 35, Раущская иаб., д. 4/5Филиал ППП Патент, г. Ужгород, ул. Проектная, 4
СмотретьЗаявка
2519714, 01.09.1977
КРАСНОДАРСКИЙ ФИЛИАЛ СПЕЦИАЛЬНОГО КОНСТРУКТОРСКОГО БЮРО СЕЙСМИЧЕСКОЙ ТЕХНИКИ
ДЕНИСЕНКО ЮРИЙ ВАСИЛЬЕВИЧ, КАШИН ВЛАДИМИР МИХАЙЛОВИЧ, ВЕРЕМКО ЭРЛЕНА НИКОЛАЕВНА
МПК / Метки
МПК: G06F 17/10, G06F 19/00
Метки: информации, процессор, сейсмической, цифровой
Опубликовано: 25.05.1980
Код ссылки
<a href="https://patents.su/4-736033-processor-dlya-cifrovojj-obrabotki-sejjsmicheskojj-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Процессор для цифровой обработки сейсмической информации</a>
Предыдущий патент: Устройство для записи сейсмических сигналов
Следующий патент: Генераторное устройство для скважинной геоэлектроразведки
Случайный патент: Устройство для коррекции деформации шейки бедренной кости