Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Похоже на ультразвуковой измеритель скорости. Ловится отклонение по частоте...{+}
Отправлено
zsn
20 января 2009 г. 13:25
В ответ на:
А какова исходная задача? Может БПФ(ДПФ) вообще не нужен?! (+):
отправлено пользователем
argus98
20 января 2009 г. 13:19
Текст заголовка сообщения полностью:
Похоже на ультразвуковой измеритель скорости. Ловится отклонение по частоте от 40 кгц. На приемнике куча гармоник.
Составить ответ
|
Вернуться на конференцию.
Ответы
Ну так ставьте 256 (или сколько там N нужно) БИХ ПФ... Фильтрация можно делать во время накопления, ОЗУ нужно небольшое (2*N слов), 5*N (в общем случае) умножений на отсчет (+):
-
argus98
(20.01.2009 13:45:21
81.22.205.230
, 136 байт)
Разрешение по частоте нужно 1/4000 от 40 кгц
-
zsn
(20.01.2009 14:00:23
195.3.135.108
,
пустое
)
т.е. 10 Гц в полосе +- 128*10 = 1280 Гц ? Тогда (+):
-
argus98
(20.01.2009 14:23:47
81.22.205.230
, 336 байт)
Да, вот только умножения частоты и фильтры если делать их программно съедят этот выигрыш, может не совсем, конечно, но 10 раз в итоге не получится. Выход, либо делать а,б,в аппаратно, но это дорого в производстве, либо таки брать другой проц, пошустрее, а он может и БПФ8192 сделает за приемлемое время.
-
GDI
(20.01.2009 14:47:58
195.131.97.15
,
пустое
)
а) б) в) выполняются во время накопления, поэтому они не влияют на время вычисления БПФ, которое выполняется ПОСЛЕ накопления
-
argus98
(20.01.2009 15:56:48
81.22.205.230
,
пустое
)
По вашему плану накопление начинается только на этапе г), а если делать это раньше то на 80ksps за 200 тактов уложитесь, особенно а)? Вот если а) делать аппаратно, тогда... может и получится.
-
GDI
(20.01.2009 16:33:52
195.131.97.15
,
пустое
)
Фильтр может и не надо
-
zsn
(20.01.2009 15:04:42
195.3.135.108
, 249 байт)
При семплировании с заданной частотой, частоты что выше f/2 отразятся на вашу исследуемую область. Т.е. произойдет наложение спектров(aliasing). Так что антиалиясинговый фильтр необходим.
-
GDI
(20.01.2009 15:38:21
195.131.97.15
,
пустое
)
Счас попробую смоделировать на компе. Спасибо
-
zsn
(20.01.2009 14:46:19
195.3.135.108
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
если прибавить четыре к четырём будет:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru