Уважаемый DRUID3. Есть к вам вопрос.
Уолт Кестер в Главе 5, стр. 22 Быстрое Преобразование Фурье
http://www.analog.com.ru/Public/5.pdf пишет, что максимальное время выполнения БПФ при реализации в реальном масштабе времени рассчитывается как:
Tmax=N/fs
Таким образом при N=1024 и fs=250кГц получаем Tmax=4096мкс.
Я понял так:
1) Включили прибор
2) Подождали неск. тактов пока закончатся переходные процессы (в осн. для аналоговой части).
3) Копим первые 1024 отсчета с fs=250кГц - это и занимает 4096мкс. (В это время подпрограмма выполнения БПФ просто не вызывается=процессор простаивает).
4) Обрабатываем 1024 полученных отсчета по алгоритму БПФ. (Для ADSP-21375 при 266МГц и 1024 точках это занимает ~27мкс).
5) На пункт 3.
...и.т.д.
Скажите, я не ошибся? Верно ли, что пока копятся первых 1024 отсчета у меня есть 4096мкс, чтобы выполнить БПФ на 1024 точки, а так же на сопутствующие операции?
Сообщение отредактировал Nukers - Mar 15 2010, 13:10