реклама на сайте
подробности

 
 
> fft в матлабе дает отрицательные значения для реальной части
RoadRunner
сообщение Dec 15 2011, 10:35
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Задаю обычный синус, делаю от него fft, смотрю спектр - в реальной части на месте пиков имеются скачки как в область положительных значений, так и в область отрицательных. Т.е. удивляет наличие отрицательных значений в реальной части спектра. Как сделать нормальный спектр, т.е. чтобы в реальная часть была симметричной и только с положительными значениями, мнимая - антисимметрична, один пик отрицательный, другой - положительный?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ivan219
сообщение Dec 15 2011, 12:12
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



RoadRunner Могу ошибиться но по моему на картинке вы представили отдельно вещественную и мнимую часть спектра.
Посчитайте модуль Sqrt(Sqr(Re) + Sqr(Im)) / N будет реальный спектр.
Go to the top of the page
 
+Quote Post
RoadRunner
сообщение Dec 15 2011, 12:56
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Цитата(ivan219 @ Dec 15 2011, 15:12) *
RoadRunner Могу ошибиться но по моему на картинке вы представили отдельно вещественную и мнимую часть спектра.
Посчитайте модуль Sqrt(Sqr(Re) + Sqr(Im)) / N будет реальный спектр.

угу, так и есть, вещественную я реальной называю от англ. "real" - буржуйский влияет biggrin.gif

думается окно надобно накладывать, наверное уменьшит проблему

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

Большое спасибо за советы!

Сообщение отредактировал RoadRunner - Dec 15 2011, 12:51
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 15:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016