русс | укр

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

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

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

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


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

Расчет спектральной плотности


Дата добавления: 2015-08-14; просмотров: 1282; Нарушение авторских прав


 

В практических расчетах от интеграла (8) переходят к сумме и выборочную спектральную плотность оценивают по формуле:

; . (9)

В пакете MATLAB быстрое одномерное преобразование Фурье реализовано парой функций, выполняющих прямое и обратное БПФ: fft/ifft. Данные функции используются как для действительных, так и для комплексных последовательностей, при этом длина последовательностей может быть произвольной.

 

Обращение к функциям:

 

fft(v) – возвращает дискретное преобразование Фурье 2m-мерного вектора, аргумент которого есть результат дискретизации через равные промежутки времени некоторой функции. Результат работы программы – комплексный вектор размерности 2m+1. элементы вектора, возвращаемого функцией fft, вычисляются по формуле:

где N – число элементов вектора v;

ifft(v)– обратное дискретное преобразование Фурье, комплексного вектора, содержащего значения ДПФ. Вектор v должен иметь 2m+1 элементов. Результат работы программы действительный вектор размерности 2m+1. Элементы вектора, возвращаемого функцией ifft, вычисляются по формуле:

где N – число элементов вектора v. Отметим, что для всех векторов справедливо соотношение ifft(fft(v))=v ;

 

fft(v,n)- возвращает дискретное преобразование Фурье 2n – мерного вектора, аргумент которого есть результат дискретизации через равные промежутки времени некоторой функции. Результат работы программы есть комплексный вектор размерности 2n+1. Если n>length(v) последовательность, хранящаяся в векторе v, дополняется нулями;

ifft(v,n) – обратное дискретное преобразование Фурье, комплексного вектора, содержащего значения ДПФ. Результат работы программы – комплексный вектор размерности 2n+1. Если n>length(v) последовательность, хранящаяся в векторе v, дополняется нулями.

В качестве примера в приложении А приведён текст М-файла для вычисления спектра функции, являющейся суммой двух периодических функций:



 

,

 

где А1=0.8, f1 =40 Гц, A2 =0.4, f2=90 Гц, заданной набором дискретных значений N=8192 точках на интервале [0,2] с.



<== предыдущая лекция | следующая лекция ==>
Свойства спектральной плотности | Задания к лабораторной работе


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


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

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

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


 


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

 
 

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

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