[an error occurred while processing this directive]
Некуда записывать данные? Так в самом проебразовании записывай только нкжные данные, остальные не используй
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
vvv
12 февраля 2006 г. 12:03
В ответ на:
А кто подскажет по сигнальной обработке - могу ли я сделать FFT, чтобы на участке допустим от 300 до 556Гц было 256 точек, а не во всем диапозоне от 0 герц до 556? - Из области фантастики? - Просто нет ОЗУ для большего количества точек.
отправлено <font color=gray>V^V^V</font> 11 февраля 2006 г. 23:59
Составить ответ
|||
Конференция
|||
Архив
Ответы
Так не получится - для 1Гц разрешения нужен буфер на 1 сек.
—
argus98
(12.02.2006 12:21
81.22.205.230
,
пустое
)
Без входного буфера естественно труба, нечего и думать (что тогда преобразовывать), можно сократить только выходной
—
vvv
(12.02.2006 13:15
85.65.194.88
,
пустое
)
А если они совмещены? Имею ввиду входной/выходной буферы.. Если памяти мало - то скорее всего это так.
—
argus98
(12.02.2006 13:48
81.22.205.230
,
пустое
)
Так обычно и делают in-place фурье. Чтобы памяти не тратить, и если исходный сигнал больше не нужен.
—
SM
(12.02.2006 15:22
213.141.159.26
,
пустое
)
А по поводу входного буфера - классика - увеличение разрешения
—
vvv
(12.02.2006 13:45
85.65.194.88
, 104 байт)
Не сбивайте народ с толку, классик :) Добивание нулями НЕ увеличивает разрешения. Оно дает дополнительные выборки той же спектральной ф-ции от "недобитого" нулями числа точек (+)
—
SM
(12.02.2006 15:22
213.141.159.26
, 160 байт)
Со всем уважением, однако "точнее определить положение пика спектра" - не это ли требуется в конкретной задаче? Если определять положение частоты с точностью 10Hz, и улучшить до 1Hz - не это ли требуется?
—
vvv
(12.02.2006 16:27
85.65.194.88
,
пустое
)
Именно это и требуется
—
V^V^V
(12.02.2006 17:31
194.186.248.163
,
пустое
)
Ну так тогда например грубо оцените, где гармоника, а потом герцелями уточните. Либо синтерполируйте БПФ с малым числом точек, ведь известна спектральная ф-ция одной гармоники, обрезанной окном. И найдите максимум интерполянта.
—
SM
(12.02.2006 18:31
213.141.159.26
,
пустое
)
Да, еще может быть первый момент спектра пойдет для оценки положения частоты.
—
SM
(12.02.2006 18:33
213.141.159.26
,
пустое
)
Я точно не знаю, что ему требуется. Но я знаю терминологию. И знаю, что такое разрешение.
—
SM
(12.02.2006 17:18
213.141.159.26
,
пустое
)
Так, стоп - терминология. Есть прибор измерения частоты с точностью 10% и разрешением 1Hz, т.е. если подадим 100 Hz можем получить 110, если подадим 100.5 - тоже получим 110. а если подадим 101Hz , то получим 111. Или я не прав
—
vvv
(12.02.2006 17:58
85.64.75.241
,
пустое
)
Разрешение в спектральном анализе (в т.ч. и в БПФ) - это расстояние по частоте между компонентами, которые способен различить анализ. То есть (+)
—
SM
(12.02.2006 18:29
213.141.159.26
, 170 байт)
Просьба не говорить о всем спектральном анализе, это больше местечковый слэнг чем определение
—
vvv
(12.02.2006 19:10
85.64.75.241
,
пустое
)
Не понял о чем Вы. Разрешающая способность она и в Африке разрешающая способность. Никакого сленга.
—
SM
(12.02.2006 19:29
213.141.159.26
,
пустое
)
А где ОЗУ взять на 4096 слов?
—
V^V^V
(12.02.2006 14:18
194.186.248.163
,
пустое
)
Так я об этом и пишу, что ОЗУ нужно только 512 - остальное просто забивать программно
—
vvv
(12.02.2006 14:31
85.65.194.88
,
пустое
)
Запарюсь с алгоритмом и временем обработки, хотя может и сработает.
—
V^V^V
(12.02.2006 14:40
194.186.248.163
,
пустое
)
Слушайте, а вам обязательно FFT нужен? Может, исходя из задачи, есть какое-нибудь другое решение...
—
argus98
(12.02.2006 14:27
81.22.205.230
,
пустое
)
В спектре есть частоты - надо с точностью до герца знать.
—
V^V^V
(12.02.2006 14:39
194.186.248.163
,
пустое
)
А частот-то сколько ? И насколько гуляют, и как быстро?
—
argus98
(12.02.2006 15:45
81.22.205.230
,
пустое
)
Частот от 1 до 3-х
—
V^V^V
(12.02.2006 17:27
194.186.248.163
,
пустое
)
Интервал между ними какой? 1 Гц, 20, 100? Что никак не расскажете?
—
-=ВН=-
(12.02.2006 17:39
194.190.181.231
,
пустое
)
интервал не менее 20 герц
—
V^V^V
(12.02.2006 17:42
194.186.248.163
,
пустое
)
Ну и на кой ляд Вам требовалось 256 спектр. отсчетов в интервале 300-550, или сколько там у Вас?
—
-=ВН=-
(12.02.2006 17:52
194.190.181.231
, 474 байт)
Дык (+)
—
V^V^V
(12.02.2006 18:00
194.186.248.163
, 654 байт)
Ответ:
—
-=ВН=-
(12.02.2006 18:23
194.190.181.231
, 1037 байт)
Можно поподробнее про первый момент спектра
—
V^V^V
(12.02.2006 19:23
194.186.248.52
, 113 байт)
Ответ:
—
-=ВН=-
(12.02.2006 19:30
194.190.181.231
, 278 байт)
А может ну его нафиг, это БПФ, а взять ужасно медленное ДПФ в виде 256 Гертцелей? Хотя неплохо бы знать объем наличествуемого ОЗУ, может спасет учет реальности, а не комплексности, сигнала, например, если реальность имеется, конечно. Или фильтруйте и прореживайте все к черту, как уже предлагали.
—
-=ВН=-
(12.02.2006 15:37
194.190.181.231
,
пустое
)
Есть методы EV, MUSIC на основе анализа собств. векторов корреляционной матрицы. Как раз для этого. Их гляньте.
—
SM
(12.02.2006 15:23
213.141.159.26
,
пустое
)
Да, ау, автор, Вы все же сознайтесь, что Вам нужно - точность или разрешение.
—
SM
(12.02.2006 16:12
213.141.159.26
,
пустое
)
Думаю - точность разрешения, и вообще в разных областях это по разному называется, да и хватит руками махать, (какие вы однако), автор давно ушел
—
vvv
(12.02.2006 16:42
85.65.194.88
,
пустое
)
Здеся я! ;) Нужна точность до герца.
—
V^V^V
(12.02.2006 17:26
194.186.248.163
,
пустое
)
Адаптивные полосовые фильтры не подойдут?
—
argus98
(12.02.2006 14:53
81.22.205.230
,
пустое
)
А как их реализовать?
—
V^V^V
(12.02.2006 17:29
194.186.248.163
,
пустое
)
Краевые эффекты увеличиваются :( И алгоритм усложняется, что хранить, что не хранить на промежуточных этапах FFT.
—
argus98
(12.02.2006 13:57
81.22.205.230
,
пустое
)
Ну окна еще никто не отменял, краевые эффекты в общем те же. а по поводу алгоритма, а что делать?
—
vvv
(12.02.2006 14:07
85.65.194.88
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru