[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Если отсчёты независимы, то никакая интерполяция не спасёт, интерополируйте нулём и всё тут. Это примерно тоже что угадать очередную цифру, зная предыдущую. Поэтому для интерполяции важно всё-таки знать характеристики источника сигнала. Например если в сигнале мало высокочастотных составлющих, то можно интерполировать отсчёты по соседним отсчётам. Но какие характеристики источника сигнала, вы так и не сказали. Может быть Вам и не нужно пользоваться БПФ, а просто вычислять спектр скользящим окном. Получили отсчёт - сделали 1024 умножения и 1024 сложений - получили текущий спектр.
E-mail: info@telesys.ru