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

 
 
> Вещественное значение частоты
nameless
сообщение Mar 26 2011, 16:49
Сообщение #1


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

Группа: Свой
Сообщений: 174
Регистрация: 9-07-04
Пользователь №: 305



Прошу сильно не пинать.
Есть вектор отсчетов, полученных на интервале, в который укладывается пусть 0.1 - 10 периодов гармонического сигнала. То есть некратная (вещественная) частота (вернее оценка частоты) нас интересует. После дискретного преобразования Фурье ищем центр тяжести:
Ц = (SUMM(i=0 to [N/2]-1) of i*W(i)^2] / SUMM(i=0 to [N/2]-1) of W(i)^2] (у Гоноровского подсмотрел такой способ нахождения центра тяжести). Здесь W = sqrt(A^2 + B^2), A = SUMM(i=0 to N/2 - 1) of X(i)*sin(2*pi*i*K/N) B = ... понятное дело с косинусом. К = 0, 1, 2 ... N/2 - 1 целочисленный(!) Так вот ошибка при моделировании в районе Ц меньше 2 достигает 100%. Дальше - меньше, но не устраивает никак. Ткните носом пожалуйста.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ivan219
сообщение Mar 27 2011, 05:40
Сообщение #2


Местный
***

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



Да Y2 и X2 это коорденаты максимального бина. X1, Y1 и X3, Y3 это боковые бины. Соответственно (-1: 0: 1)

Упрощенный вареант.
Код
Result := (Y2 - Y1) / (2 * Y2 - Y1 - Y3) + X2 - 0.5;

X2, Y2 коорденаты максимального бина Y1, Y2 значения боковых бинов.

Сообщение отредактировал ivan219 - Mar 27 2011, 08:20
Go to the top of the page
 
+Quote Post



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

 


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


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