Да, конечно, это возможно.bullit писал(а):...Лично мне картинка от "использовать коррелятор как узкополосный фильтр" очень понравилась. Можно ли её "внедрить" в контроллер?...
Но надо чётко понимать, что связываться с корреляцией есть смысл, если у Вас есть возможность частотно модулировать исходный сигнал. Если такой возможности нет, то гораздо проще применить цифровой узкополосный фильтр.
Коррелятор реального времени требует от контроллера очень высокой производительности. За время равное шагу дискретизации надо выполнить М операций вида Ах+В, где М - число выборок эталонного сигнала (с которым коррелируется принимаемый сигнал), х - текущая выборка принимаемого сигнала.
В STM32F4 операция вида Ах+В занимает 3 машинных цикла.
В принципе, сделать коррелятор реального времени на таком контроллере, учитывая, что тактовая частота 168 МГц, вполне реально.
Применительно к Вашей задаче - придётся значительно уменьшить частоту дискретизации, что потребует применения качественного аналогового анти-аляйсинг фильтра на входе АЦП.