![]() |
|
![]() ![]() ![]() |
|
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Есть источник оцифрованных данных, которые передаются в компьютер по 1024 отсчёта. По получении этой порции я её усредняю, масштабирую и помещаю в буфер отображения. Частота квантования 100кГц, накопление данных для отображения может составлять и 10 минут и час и десять часов, по желанию пользователя, копить объём информации, за десять часов, нет возможности. Понятно, что результат БПФ на усредненном массиве и исходном будет разный. Производить БПФ на небольшом отрезке это потеря низкочастотных составляющих. Как получить правильный БПФ на таком объёме данных, может есть БПФ с накоплением?
|
|||
|
||||
Pavia |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 6.12.2008 Репутация: 11 Всего: 12 |
Сделайте с накоплением. Вычисляете БПФ по окну.
Затем вращаете коэффициенты на фазу окна. И суммируете значения. Между разными окнами. Но вообще не вижу смысла. БПФ выбирается из задачи. И как правило нет никакого смысла делать такой БПФ. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: нет Всего: 459 |
Для НЧ можно прореживать сигнал. Прореживая, получаем сигнал с малым числом точек соответствующий низкой частоте. А уже на нем можно делать БПФ с малым числом точек. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Спасибо.
Честно говоря не понял. Поясните пожалуйста
Это сообщение отредактировал(а) OlegIT - 9.3.2016, 15:29 |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: нет Всего: 459 |
Наверное он имел ввиду что для целей отображения достаточно прогнать сигнал через полосовой фильтр. Фурье чаще используется для анализа данных.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Может быть и так, но через фильтр тоже что-то прогонять нужно, по моему та же проблема и какая полоса... Посмотрел в инете БПФ с накоплением, ни чего не нашёл. Я в этой теме не силён, "вращаете коэффициенты на фазу окна" для меня загадка |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |