Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Исследование и разработка аппаратурно-ориентированных алгоритмов ДПФ

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Поэтому актуальна проблема выбора оптимальных комбинаций аппаратного и алгоритмического обеспечения систем ЦОС. Еще сложнее определить, что такое «оптимальная комбинация». Критерий оптимальности должен задаваться в каждом конкретном случае прикладной задачей. Следовательно, необходима методика оптимизации аппаратурноалгоритмического обеспечения по заданному критерию. В идеале должна быть система… Читать ещё >

Содержание

  • ПЕРЕЧЕНЬ СОКРАЩЕНИЙ, УСЛОВНЫХ ОБОЗНАЧЕНИЙ. '
  • 1. ВВЕДЕНИЕ.б
  • 2. ПОСТАНОВКА ЗАДАЧИ, ВЫРАБОТКА КРИТЕРИЕВ, ВЫБОР НАПРАВЛЕНИЙ ИССЛЕДОВАНИЯ
    • 2. 1. Исследование направлений развития средств ВТ
    • 2. 2. ЦОС и области применения ДПФ
    • 2. 3. Выработка критериев оптимальности алгоритмов
    • 2. 4. Базовые узлы вычислительной техники
    • 2. 5. Конвейерные способы реализации плоских вращений
    • 2. 6. Выводы
  • 3. ПОИСК ОПТИМАЛЬНЫХ АЛГОРИТМОВ БПФ
    • 3. 1. Исследование известных алгоритмов БПФ
    • 3. 2. Характеристики малых алгоритмов БПФ Винограда
    • 3. 3. Методика нахождения оптимальных алгоритмов БПФ
    • 3. 4. Примеры оптимальных алгоритмов БПФ
    • 3. 5. Выводы
  • 4. СКОЛЬЗЯЩЕЕ ДПФ И СПОСОБЫ ПРЯМОГО ВЫЧИСЛЕНИЯ ДПФ
    • 4. 1. Постановка задачи
    • 4. 2. Вывод алгоритма ДПФ с разверткой вектора в общем виде. ^
  • 4. 3 Варианты алгоритмов ДПФ с разверткой вектора
    • 4. 3. 1. Решение для составных длин блоков данных
    • 4. 3. 2. Решение для простых длин блоков данных
    • 4. 4. Оптимизация блока развертки вектора
    • 4. 5. Параллельно-конвейерные способы вычисления ДПФ
    • 4. 6. Выводы.. ЮЗ
  • 5. МОДЕЛИРОВАНИЕ И РЕАЛИЗАЦИЯ РАЗРАБОТАННЫХ АЛГОРИТМОВ
    • 5. 1. Моделирование алгоритмов ДПФ на ПК
    • 5. 2. Применение ДПФ для обработки речи
    • 5. 3. Устройство вычисления скользящего ДПФ с разверткой вектора
    • 5. 4. Реализация ДПФ-устройства в
  • САПР ПЛИС
    • 5. 5. Выводы

Исследование и разработка аппаратурно-ориентированных алгоритмов ДПФ (реферат, курсовая, диплом, контрольная)

Дискретное преобразование Фурье (ДПФ) широко применяется на практике для цифровой обработки сигналов (ЦОС), например, в задачах спектрального анализа. Известно, что ДПФ может использоваться в быстрых алгоритмах вычисления корреляции и свертки. Свертка, как и ДПФ, является одной из базовых операций ЦОС. Она применяется для цифровой фильтрации, wavelet-пpeoбpaзoвaния, которое часто более эффективно, чем спектральный анализ /40/.

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

Прямое вычисление N-точечного ДПФ требует порядка О (Л2) операций. Для снижения операционной сложности $ | применяются разнообразные алгоритмы быстрого преобразования Фурье (БПФ). Прикладная задача обычно задает длину преобразования Фурье N и точность. Для многих значений N существует большое количество комбинаций известных алгоритмов, поэтому актуальна задача отбора наиболее эффективных из них по заданному критерию.

БПФ очень полезны при блочной обработке данных. В системах ЦОС, работающих в реальном масштабе времени (РМВ), часто необходимо применять скользящую обработку данных. Для.

ДПФ это означает обновление спектральных коэффициентов при приеме очередного отсчета сигнала. В таком режиме алгоритмы БПФ становятся малоэффективными. Так как доля систем РМВ постоянно увеличивается, растут и запросы на новые алгоритмы и устройства вычисления скользящего преобразования Фурье.

Рассмотрим области применения методов ЦОС и ДПФ в частности /1−2,6,8−9,12/. Из табл.1.1 видно, что требуемая производительность и точность сильно варьируются в зависимости от сферы применения, как и диапазоны частот обрабатываемых сигналов.

Области применения ЦОСТабл .1.1.

Сфера применения Диапазон частот Точность, бит Производительность, млн.оп./с.

Речь:синтез, распознавание, сжатие, кодирование 100Гц-40кГц 12−32 1−100.

Гидролокация 2−40кГц 12−32 1−100.

Геология:обработка сейсмической информации, тектоника горных пород, нефтеразведка, геотермальные проявления 0−100кГц 8−32 1−100.

Радиолокация:поиск и обнаружение объектов в пространстве, определени е их параметров 10МГц-10ГГц 6−12 100−1000.

Изображение:сжатие, распознавание, восстановление, компьютерная томография 4−16 10-Ю6.

Известны разнообразные специализированные устройства для вычисления ДПФ /12/. Более широкое применение находят цифровые процессоры обработки сигналов (ЦПОС). В табл. 1.2 приведены характеристики 16-битных ЦПОС с фиксированной запятой, в табл. 1.3 — 32-битных. Рассматривается комплексное 1024-точечное БПФ /28/.

Характеристики 16-разрядных ЦПОС Табл.1.2.

ЦПОС Частота, МГц Количество тактов Время 1024-т. БПФ, мс.

ТМ3320С25 12.5 113 467 9.08 .

АБЗР-2105 13.8 34 500 2.5.

ТМ3320С50 40 84 833 2.12.

АВБР-2181 33 34 625 1.04.

Характеристики 32-разрядных ЦПОС Табл.1.3.

ЦПОС Частота, МГц Количество тактов Время 1024-т. БПФ, мс.

ТМБ320С30 20 60 800 3.04.

ТМЭ320С40 40 38 945 0.97.

АБЗР-21 020 33 19 245 0.58.

АБЭР-гЮбО 40 18 221 0.46.

В теории быстрых алгоритмов ЦОС /1/ разработано большое количество способов вычисления ДПФ. Известны, например, БПФ алгоритмы Кули-Тьюки, Гуда-Томаса, Рейдера-Бреннера, Винограда. Алгоритм Рейдера позволяет вычислять ДПФ через свертку. Иногда это дает выигрыш, хотя одним из хороших методов вычисления самой свертки является использование БПФ и теоремы о свертке. Предложен широкий набор параллельно-конвейерных структур для БПФ /1,16,22−25/.

Поэтому актуальна проблема выбора оптимальных комбинаций аппаратного и алгоритмического обеспечения систем ЦОС. Еще сложнее определить, что такое «оптимальная комбинация». Критерий оптимальности должен задаваться в каждом конкретном случае прикладной задачей. Следовательно, необходима методика оптимизации аппаратурноалгоритмического обеспечения по заданному критерию. В идеале должна быть система автоматизированного поиска лучших вариантов с учетом всевозможных критериев, включая топологические характеристики графов зависимости алгоритмов и вероятности пробоев полупроводников. Но в задачи конструктора алгоритмов, как правило, не входит расчет надежности будущих систем на их основе. Поэтому в данной работе в качестве критерия оптимальности будут приняты приведенные аппаратурно-временные затраты на один бит результата. Этот критерий является упрощенным случаем синергетического критерия эффективности алгоритмов, который связан с приращениями информационной и термодинамической энтропий /2 9/. Термодинамические ограничения с развитием технологии становятся более существенными, чем ограничения на топологические свойства сигнальных графов, благодаря многослойности структур и применению оптики. Но такая характеристика как число входов и выходов графа ограничивается количеством выводов микросхемы, то есть является решающей во многих случаях. Именно ограниченная пропускная способность входных и выходных шин является все чаще причиной отказа от параллельных алгоритмов БПФ и использования прямого вычисления ДПФ. Действительно, при больших частотах тактирования за время, которое требуется для приема очередного значения сигнала, можно полностью обновить спектральные коэффициенты, используя предыдущее значение. Прямое вычисление ДПФ используется при выполнении скользящего ДПФ, хотя существуют разные способы для этого /2 6/. В последнем случае часто используются рекуррентные соотношения, и, следовательно, неизбежно накопление ошибки. Меры по её ограничению приводят к дополнительным аппаратурно-временным расходам. Для выбора лучших вариантов вычисления ДПФ при заданных условиях нужно иметь базу знаний по всевозможным способам реализации необходимых базовых узлов ВТ. Это, например, сумматоры, умножители, устройства вращения вектора. Существует множество вариантов их исполнения, которые характеризуются различными временными и аппаратурными затратами в зависимости от точности результата и других параметров /12,15,27/. Ясно, что аппаратурные затраты на целевое устройство ЦОС равны сумме затрат на отдельные узлы плюс затраты на их межсоединения. Временные затраты равны сумме соответствующих затрат узлов, входящих в критический путь сигнального графа, плюс затраты на их межсоединения. В данной работе затраты на соединения не рассматриваются, хотя при необходимости могут быть добавлены в общую схему. В первом приближении эти затраты могут выражаться через некоторый процент от полных затрат, который зависит от схемотехнологического базиса и постоянной времени проводников. Для уточненной оценки необходимо рассчитывать длину связей, их конфигурацию в пространстве и электромагнитные свойства материалов, что выходит за рамки данной работы.

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

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

