Цитата(bahurin @ Aug 2+2 2011, 18:17)

Простите, конечно, но кто вам такое бредовое ТЗ выдал? То что вы описали это цифровой фнч, обладающий очень плохими характеристиками и выполненный настолько неэффективно, насколько это возможно.
Хотя, нет можно еще хуже если вместо FFT применять наивный способ вычисления DFT.
В общем обсуждать это нет смысла.
Может про периодическую составляющую и не совсем правда, но тз нужно реализовать и в кратчайший срок.
(К тому же это не единственная обработка сигнала).
По поводу обнуления - в будущем вместо него может быть что-то другое.
Я понимаю, что это решение неэффекетивно, и можно использовать разные оптимизации (например вычисление не всех коэффициентов ПФ, Герцель и т.д.) но на это просто нет времени.
Цитата(bahurin @ Aug 22 2011, 18:17)

Если же все-таки необходимо выполнить через обнуление FFT (для того чтобы порадовать начальство или преподавателей), то смело обнуляйте как реальную так и мнимую части на выходе FFT. После обратного FFT в вашем сигнале появится мнимая часть, но если вы правильно обнулите, то она будет равна нулю (ну или очень маленькой типа 10^-18). На каком хоть языке программирования надо этот шедевр реализовать?
Поподробнее пожалуйста.
В чём заключается правильное обнуление?
По поводу языка - желательно Visual C/C++.