[an error occurred while processing this directive]
Конечно медленно и долго. А детектор можно сделать например что-нибудь типа(для BPSK): вычислять отношение avr(abs(X.im))/avr(abs(X.re)), где X - комплексные отсчеты на выходе демодулятора, avr - усреднение.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)