1)оценка и сравнение характеристик известных алгоритмов вычисления ДПФ;

2)оценка затрат на реализацию основных операций, используемых при вычислении ДПФ;

3)разработка методики поиска оптимальных алгоритмов БПФ для заданных характеристик устройства и критерия эффективности;

4)получение ряда оптимальных алгоритмов БПФ для конкретного примера;

5)разработка нового алгоритма вычисления скользящего ДПФ с разверткой вектора с целью уменьшения аппаратурно-временных затрат.

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

5.5. Выводы.

В данной главе рассматривались результаты моделирования и тестирования разработанных алгоритмов на ПК, анализировалась погрешность вычислений, и были предложены способы ее ограничения. Например, при увеличении аппаратурных затрат примерно в 2 раза на устройство вычисления скользящего ДПФ можно ограничить ошибку на сколь угодно большом интервале времени.

Были предложены области применения нового алгоритма ДПФ с разверткой вектора. Достигаемое при его использовании уменьшение аппаратурно-временных затрат до 50% позволяет расширить область применения скользящего ДПФ. Если за период дискретизации сигнала можно обновить все спектральные коэффициенты, то вместо алгоритма БПФ эффективнее может быть применение алгоритма скользящего ДПФ с разверткой вектора. Аппаратурная реализация последнего проще и дешевле, чем аппаратурная реализация алгоритма БПФ, например, бабочки. Были рассмотрены результаты макетирования системы обработки речи на основе ПК и плат ввода-вывода звука с системой синхронизации и сопряжением с телефонной линией. Алгоритм ДПФ с разверткой вектора хорошо подходит для компактной аппаратурной реализации в ПЛИС. Было проведено макетирование такого устройства в САПР ПЛИС Max+Plus на основе микросхемы типа FLEXIОК.

6.

ЗАКЛЮЧЕНИЕ

.

В диссертационной работе исследованы алгоритмы вычисления ДПФ и предложены их аппаратурно-ориентированные варианты. Проведено сравнение полученных алгоритмов по критерию приведенных аппаратурно-временных затрат. Выполнено моделирование работы предложенных алгоритмов.

Основной научный результат состоит в разработке новой методики оптимизации алгоритмов ДПФ для аппаратурной реализации.

В работе получены следующие основные теоретические и практические результаты:

1)предложен синергетический критерий эффективности алгоритма (СКЭА) и связанный с ним критерий приведенных аппаратурно-временных затрат (ПАВЗ);

2)предложена методика нахождения оптимальных алгоритмов БПФ для заданного критерия оптимальности;

3)синтезирован новый алгоритм вычисления скользящего ДПФ на основе блока развертки векторадоказана его эффективность для определенной области значений длин блоков данных и точности вычислений по сравнению с известными алгоритмами по критерию ПАВЗ;

4)проведено моделирование разработанных алгоритмов на ЭВМ, предложены области их применения.

Сформулируем кратко основные выводы из проделанной работы.

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

Рассмотрим, например, некоторые устройства для вычисления ДПФ по материалам реферативных журналов /12/.

1.Повышение быстродействия систем БПФ путем использования новых компактных КМОП-блоков. До этого 1024-точечное комплексное БПФ вычислялось за 2мс. Более простое, компактное и быстродействующее решение стало возможным с появлением нового набора компоновочных блоков из 3-х микросхем:

1)умножитель для комплексных чисел РБЗР16 112А;

2)два аккумулятора для комплексных чисел РБ5Р16 316А;

3)адресный генератор РБЭР 1640А (40МГц)&bdquoОни ускоряют БПФ в 8 раз (до 25бмкс).

2.Процессор ДПФ на 1.2мкм КМОП-схемах с частотой тактирования 70МГц. Характеристики: 99 560 транзисторов, 144 вывода, 79 млн.оп.умн./с. Используются 15,16,17-точечные алгоритмы Винограда для выполнения 4080-точечного большого алгоритма Винограда за 118мкс, или изображения (272×272) за 4 «25мс. При этом 16-точечное БПФ вычисляется за 457нс. Арифметическая секция содержит 72 последовательных сумматора и 36 последовательных блока умножения. При 26-разрядных коэффициентах точность 20 разрядов (120дБ)"24-разрядное блочное представление данных с плавающей запятой в сочетании с адаптивным алгоритмом масштабирования обеспечивает точность ЮбдБ после 4080-точеч.ного преобразования.

3.БПФ на основе ПЗС-чипа. Длина преобразования 512 точек, точность — 13 бит. Частота выборки 10МГц, то есть 512-точечное БПФ выполняется за время 51.2мкс.

Аппаратурные и временные затраты этих устройств существенно различаются. Но критерий ПАВЗ для каждого из них находится в пределах 8еЗ-40еЗ, что уже говорит об их эффективности.

Для оценки ПАВЗ устройств вычисления ДПФ были рассмотрены различные варианты реализации сумматоров, умножителей и устройств вращения. Их аппаратурные и временные затраты даны в виде формульных зависимостей. •.

На практике часто возникает задача поиска наиболее быстрых алгоритмов ДПФ при ограниченных аппаратурных затратах. В третьей главе были рассмотрены известные алгоритмы БПФ: Кули-Тьюки, Гуда-Томаса, малые и большие алгоритмы Винограда&bdquoДля заданной длины блока данных существует большое количество различных вариантов построения алгоритмов БПФ. На основании разработанной методики и программы были получены конкретные примеры оптимальных по быстродействию алгоритмов БПФ при определенных характеристиках устройства. Таким образом, здесь решается задача поиска оптимальных комбинаций аппаратуры и алгоритмов для вычисления ДПФ. Эта методика может быть расширена на случай, когда характеристики проектируемого устройства также должны выбираться, исходя из заданного критерия оптимальности.

Алгоритмы БПФ полезны при блочной обработке данных. Для скользящего анализа они малоэффективны. Для этой цели больше подходят модифицированные способы прямого вычисления ДПФ. В связи с этим был разработан алгоритм вычисления скользящего ДПФ с разверткой вектора, который позволяет сократить аппаратурно-временные затраты в среднем в 2 раза по сравнению с известными устройствами того же назначения. Новый алгоритм хорошо подходит для реализации на программируемых логических интегральных схемах (ПЛИС), например, типа FLEX10K ф. Altera со встроенной памятью. При помощи САПР ПЛИС Max+Plus была разработана и промоделирована микросхема DFTSV32, выполняющая 32-точечное ДПФ с разверткой вектора с точностью 16 бит. Развертка вектора и обновление спектра осуществляются одновременно благодаря конвейерной организации вычислений. Очередное значение сигнала обрабатывается за 35 тактов, частота которых зависит от конкретного устройства. Например, для частоты тактирования 10МГц время перерасчета спектра при приеме очередного значения составляет 3.5мкс, то есть максимальная частота дискретизации сигнала равна 285кГц. Для сравнения, рассмотренное выше устройство БПФ на основе КМОП-блоков вычисляет 32-точечное ДПФ примерно за 8мкс при на порядок большей стоимости. Аппаратурные затраты на БРВ при этом примерно в 3 раза ниже затрат на обычный блок поворота вектора. Это дает возможность разместить весь проект на одной микросхеме, например, ЕРЕ10К20.

Наконец, сформулируем актуальные задачи, которые связаны с данной работой:

1)расширение базы знаний по различным вариантам реализации базовых узлов ВТ;

2)построение системы расчета аппаратных и временных затрат на межсоединения узлов ВТ по заданным графам зависимости алгоритмов, а также оптимизация этих графов;

3)создание новых алгоритмов ЦОС с учетом современных достижений ВТ;

4)разработка библиотеки настраиваемых модулей типовых процедур ЦОС для их аппаратурно-программной реализации на основе современных САПР ВТ;

5)создание базы знаний по задачам ЦОС и методам их решения.

Показать весь текст

Список литературы

  1. Р. Быстрые алгоритмы цифровой обработки сигналов : Пер. с англ.-М.:Мир, 1989.-4 48 с. 2 о Марпл-мл. С. Л. Цифровой спектральный анализ и его приложения: Пер. с англ.-М.:Мир, 1990.-584 с.
  2. Г., Корн Т. Справочник по математике и его приложения : Пер. с англ.-М.:Мир, 1984.-833 с.
  3. Р. Г. Сложность булевых функций. М.: Наука. Гл.ред. физ.-мат. лит., 1991.-240 с.
  4. Г. И. Методы вычислительной математики. М.: Наука. Гл.ред. физ.-мат. лит1977.-456 с.:ил.
  5. Д.Р. Временные ряды. Обработка данных и теория: Пер. с англ./Под ред. А. Н. Колмогорова. М. :Мир, 1980.- 53бс.: ил.
  6. О.В. Теоретико-групповая декомпозиция и быстрые параллельные алгоритмы ДПФ//Известия академии наук. Теория и системы управления. 1997, № 5. — с.158−162.8. Рабинер Л., Голд Б. Теория и применение ЦОС. Пер. с англ.-М.:Мир, 1978.-467 с.
  7. Г. Быстрое преобразование Фурье и алгоритмы вычисления сверток. Пер. с англ.-М.: Радио и связь, 1985.
  8. Дж.X., Рейдер Ч. М. Применение теории чисел в ЦОС. Пер. с англ.-М.: Радио и связь, 1983.1. Agarwal R.C., Cooley J.W. New Algorithms for Digital Convolution//IEEE Trans. Acoust., Speech, Signal Proc. ASSP 25. 1977 .-p.392−410.
  9. Микропроцессорный комплект БИС серии К1815 для цифровой обработки сигналов: Справочник/ А. И. Белоус, О. В. Подрубный, В.М.Журба- Под ред. А. И. Сухопарова.-М.:Радио и связь, 1992.-256 с.:ил.
  10. Ed.F.Deprette, G.Hekstra., R.Heusdens. Fast VLSI Overlapped Transform Kernel. //Integration, The VLSI Journal.-1995.-Vol.2 0, Issue 1.-p.41−61.
  11. William R., William P. A system of sistolic modules for the MUSIC algoritm // IEEE Trans. on signal processing.-1990.-Vol.3 9, No.11.-p.2524−2534.
  12. Цифровая обработка информации на основе быстродействующих БИС/С.А. Гамкрелидзе, А. В. Завьялов, П. П. Мальцев, В.Г. Соколов- Под ред. В. Г. Домрачева.-М.:Энергоатомиздат, 1988.-136 е.:ил.
  13. Кун С. Матричные процессоры на СБИС: Пер. с англ,-М.: Мир, 1991.-672с.
  14. СБИС для распознавания образов и обработки изображений/Под ред. К.Фу.-М.:Мир, 198 8.-248с.
  15. Систолические структуры: Пер. с англ./Под ред. У. Мура, Э. Маккейба, Р. Уркхарта.- М.: Радио и связь, 1993.-416с.
  16. В.Д., Смолов В. Б. Специализированные процессоры: итерационные алгоритмы и структуры. М: Радио и связь, 1985. — 228с.
  17. Е.И. Об одном подходе к выполнению цифровых линейных преобразований // Кибернетика. 1985.- N5.с.95−98 .
  18. Цифровые процессоры обработки сигналов"Справочник/ А. Г. Остапенко, С. И. Лавлинский, А. Б. Сушков и др.- Под ред.
  19. A.Г. Остапенко.-М.: Радио и связь, 19.94. 264с. :ил.
  20. Ahmed Н.М., Delosme J.-M., Morf M. Highly Concurrent Computing Structures for Matrix Arithmetic and Signal Processing.// IEEE Computer.- 1982. N1.- p. 65−82.
  21. В.В. Вычислительные . основы линейной алгебры.- М.: Наука, 1977. 303с.
  22. Дж. Введение в параллельные и векторные методы решения линейных систем: Пер. с англ.- М.:Мир, 1991.-367с.: ил.
  23. Wold Е.Н., Despain A.M. Pipeline and ParallelPipeline FFT Processors for VLSI Implementation//'IEEE Trans, on Computers.-1984.-Vol.C-33,№ 5-p.414−426.
  24. Речевой диалог в системах управления/В.Н.Плотников,
  25. B.А.Суханов, Ю. Н. Жигулевцев.-М.Машиностроение, 1982.-22 4 с.
  26. А.Г., Шагурин И. И. Микросхемотехника: Учеб. Пособие для вузов/Под ред. И. П. Степаненко.- М.: Радио и связь, 1982. 416 с.
  27. DSP/MSP Products Refrence Manual: DSP/MSP Processors, Development Tools, Sound Products, Application Notes. Analog Devices, Inc., 1995.
  28. Дж. Николис. Динамика иерархических систем: эволюционное представление: Пер. с англ.- М.: Мир, 1991.-410с.
  29. Г. Г., Сердобинцев Е. В. Проектирование топологии матричных БИС. М.: Высшая школа, 1990. — 112 с.
  30. М.Ф., Коноплев Б. Г. Базовые матричные кристаллы и программируемые логические матрицы. — М.: Высшая школа, 1990.- 112 с.
  31. Сверхбольшие интегральные схемы и современная обработка сигналов: Пер. с англ./Под ред. С. Гуна, Х. Уайтхауза, Т.Кайлата.- М.: Радио и связь, 1989.-472с.:ил.
  32. Van der Veen A.J., Ober P.В., Deprettere E.F. Azimuth and elevation computation in high resolution DOA estimation // IEEE Trans, on signal processing.-1992.-Vol.4 0, No.7.-pp.1828−1832.
  33. Van Dijk H.W., Hekstra G.J., Deprettere E.F. Scalable parallel processor array for Jacobi-type matrix computations. //Integration, The VLSI Journal.-1995.-Vol.20,Issue 1.-p.41−61.
  34. Dongarra J.J. Perfomance of various computers using standart linear equations software //Computer Science Department, University of Tennesy, CS-89−85.-1994.-32p.
  35. Dongarra J.J., Meuer H.W., Strohmaier E. TOP500 Report 1996 // SUPERCOMPUTER.-1997.-Vol.13(1).
  36. Е.И. Синтез класса алгоритмов и вычислительных структур для реализации дискретных линейных преобразований: Диссерт. на соискание уч. степени д.т.н. -Таганрог, 1985.- 306с.
  37. Е.И. Два обобщенных алгоритма дискретных линейных преобразований // Многопроцессорные вычислительные структуры. Таганрог, 198 4. — Вып.6. — с.9−11.
  38. Voider J.E. The CORDIC Trigonometric Computing Technique.// IRE Trans. On Electronic Computers. 1959. -Vol. EC-8 (3).- p. 330−334.
  39. Meggitt J.E. Pseudo Division and Pseudo Multiplication Processes // IBM Journal of Research and Development.-1962.-Vol.6. p. 210−226.
  40. Walther J.S. A Unified Algorithm for Elementary Functions.//AFIPS Conf. Proc.-1971.- Vol. 38.-p.379−385.
  41. В.Д., Смолов В. В. Аппаратурная реализация элементарных функций в ЦВМ. JI.: Изд-во Ленинградского унта, 1975. — 91с.
  42. Авторское свидетельство N 741 274. Устройство для вычисления синусно-косинусных произведений. (Духнич Е.И., Митраков В.А.). Опубл. БИ N 22.- 1980.
  43. Muller J.M. Discrete basis and computation of elementary functions. // IEEE Transactions on Computers. -1985. -Vol. C-34(9).-p.857−862.
  44. Bajard J.-C., Kla S., Muller J.-M. В KM: A • New Hardware Algorithm for Complex Elementary Functions //IEEE Transactions on Computers.-1994.-Vol.43(8).-p.955−963.
  45. Hekstra G.J., Deprettere E.F. Floating-point CORDIC. // In Proceedings of the 11th Symposium on Computer Arithmetic, IEEE.-1993.-p. 130−137.
  46. Е.И. Класс аппаратурно-реализованных алгоритмов для построения проблемно-ориентированных процессоров с новой архитектурой // Computers-89.-Bratislava, Chechoslovakia, 1989.- p.42−47.
  47. Параллельный алгоритм Волдера для операции поворота и его применение в машинной графике /Е.И.Артамонов, Ш.-М.А.Исмаилов, О. Г. Кокаев, В. Н. Хачумов // Управляющие системы и машины.-1990.-N1.-с.106−109.
  48. Cavallaro J.R., Luk F.T. CORDIC Arithmetic for an SVD Processor. // Journal of Parallel and Disributed Computing. 1988. -N5.- p.271−290.
  49. Е.И. Алгоритмы быстрого преобразования Якоби для мультипроцессорной реализации // Многопроцессорные вычислительные структуры: Междуведомственный тематический научный сборник.- Таганрог: ТРТИ, 1989.- вып. II (XX).- с. 69−70.
  50. B.C., Силантьев Г. В. Алгоритмы кодирования речи // Тезисы докладов III межвузовской научно-практической конференции студентов и молодых ученых г. Волжского/ВПИ ВолгГТУ Волжский, 1997.-е. 177−17 9.
  51. Духнич Е о И., Лукьянов B.C., Силантьев Г. В. Устройство передачи речевой информации со сжатием // Приборостроение-97: Сб. науч. тр. Часть 2 / Винница-Симеиз, 1997. с. 300.
  52. Е.И., Силантьев Г. В. Устройство для вычисления скользящего спектра: заявка на изобретение № 98 104 872 (решение о выдаче патента РФ от 24.06.98).
  53. E.I. Doukhnitch, G.V. Silantiev. Sliding Fourier Transform by vector scan. // Digital Signal Processing and its applications. The First International Conference and Exhibition.-Moscow, 1998.-Vol.2e p.125−128.
  54. Е.И., Лукашева Г. H., Серов A.A. Модифицированные алгоритмы дискретных линейных преобразований вращения//Многопроцессорные вычислительные структуры.-Таганрог, 1990.-Вып.12 (XXI). с37−38.
  55. Г. Линейная алгебра и ее применения: Пер. с англ. М.: Мир, 1980.- 454с.
  56. Katz R. Contemporary Logic Design.-New York: The Benjamin/Cummings Publishing Company, 1994.-p.297.
  57. Wallace C.S. A suggestion for a fast multiplier// IEEE Trans, on Electronic Comp. -1964.-EC-13.-p.14−17 .
  58. Weste N.H., Eshraghian К. Principles of CMOS VLSI Design.-Addison Wesley, Second Edition, 1985.-p.356.
  59. Lewin D. Theory and Design of Digital ComputerjyoLcmo. iNcw хОГК. HaiotSCl JrrSbb, i^OU. p.4UZ.
  60. Paterson M.S., Pippenger N., Zwick U. Optimal Carry Save Networks //In «Boolean Function Complexity», M.S. Paterson, editor, London Mathematical Society Lecture Note Series 169.- Cambridge Univ. Press.-1992.-p. 174−201.
  61. Vassiliadis S., Cotofana S., Hoekstra J. Block Save Addition with Threshold Logic//IEEE 29th Asilomar Conf. on Signals, Systems, and Computers, Conf. Proc.-1995.-p. 575 579.
  62. S., Cotofana S., Bertels K. 2−1 Addition and Related Arithmetic operations with Threshold Logic//IEEE Transactions on Computers.-1996.-Vol 45, No.9, p.1062−1068.
  63. А.В. Сложение без единиц переноса // Кибернет. и системн. анал. Кибернетика.-1996.-№ 2-с.3−16.
  64. К.Г., Корнейчук В. И., Тарасенко В. П. Электронные цифровые вычислительные машины /Под ред. К. Г. Самофалова.-Киев: Вища школа, 1976.-480с.
  65. Ю.С. Требования к алгоритмам и техническим средствам обработки сигналов при их реализации на СБИС //Вестник Киевского политехнического института. Автоматика и электрооборудование 1992.-Вып.28. с. 13−19.
  66. Н.М., Попов A.M. Оптимизация параллельных вычислений с учетом архитектуры и быстродействия связей в вычислительных системах // Вестник московского университета. Вычислительная математика и кибернетика. 1993.- N 1. -с.24−30.
Заполнить форму текущей работой