Grizzly 0 1 октября, 2019 Опубликовано 1 октября, 2019 · Жалоба Делаю FFT для float функцией DSPF_sp_fftSPxSP. Если при размерности FFT 256 для комплексной экспоненты с амплитудой 1 результат похож на правду, то уже при 8k рядом с максимальным бином полно такого же порядка. При увеличении до 32k все ещё хуже. В справке написано, что можно использовать данную функцию до 128k точек. В чём я ошибаюсь? Выравнивание есть, twiddle использую верные (в примере для либы версии 3.4.0 функция по их генерации с ошибками). Уже все варианты перебрал. Линкуюсь с их либой. Little-endian. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 2 октября, 2019 Опубликовано 2 октября, 2019 · Жалоба а что Матлаб говорит при тех же данных? Ведь если частота дискртизации не кратна сигналу, то на конечном интервале времени так и должно быть, размывается бин. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grizzly 0 2 октября, 2019 Опубликовано 2 октября, 2019 · Жалоба 1 час назад, DASM сказал: а что Матлаб говорит при тех же данных? Ведь если частота дискртизации не кратна сигналу, то на конечном интервале времени так и должно быть, размывается бин. Подобрано так, чтобы только один бин присутствовал. Вечером, если найду время, постараюсь сделать рисунки и привести данные из DSP. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grizzly 0 2 октября, 2019 Опубликовано 2 октября, 2019 · Жалоба Чертовы индусы! У них при генерации синусов/косинусов pi = 3.142 :)))))) Для твидлов уже нормально число знаков после запятой. Я проморгал этот момент. Теперь при 32k всё норм, когда добавил число знаков после запятой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DASM 0 2 октября, 2019 Опубликовано 2 октября, 2019 · Жалоба :-D А в военное время ведь может и до 4 доходить значение )) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grizzly 0 2 октября, 2019 Опубликовано 2 октября, 2019 · Жалоба 39 минут назад, DASM сказал: :-D А в военное время ведь может и до 4 доходить значение )) У меня поэтому максимум перетекал в другой бин, а я ожидал его видеть в соседнем. А у коллеги немного другая плата, там, видимо, еще что-то с памятью происходит, потому что всякие палки у него обнаруживались. Главное, что FFT рабочий от Texas. Среда - маленькая пятница. Еее Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться