[an error occurred while processing this directive]
|
Я не очень силен в ЦОС, поэтому некоторые вопросы:
1. Что значит "вычисление спектра всегда сопровождается усреднением по времени - это время равно длине выборки"? Усреднение чего происходит. И к чему приводит это усреднение?
2. Что за "Краевые эффекты"?
3. Это я уже более менее понял "Уменьшить длину выборки по времени, при сохранении числа отсчётов (то есть при сохранении размерности БПФ) можно только одним путём - увеличением частоты дискретизации". Если мне необходимо получить 50-ю гармонику, то частота дискретизации должна быть 2*f(50гармоники) - теоретически и гдето 2.2*f(50) - практически. Для решения задачи хватает 256-точечного преобразования фурье. 400 - точечную выборку предполагалось использовать для уменьшения погрешности при апроксимации для получения 256-точечной. Но как говорилось из этого ничего не вышло по причине медленности выполнения операций деления (по сравнению с умножением) в ADSP.
Реальное время значит следующее - получили выборку i-го периода сигнала и начали оцифровывать i+1 период. За время оцифровки i+1 периода должен быть обработан i-й период(разложен в спектр до 60 гармоники - последующие операции менее ресурсоемкие и могут не учитываться)
Спасибо.
E-mail: info@telesys.ru