автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.05, диссертация на тему:Разработка процессоров быстрых спектральных преобразований для систем анализа геофизической информации

кандидата технических наук
Марзук, Салем Файссаль
город
Ленинград
год
1984
специальность ВАК РФ
05.13.05
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Разработка процессоров быстрых спектральных преобразований для систем анализа геофизической информации»

Оглавление автор диссертации — кандидата технических наук Марзук, Салем Файссаль

Введение

1. Методы и вычислительные средства для реализации алгоритмов цифровой обработки сигналов.

1.1. Прогресс в области алгоритмов быстрого преобразования Фурье

1.2. Современное состояние и тенденции развития специализированных вычислительных средств обработки, использующих алгоритмы быстрых преобразований

1.3. Вопросы эффективного использования микропроцессорных комплектов в процессорах быстрых спектральных преобразований.

Введение 1984 год, диссертация по информатике, вычислительной технике и управлению, Марзук, Салем Файссаль

Стремительные темпы развития научно-технического прогресса являются характерной чертой нашего времени.

Этому способствует широкое внедрение автоматизации и средств вычислительной техники (СВТ) в процессы обработки больших объёмов информации в различных отраслях народного хозяйства в кратчайшие сроки.

Важнейшее значение приобретают задачи ускорения освоения природных богатств на базе новейших технических достижений, выносимые на обсуждение партийных съездов.

Победа мартовской революции 1963 года внесла коренные изменения в политическую, социальную и экономическую жизнь арабского народа Сирии.

С этого момента развернулась широкая программа по ликвидации засилья иностранных промышленных кампаний, прежде всего нефтяных, по их национализации. ХП съезд партии арабского социалистического возрождения, состоявшийся в 1978 году, рассматривал вопросы экономического развития страны и принял решение о широком внедрении СВТ в народное хозяйство и, в первую очередь, для увеличения добычи нефти и газа и ускорения процесса поиска новых месторождений. Для реализации этих задач был заключён договор с Советским Союзом об оказании технической помощи молодой развивающейся стране и подготовке научных кадров в отраслях, определяющих научно-технический прогресс.

Перед такой отраслью промышленности Сирийской Арабской республики, как нефтедобывающая, встают проблемы удешевления процессов переработки геофизической информации с помощью ЭВМ. Во многих странах эти процессы осуществляются с использованием больших ЭВМ, причём установлено, что производительности ЭВМ традиционной структуры недостаточно, и наблюдается переход к многопроцессорным вычислительным комплексам (МВК), достаточно сложным и дорогим. Альтернативой такому направлению является построение иерархических систем, включающих мини-ЭВМ и периферийные специализированные процессоры /71/, что при практически эквивалентной производительности делает вычисления более экономичными. Очевидно, нашей республике следует идти по второму пути, где успешному продвижению должны способствовать успехи в разработке перспективных изделий приборостроения, микроэлектроники в социалистических странах.

Задачи обработки сигналов возникают во многих областях научных и технических исследований. На первых этапах развития систем автоматизации научных экспериментов преобладало использование детерминистических моделей сред и сигналов и аналоговых методов анализа. В дальнейшем эти модели и методы перестали удовлетворять исследователей.

Требования совершенствования методов моделирования вызывают необходимость разработки специализированных вычислительных устройств и комплексов, позволяющих проводить исследования с минимальными затратами времени /47/.

С другой стороны, был достигнут значительный прогресс в области цифровой обработки сигналов (ЦОС), в технике цифровых ЭВМ, в принципах их структурной организации, в элементной базе, что привело к увеличению производительности при решении универсального круга задач.

Методы ЦОС успешно применяются в различных областях:

I. в технической диагностике для исследования вибрационных свойств конструкций;

2. в задачах распознавания образов;

3. в системах автоматизации обработки сейсморазведоч-ных данных в геофизике.

Характерным для данных сейсморазведки является наличие больших объёмов информации, вводимой для обработки в ЭВМ.

При длине записи в 3 с и б с и шага квантования по времени величиной 2 мс на каждой сейсмограмме (24 или 48 каналов) содержится более одного млн.бит информации или более 40000 бит на каждой трассе.

