metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-01-27 11:07 am

Неравномерные отсчеты и DSP

А вот скажите, как правильно делать FFT, цифровую фильтрацию и тому подобное, если отсчеты сигнала идут неравномерно во времени? Вся теория, которую я когда либо изучал, обычно заточена под постоянный период отсчетов.
В принципе, можно было бы в лоб интерполировать равномерные отсчеты, исходя из неравномерных данных, но может есть еще какие-нибудь вуду-оккультные методы?

[identity profile] nicka-startcev.livejournal.com 2011-01-27 06:39 pm (UTC)(link)
А нужно ли тут именно _F_FT?
Может имеет смысл тупо свёртывать с (ко)синусоидами? Метод, формально, процессороёмче, но на практике выкидывается интерполяция, то есть, надо аккуратно считать сложность. Или не заморачиваться сложностью, если явно есть запас производительности.

[identity profile] metaclass.livejournal.com 2011-01-27 06:50 pm (UTC)(link)
А, действительно, можно ж в лоб сворачивать. Производительность в данном случае пофигу.

[identity profile] nicka-startcev.livejournal.com 2011-01-27 06:53 pm (UTC)(link)
Причём, сворачивать не со всем базисом сразу, а только с нужными частотами.