-
- То есть, 52-битной мантиссы double хватит для любой мыслимой длины
FFT даже при 24-битных данных. А вот float с его 23 битами,
оказывается, маловат даже при 16-битном входе и 512 FFT - вот это
неожиданно - оказывается, для FFT входного потока с АЦП (который
всегда с фикс. точкой), формат "31 бит с фикс. точкой" намного
лучше, чем float. Но только по точности, зато динам.диапазон на
выходе меньше... В общем, пока остаюсь на проце с double. А как в
IAR временно отключить Idler(65 знак., 02.06.2025 21:55)
- В смысле, с 31 бит динамический диапазон меньше? Если вы не потеряли ни бита, то динамический диапазон сигнала сохраняется полностью. Если вы правильно смасштабируете результат преобразования при последующем анализе - никуда динамический диапазон не денется. - Nikolay_Po(02.06.2025 22:52)
- Угу. В своё время к таким выводам тоже пришел. - Nikolay_Po(02.06.2025 22:49)
- Вы бы хоть процессор назвали. - LightElf(02.06.2025 22:31)
- То есть, 52-битной мантиссы double хватит для любой мыслимой длины
FFT даже при 24-битных данных. А вот float с его 23 битами,
оказывается, маловат даже при 16-битном входе и 512 FFT - вот это
неожиданно - оказывается, для FFT входного потока с АЦП (который
всегда с фикс. точкой), формат "31 бит с фикс. точкой" намного
лучше, чем float. Но только по точности, зато динам.диапазон на
выходе меньше... В общем, пока остаюсь на проце с double. А как в
IAR временно отключить Idler(65 знак., 02.06.2025 21:55)