Этот длинный массив информации в дальнейшем подлежит быстрой обработке. Средний же по сложности комплекс обрабатывающих программ требует выполнение до 1000 операций на каждое слово сейсмической информации. Всё это накладывает некоторые особенности на характеристики процессоров и ЭВМ в целом, необходимые для обработки сейсмоданных. Поэтому в современных вычислительных комплексах желательно использовать несколько типов процессоров, одни из которых занимаются организацией всей работы комплекса, контролем, а другие занимаются задачами по обработке.

Перспективные пути ускорения обработки связаны с разработкой новых алгоритмов определения характеристик сигналов, с выбором параметров этих алгоритмов.

Так, в сейсморазведке производят большое число преобразований, основу которых составляют операции вычисления сумм парных произведений. Для таких расчётов предназначаются спецпроцессоры, выполняющие операции свёртки и БПФ, ориентированные на широкое использование цифровых средств.

Эти алгоритмы показали, что цифровые методы анализа могут оказаться экономичнее аналоговых. Специализированные устройства позволяют делать расчёт функций корреляции, проводить фильтрацию, расчитывать спектры трасс в очень короткое время.

Производительность таких устройств на один-два поряди-ка выше, чем у процессоров универсальных ЭВМ.

Наряду с традиционным базисом Фурье, использующим комплексные дискретные экспоненциальные функции (ДЭФ), находят широкое применение спектральные преобразования в обобщенных базисах, примерами которых являются преобразования Виленкина-Крестенсона, Уолша, Хаара.

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

Ввиду того, что геофизическая аппаратура выпускается небольшими сериями, имеет место проблема унификации как на уровне плат, блоков и конструктивов, так и в плане структурных схем и межблочных связей.

Существующие принципы управления и формирования информации на основе жесткой логики препятствуют развитию и мо-дефикации систем, усложняют и удорожают процесс обработки.

Накопленные объёмы сейсморазведочных данных во многих вычислительных центрах являются настолько большими, что их невозможно обработать программным способом в заданное время.

Ускорение обработки возможно только за счёт применения специализированных процессоров, но большинство использованных специализированных процессоров предназначены для выполнения узкого набора сравнительно простых в алгоритмическом отношении операций: свертки, димультиплексирования и других преобразований во временной области /18/. В настоящее время возникает необходимость в использовании в геофизических вычислительных комплексах(ГВК)многофункциональных специализированных процессоров с широким набором операций преобразования данных как во временной, так и в спектральной областях.

Решению ряда вопросов создания подобных специализированных процессоров и посвящена настоящая диссертация.

Известно, что алгоритм ЕПФ для многих дискретных базисов обладает потенциальными свойствами реализации с использованием принципов параллельной обработки, практическое использование которого становится возможным только при условии широкого распространения микропроцессорных СВТ.

Например, показано, что близкая топология графов в базисах ДЗФ, Уолша и др. обеспечивает возможность для использования нескольких базисов в одном вычислителе БПФ, структура которого, таким образом, становится программируемой и использует принципы параллельности, переменности и однородности.

Данная работа является частью комплексной программы министерства нефтяных и газовых разработок, выполняемой в области расширения и автоматизации процессов добычи нефти и газа, ускорения процессов анализа данных геофизических исследований с помощью GBT.

Основными целями исследований являются:

1. Разработка экономичных специализированных процессоров спектрально-корреляционных вычислений на базе микропроцессорных комплектов больших интегральных схемахСМПК БИС), являющихся периферийными по отношению к мини-ЭВМ и функционирующих на основе как традиционных, так и новых алгоритмов быстрых спектральных преобразований (БСП).

2. Выявление возможностей эффективного применения в процессорах БСП специализированных арифметических модулей и модулей памяти, разработанных электронной промышленностью.

3. Анализ возможностей использования высокопроизводительных СВТ в задачах разведочной и промысловой геофизики.

Главные пути решения проблем создания геофизических комплексов ведутся в использовании магистрального принципа обмена информации, в модульном построении и микропроцессорном управлении процессом сбора и обработки информации.

Автор выражает благодарность своему научному руководителю профессору, доктору технических наук Плотникову A.B. и доценту кафедры ВТ ЛЭТИ им. В.И.Ульянова (Ленина) Свиньи-ну С.Ф. за оказанную помощь в ходе выполнения работы.

I. МЕТОДЫ И ВЫЧИСЛИТЕЛЬНЫЕ СРЕДСТВА ДЛЯ РЕАЛИЗАЦИИ АЛГОРИТМОВ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ

Заключение диссертация на тему "Разработка процессоров быстрых спектральных преобразований для систем анализа геофизической информации"

Основные результаты работы сводятся к следующему:

1. Разработка процессоров быстрых спектральных преобразований велась с позиции улучшения их основных технико-экономических показателей, таких как отношение производительность/стоимость, коэффициент занятости оборудования. Предусмотрено максимально возможное использование специализированных арифметических модулей БИС - сумматоров, умножителей,

2. На основе алгоритмов БПФ классического типа и со встречной структурой разработаны принципы построения процессоров БПФ, использующих один или несколько операционных блоков. На основе специализированных арифметических модулей БИС и модулей сверхоперативной памяти бункерного типа.

3. Разработана структура кольцевого процессора БПФ, позволяющего увеличить быстродействие вдвое по сравнению с процессором, использующим, один операционный блок.

Исследован алгоритм вычисления арифметической АКФ через быстрое спектральное преобразование Уолша и дополнительный граф. Результаты рассчётов на конкретном экспериментальном материале показывают удовлетворительное совпадение результатов с оценками АКФ, полученными прямым методом.

5. Разработана структура быстродействующего процессора Уолша-Адамара кольцевого типа, отличающаяся высоким значением показателя производительность/сложность по сравнению с известными процессорами пирамидального и итеративного типа.

6. Предложено устройство, реализирующее алгоритм миграции, являющийся преобразованием временного разреза в глубинный, Это устройство использует нелинейный преобразователь функции двух переменных, процессор ЕПФ для выполнения двумерного преобразования Фурье над отсчётами сейсмической трассы,

7. Разработано устройство, выполняющее вычисления фазового спектра по методу Робинсона, в котором используется процессор ШФ для выполнения комплексного и синусного преобразований Фурье, а также функциональный преобразователь, вычисляющий логарифмическую зависимость.

- 188 -ЗАКЛЮЧЕНИЕ

Библиография Марзук, Салем Файссаль, диссертация по теме Элементы и устройства вычислительной техники и систем управления

1. Балашов Е.П., Пузанков Д,В. Микропроцессоры и микропроцессорные системы: Учеб. пособие для вузов/под ред. В.Б. Смолова. -М.: Радио и связь, 1981. -328 с.

2. Бахвалов Н.С. Численные методы, 4.1. -М.: Наука, 1973. -632 с.

3. Бендат Дж., Пирсол А. Измерение и анализ случайных процессов: Пер. с англ. -М.: Мир, 1971. -408 с.

4. Березенко А.И., Корягин Л.Н., Назарьян А.Р. Мигфопро-цессорные комплекты повышенного быстродействия. -М.: Радио и связь, 1981. -168 с.

5. Вайда Ф., Чакань А. Микро-ЭВМ: Пер. с венг. -М.: Энергия, 1980. -360 с.

6. Голд Б., Раэйдер Ч. Цифровая обработка сигналов: Пер. с англ. -М.: Сов. радио, 1973. -367 с.

7. Зиновьев А.Л., Филиппов Л.И. Введение в теорию сигна- • лов и цепей: Учеб. пособие для радиотехн. специальностей вузов. -2-е изд., доп. ~М.: Выш. школа, 1975. -263 с.

8. Карцев М.А. Архитектура цифровых вычислительных машин. -М.: Наука, 1978. -296 с.

9. Ланцош К. Практические методы прикладного анализа: (справочное руководство). -М.: Физматгиз, 1961. -524 с.

10. Микропроцессорные комплекты интегральных схем: Состав и структура: Справочник/ B.C. Борисов, A.A. Васенков, Б.М. Малашевич и др. ~М.: Радио и связь, 1982. -192 с.

11. Мирский Г.Я. Характеристики стохостической взаимосвязи и их измерения. -М.: Энергия, 1982. -320 с.

12. Никитюк Н.М. Микропроцессоры и микро-ЭВМ: Применение вприборостроении и в научных исследованиях. -М.: Энергия, 1981. -168 с.

13. Пелед А., Лиу Б. Цифровая обработка сигналов: Теория, проектирование, реализация: Пер. с англ. -Киев: Вища школа, 1979. -264 с.

14. Пойда В.Н. Спектральный анализ в ортогональных базисах. -Минск: Наука и техника, 1978. -136 с.

15. Полонников Р.И., Костюк В.И., Краскевич В.Е. Матричные методы обработки сигналов. -Киев: Техника, 1977. -136 с.

16. Прангишвили И,В., Стецюра Г.Г, Микропроцессорные системы. -М.: Наука, 1980. -326 с.

17. Рабинер Л., ГЪулд Б* Теория и применение цифровой обработки сигналов: Пер. с англ. -М.: Мир, 1978. -848 с.

18. Рапопорт М.Б. Вычислительная техника в полевой геофизике. -М.: Недра, 1984. -264 с.

19. Самофалов К.Г., Луцкий Г,М. Основы построения конвейерных ЭВМ. -Киев: Вища школа, 1981. -224 с.

20. Сильвиа М.Т., Робинсон Э.А. Обратная фильтрация геофизических временных рядов при разведке на нефть и газ: Пер. с англ. -М.: Недра, 1983. -248 с.

21. Смолов В.Б. Диодные функциональные преобразователи, -Л.: Энергия, ленингр. отд-ние, 1967. -136 с.

22. Трахтман А.М., Трахтман В,А. Основы теории дискретных сигналов на конечных интервалах. -М.: Сов. радио, 1975. -208 с.

23. Фет Я.И. Параллельные процессоры для управляющих систем: Пер. с англ. -М.: Энергия, 1981, -160 с.

24. Харкевич A.A. Спектры и анализ, -изд. -4-е -М.: Физ-матгиз, 1962, -236 с.

25. Хармут Х.Ф. Передача информации ортоганальными функциями: Пер. с англ. -М.: Связь, 1975. -267 с.

26. Хилбурн Дж., Джулич Н. Микро-ЭВМ и микропроцессоры: Технические средства, программное обеспечение, применения: Пер. с англ. -М.: Мир, 1980. -463 с.

27. Цифровая обработка сейсмических данных/Еозлов Е.А., Гогоненков Г.й. и др. -М.: Недра, 1973. -312 с,

28. Эйби Дж.А. Землетрясения: Пер. с англ. -M. г Недра,1982. -264 с.

29. Аксенов В.П., Бочков C.B., Мошков A.A. Структура и характеристики высокопроизводительных ЭВМ и систем, 4.1. -Зарубежная радиоэлектроника, 1982. №3, с. 35-53.

30. Альховик A.C., Байков В,Д., Смолов В.Б. Матричное вычислительное устройства конвейерного типа для реализации элементарных функций. Автоматика и телемеханика, 1981, Р5, с, I81-184.

31. Альховик A.C., Долгодров В.Б. Процессор для выполнения быстрого преобразования Фурье. -В сб. Аппаратура для динамических характеристик объектов и систем анализа звука и вибрации. Л., ЛДНТП. 1979, с. 18-21.

32. Ахмед Н., Рао K.P., Абдиссатор Р. Преобразование Адама-ра. -Зарубежная радиоэлектроника, 1972, №4, с. 62-77.

33. Бахтиаров Г.Д., Зиняков Н.Л. Алгоритм Волдера и его применение в ВТ и ЦОС. -Зарубежная радиоэлектроника,1983, Ю, с. 3-24.

