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

 
 
> Определить мощность сигнала в частотном диапазоне
alt3857
сообщение Jun 19 2010, 09:29
Сообщение #1


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

Группа: Участник
Сообщений: 94
Регистрация: 21-04-10
Пользователь №: 56 794



Привет! Есть сигнал с АЦП, нужно найти мощность (интеграл от квадрата функции по времени) сигнала в частотном диапазоне, например, от 30 до 40 Гц. Какой алгоритм лучше использовать по простоте вычислений у меня пока одна идея - сделать полосовой фильтр 30-40 Гц и рассчитать интеграл. Быть может есть другой способ, посоветуйте. Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bahurin
сообщение Jun 19 2010, 14:28
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



интеграл от квадрата функции по времени является не мощностью, а энергией сигнала. Чтобы получить мощность надо поделить на интервал интегрирования T. При этом равенство парсеваля говорит что энергия сигнала во временной области равна энергии сигнала в частотной области. При этом вы можете произвести оценку энергии сигнала в заданной полосе поставив фильтра на заданную полосу и просуммировав в квадрате отсчеты на выходе фильтра это будет быстрее при больших реализациях сигнала чем считать БПФ. Один нюанс: если вы захотите посчитать энергию в другой полосе, то надо будет пересчитывать фильтр.

Цитата
Автокорреляция при нулевой сдвижке равна мощности сигнала
То же самое не мощность а энергия. Пик автокорреляции равен энергии. Не надо путать. При увеличении интервала анализа энергия растет всегда (у стационарного процесса пропорционально T кажется) а мощность остается постоянной, так как P = E/T

Сообщение отредактировал bahurin - Jun 19 2010, 14:33
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 14th August 2025 - 04:26
Рейтинг@Mail.ru


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