Форум

Оптимизация скорости работы БПФ

21 июля 2022 г.· 1 сообщ.· старый URL

Здравствуйте. У меня имеется рабочий самописный БПФ. Я захотел увеличить скорость его работы, добавил регистры, избавился от многоуровневой комбинаторики. Возникла проблема: раньше я читал из двупортовой памяти, считал бабочку, записывал в эту же ячейку....

HolyPriest71· 21 июля 2022 г.· #43
Здравствуйте. У меня имеется рабочий самописный БПФ. Я захотел увеличить скорость его работы, добавил регистры, избавился от многоуровневой комбинаторики. Возникла проблема: раньше я читал из двупортовой памяти, считал бабочку, записывал в эту же ячейку. Использовать двупортовую память с возможностью чтения и записи по разным ячейкам я не могу, так как нельзя разделять массив. И ничего не могу придумать для восстановления работоспособности, кроме повышения частоты работы памяти и добавления ещё одного блока памяти, чтобы они по очереди работали: один писал, другой выдавал. Может что-нибудь посоветуете?
Новый вариант бабочки.

Старый вариант бабочки.