Поясните, пожалуйста, подробнее. Это как-то касается БПФ?
Найдено 4 результата
- 24 мар 2023, 13:38
- Форум: Программирование на C и C++
- Тема: Целочисленное преобразование Фурье большого порядка
- Ответы: 8
- Просмотры: 5125
- 24 мар 2023, 13:35
- Форум: Программирование на C и C++
- Тема: Целочисленное преобразование Фурье большого порядка
- Ответы: 8
- Просмотры: 5125
Re: Целочисленное преобразование Фурье большого порядка
Делайте промежуточные округления и не будет пепеполняться int32. Масштаб можно учесть по выходу Да, верно, разобрался. В принципе, и на int16 можно делать преобразование Фурье больших порядков. Проблема только в скорости выполнения: она почти не отличается от float. Я получил, что int16 от float на...
- 21 мар 2023, 16:01
- Форум: Программирование на C и C++
- Тема: Целочисленное преобразование Фурье большого порядка
- Ответы: 8
- Просмотры: 5125
Re: Целочисленное преобразование Фурье большого порядка
Да, тонуло не в шумах, а тонуло в переполнениях. Подчистил код, стало работать. Причем порядок можно ставить и больше 20. Но вот незадача: я делал это все для скорости выполнения, а скорости так и не достиг. 64-разрядный int работает примерно в полтора раза медленнее, чем float, а 32-битный примерно...
- 17 мар 2023, 19:32
- Форум: Программирование на C и C++
- Тема: Целочисленное преобразование Фурье большого порядка
- Ответы: 8
- Просмотры: 5125
Целочисленное преобразование Фурье большого порядка
Есть задача на процессорах ARM вычислять БПФ больших порядков (до 2^20). Работа с double медленна, потому хочется в целых числах. Я написал реализацию, которая работает нормально примерно до порядка 12. Потом (на порядках выше) все тонет в шумах. На просторах интернета тоже видел целочисленные реали...