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

 
 
> LabVIEW + быстрое преобразование Фурье, ...как интерпретировать выходные данные?
bagira
сообщение Jun 14 2007, 14:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 28-02-07
Из: тайги близ Уральских гор...
Пользователь №: 25 742



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

Используя LabVIEW, получила временной сигнал с микрофона.
Задача у меня - определить резонансную частоту.
То есть, выяснить, на какой частоте наблюдается максимальная амплитуда.

Среди инструментов LabVIEW я нашла Real FFT - быстрое преобразование Фурье.

И вот начались какие-то непонятки - с программой LabVIEW я еще не слишком хорошо разбираюсь sad.gif

Подскажите, пожалуйста, как мне интерпретировать массив комплексных чисел, полученных на выходе с этого виртуального инструмента?

Я поняла, чтобы получить амплитуду - мне надо найти корень квадратный из суммы квадратов коэффициентов при действительной и мнимой частях. А вот с частотами что? Как перейти к ним?

Как-то мне непонятно еще, в каких единицах там частота, какой шаг "дельта f" ...
Вроде и есть результаты, а что с ними дальше делать - не поняла smile.gif

Просветите малограмотную, пожалуйста.
В книжке - очень мало про этот инструмент, я не смогла разобраться, так же и в Help...


--------------------
Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил...
(Ф.Х. Дагларджа)
http://zveriolginovour.ru/
https://vmeste.yandex.ru/zveriolginovour
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DRUID3
сообщение Jun 14 2007, 18:03
Сообщение #2


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



С LabVIEW не работал никогда (и не собираюсь вобщем-то smile.gif ) но с FFT работаю часто (парочку даже сам написал - хвастаюсь tongue.gif ) если Вы работаете с RealFFT, то программа скорее всего выдаст частоты от "0" до "Fs/2" (т.к. от "Fs/2" до "Fs" спектр зеркально симметричен, причем мнимая часть домножена на "-1".

Цитата(bagira_ @ Jun 14 2007, 17:13) *
Я поняла, чтобы получить амплитуду - мне надо найти корень квадратный из суммы квадратов коэффициентов при действительной и мнимой частях. А вот с частотами что? Как перейти к ним?

07.gif С какими частотами??? Есть временнОе представление сигнала. После FFT мы получим его частотное представление (комплексный спектр по-любому, даже если входной сигнал был Real). Из комплексного спектра мы можем получить спектр амплитуд частотного спектра sqrt(Sc(f)*Sc(f) + Ss(f)*Ss(f)) (где Sc(f) амплитуды действительных частотных отсчетов, Ss(f) - мнимых) для каждого частотного отсчета (что Вам bagira_ и надо для нахождения резонанса детали) и спектр фаз atan(Ss(f)/Sc(f)) (Вам он не надо). Частотный интервал dF = Fs/N. Частота сэмплирования деленная на длину выборки.


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 19:18
Рейтинг@Mail.ru


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