34. Бахтиаров Г.Д., Тищенко А.Ю. Реализация устройств цифровой обработки сигналов на основе алгоритма БПФ. -Зарубежная радиоэлектроника, 1975, с. 71-98.

35. Белов Э.Н. Тенденции развития цифровых вычислительных-19 3машин рекордной производительности. -Зарубежная радиоэлектроника, 1975, №8, с. 15-31.

36. Белый А,А., Бовбель Е.И., Микулович В.И. Алгоритмы быстрого преобразования Фурье и их свойства. -Зарубежная радиоэлектроника, 1979, $2, с. 3-29.

37. Бергланд Г.Д. Руководство к быстрому преобразованию Фурье. »-Зарубежная радиоэлектроника, 1971, Ю, с. 52-72.

38. Блаено Р. МОП-прибор, подключаемый к микропроцессору для обработки сигналов в реальном времени. -Электроника, 1979, $18, с. 38-50.

39. Всенков А.А., Коночкин Э.Й., Малашевич В.М., Шахнов

40. В.А. Терминология в технике микропроцессорных интегральных схем и микро-ЭВМ. -В сб.: Микроэлектроника и полупроводниковые приборы. -М.: Сов. радио, 1979, вып.4, с. 17-29.

41. Вешняков В.Й., Кардащук М.Д., Коваль В.Ф. Комплексиро-вание цифровых БИС для ЕПФ-процессоров. -Управляющие системы и машины, 1983, №5, с. 12-17.

42. Вешняков В.И., Корнейчук В.И., Соломонов В.В, Синтез последовательного ЗУ бункерного типа. -Автоматика, 1979, »2, с. 65-69.

43. Вешняков В.Й., Кардащук М.Д. Структурно-схематическая реализация БИС бункерных ЗУ. -Микроэлектроника, 1982, вып.5, т.П, с. 430-440.

44. Джеймс С. Матричный процессор, работающий в реальном времени. -Электроника, 1979, №17, с. 54-64.

45. Джон Э. 64-разрядной коррелятор шаг вперёд в области ДОС. -Электроника, 1981, »14, с. 41-49.

46. Ирвинг Томэи. 16-разрядных микропроцессор с 8-разрядной информационной шиной. -Электроника, 1980, PI, с. 71-79.

47. Качурин В.Н. Алгоритмы автоматизации процессов статистического анализа и синтеза дискретных фильтров и систем на ЦВМ. -Известия выших учебных заведений (приборостроение), 1970, т.ХШ, $12, с. 43-48.

48. Качурин В.Н., Климкин И.А. Устройство для моделирования дискретных функций. -Известия выших учебных заведений (приборостроение), 1968, т.XI, №7, с. 77-82.

49. Клан I., 1Ъмец Г. Специализированный процессор для быстрого решения задач гармонического анализа. -Электроника, 1968, №8, с. 3-Ю.

50. Коган А.Л., Колосовский A.B., Лысь В,Д., Тарасов М#Л. БИС регистрового ЗУ К1002ИР1. -Электронная промышленность, 1982, И, с. 18-19.

51. Красюк В.И. Построение вычислителей быстрого преобразования Фурье в некоторых дискретных базисах. -Известия ЛЭТИ им. В.И.Ульянова (Ленина) Л.: 1980, вып. 278,с. 13-17.

52. Логинов В.П. Функции Уолша и области их применение. -Зарубежная радиоэлектроника, 1973, №4, с. 73-102.

53. Майоров С.А., Матвеев Ю.Н., Очин Е.Ф. Анализ метода Виноград для вычисления БПФ-2-точечных последовательность. -Автоматика и вычислительная техника, 1982, »2, с. 77-81.

54. Макаревич 0*Б., Спиридонов Б.Г. Цифровые процессоры обработки сигналов на основе БИС. -Зарубежная электронная техника, 1983, И, с. 58-94.

55. Мальруни С. Микропрограммирование миникомпьютера для быстрой обработки сигналов. -Электроника, 1978, №6, с. 58-65.

56. Наумов Б.Н. Этапы развития системы малых ЭВМ. -Вычислительная техника социалистических стран, 1980, вып.8, с. 5-6.

57. Некоторые вопросы проектирования многопрограммных с ЦВМ./Смолов В.Б., Плотников A.B., Свиньин С.Ф. и др. -Известия ЛЭТИ им.В,И,Ульянова (Ленина), вып.102,с. 59-64.

58. Поляк Б.Т., Шрейдер Ю.А. Применение полиномов Уолша в приближенных вычислителях. В сб. Вопросы теории математических машин, вып.2, -М.: Физматгиз, 1962, с. 174-190.

59. Поса Дж. Цифровые процессоры аналоговых сигналов-новое направление интегральной техники. -Электроника, 1980, №4, с. 93-96.

60. Равенский В.М. Автоматизация структурного проектирования процессоров БПФ. -Управляющие системы и машины, 1981, $2, с. 77-81.

61. Ракошиц B.C., Козлов A.B., Можаев И.А., Беляев A.A. Специализированные микропроцессоры, реализующие быстрые преобразования. -В кн.: Цифровая обработка сигналов и её применения. -М.: Наука, 1981, с. 206-217.

62. Флин М.Дж. Сверх быстродействующие вычислительные системы. -ТИИЭР, 1966, т.54, №12, с. 311-320.

63. Хармут Х.Ф. Асинхронные фильтры и подвижная радиосвязь при использовании сигналов на функциях Уолша. -Зарубежная радиоэлектроника, 1972, №6, с. 25-39.

64. Хелвинд Р. Вычислительное оборудование, выполняющее преобразования Фурье в РМВ. -Зарубежная радиоэлектроника, 1969, №2, с. 58-61.

65. Хофф, Таунсенд. Однокристальный микрокомпьютер для обработки сигналов в реальном времени. -Электроника, 1979, №5, с. 23-31.

66. Шивели. Цифровая машина для получения спектра в РВМ, -Зарубежная радиоэлектроника, 1969, №2, с. 46-57.

67. Шкабардня М.С. Приборостроение к ХХУ1 съезду КПСС. -Приборы и системы управления, 1981, №2, с. 2-5.

68. Щетинин Ю.И., Березенко А.И., Базанов В,И., Марков Б. Л. Схемотехника микропроцессорного комплекта БИС ТТЛ с диодами Шоттки. -В сб.: Микроэлектроника и полупроводниковые приборы вып.4. -М.: 1979, с. 56-62.

69. Трапезников В.А., Прангишвили И.В. Экспедиционные геоР физические вычислительные комплексы на базе многопроцессорной ЭВМ ПС-2000. -Приборы и системы управления, 1981, №2, с. 29-31.

70. Cooley J.W.j Tukey J.W. An algorithm for the machine calculation of complex Fourier Series. Math.Comput. 1965, V.19» Ж 4,PP. 297 - 301.

71. Gentlemen W.M., Sande G. Past Fourier Transform for Fun. and profit. 1966 Fall jomt Computer Conf. AFIPS proc.

72. V. 29, Washingtion, D.O.: Spartan Boeks. pp. 563 578.

73. Karplus W.J. Peripheral processors for high speed simulation. Simulation, 1977, V.29, N 5, pp. 143 - 153.

74. Али Абдалла А,Д. Исследование принципов построения быстродействующих вычислительных устройств для быстрого преобразования Фурье, -Автореферат диссертации на соискание ученой степени кандидата технических наук, -Л,: 1983.

75. Альховик A.C. Исследование и разработка многофункциональных арифметических устройств для автоматизированных систем динамических испытаний. -Автореферат диссертации на соискание ученой степени к.т.н. -Л.: 1982.

76. A.C. 809173 (СССР). Матричное вычислительное устройство/ Л.: ЛЭТИ им. В.И.Ульянова (Ленина); авт. изобрет. Шумилов Л.А., Али Абдалла А.Д., Суейдан А,И., Коикин В.В. -заявл. 31.05.79. (21) 277I9II/I8-24; опубл. в1. Б.И., 1981, 18.

77. Микропрограммный автомат M60I0, руководство по эксплуатации 4.1., с. 72.