Составить алгоритм программы можно без вопросов, только какие исходные данные?
Простейший вариант взять какой-ньть сложный сигнал

и задав его формулкой собственно рассчитать. А затем наложить белый гауссов шум и, что более интересно, поставить согласованный фильтр и смотреть, что будет на выходе.
белый шум можно считать помехой

. в такой постановке все предельно просто.