Это зависит от того, какую архитектуру вы используете, и от различных других факторов, но общее «практическое правило» для 1D DSP заключается в том, что если размер фильтра небольшой, скажем, менее 100 терминов, вам, вероятно, будет лучше прямая свертка, но для фильтров большего размера, возможно, стоит выполнить быструю свертку в частотной области.
Конечно, сначала нужно быть уверенным, что фильтрация - это узкое место в производительности, поскольку нет смысла тратить все дополнительные усилия на быстрое свертывание, если ваша реализация во временной области уже достаточно быстра.
Итог: начните с простой прямой свертки, а затем переключитесь на быструю свертку , если вам это нужно. (Вам нужно будет сохранить первую реализацию для проверки второй реализации, чтобы не тратить усилия впустую.)