ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
907704 Топик полностью
fk0, легенда (01.03.2019 13:07, просмотров: 163) ответил SciFi на Индусский говнокодинг живёт и побеждает. Использую FFT из CMSIS-DSP. Мне нужно 128 точек. В итоге подтягиваются все таблицы (до 4096), код раздувается на 80 кБ. Это прекрасно.
Про индусов ты таки прав. Для начала, на кой хер там плавучка? Некоторые вон, посмотри, и без таблиц обходятся. Там ж синус не рандомно в алгоритме нужен, а в какой-то последовательности, прошу меня поправить, я уж не помню. И в принципе когда https://www.projectrhea.org/rhea/index.php/Embedded_Fixed_Point_FFT#C_Code
синус расчитыватся каждый раз с поворотом на какой-то угол могут быть всякие оптимизации для того, чтоб не хранить, или хранить очень маленькую таблицу, очень маленькой разрядности (только младшие биты).
[ZX]