Чтобы так сказать расставить точки над и решил смоделировать два подхода к ресемплингу (линейная интерполяция и заполнение новых отсчетов нулями) и сравнить как они влияют на частотный спектр сигнала.
Для минимизации времени вычислений взял исходный сигнал в частотном диапазоне - 0 - 1024 Гц при частоте семплирования 2048 Гц - это рабочий диапазон частот. Использовался вектор в 2048 отсчетов. Разрешающая способность частотного спектра при этом получается 1 Гц. Соответсвенно ресемплинг делал в 4096 Гц.
Для того чтобы оценить как оба метода модифицируют частотный спектр использовал два сигнала -
- Вариант А - Набор из четырех синусоид разной фазы и амплитуды
- Вариант Б - Белый шум, ограниченный только сегментом частот 0-1024 Гц - чтобы не нарушать теорему Шенона.
...
Читать дальше »