В прошлый раз мы остановились на том, что при помощи преобразования Фурье разные сложные функции и описываемые ими сигналы (звуковые, электрические и т.д.) можно раскладывать на сумму простых и понятных синусов и косинусов. Но вот незадача: работа эта неблагодарная и тяжелая, т.к. синусов-косинусов этих может потребоваться тысячи. Математики 19-го столетия страдали. Так бы это уныние и длилось, но тут внезапно наступил век двадцатый и на выручку пришел научно-технически прогресс в виде этих ваших цифровых технологий. С их помощью сигнал можно оцифровать и из непрерывной кривой-загогулины (с которой компьютер не справляется) получить набор точек (хотя и довольно большой) для компьютера подъемный. Это оказалось очень кстати, т.к. в начале 20-го в. появлялись работы по дискретному Фурье преобразованию, как раз подходящего для работы с дискретными же (точечными), а не непрерывными функциями. Тем не менее алгоритм оставался все еще несовершенным, для N точек требовалось N^2 операций обсчета