[an error occurred while processing this directive]
так сформулируйте задачу как инженер, а не как студент первого курса. Я не придирался, а привел несколько решений которые на 100% удовлетворяют условиям задачи
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)