русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Анализ точности БПФ над полем комплексных чисел.


Дата добавления: 2014-11-28; просмотров: 511; Нарушение авторских прав


При реализации дискретного преобразования Фурье встает вопрос о погрешности метода. Особенно он актуален, если все величины, которые должны получить являются целочисленными. Например, при умножении многочленов с целочисленными коэффициентами в результате получится многочлен с целыми коэффициентами. Естественно, из-за ошибок округления, в результате получится многочлен не с целыми коэффициентами. Для того чтобы коэффициенты искомого многочлена восстанавливались однозначно необходимо, чтобы результирующая величина ошибок округления метода была менее 0,5. Это налагает требования на точность, с которой вычисляется , а значит и на разрядность промежуточных вычислений. Увеличение разрядности приводит к усложнению алгоритма и увеличению его трудоемкости.

Оценим ошибку округления при выполнении быстрого преобразования Фурье порядка (по формулам леммы 1). Для простоты проведения рассуждений будем считать, что величины вычисляются с погрешностью , а компоненты вектора x известны с точностью .

Из неравенств (под понимается наибольшая из абсолютных величин компонент вектора x ) и унитарности матрицы вытекает . Аналогично устанавливается неравенство . Величина погрешности вычисления по обычным формулам не превосходит . Следовательно, величина погрешности вычисления не превосходит . Теперь легко оценивается погрешность вычисления , где W – диагональная матрица, по диагонали которой расположены корни из 1, величиной . Далее рассуждения можно повторить с вектором y, компоненты которого вычислены с точностью и удовлетворяют неравенствам . Пусть выбрано так, чтобы выполнялось неравенство , тогда . Применим полученные оценки к формулам быстрого преобразования Фурье. В результате получим верхнюю оценку погрешности (при этом должно удовлетворять неравенству ).



<== предыдущая лекция | следующая лекция ==>
Многомерное преобразование Фурье | БПФ над конечным полем


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.