[an error occurred while processing this directive]
|
===1) N0 - это дискретный сдвиг по времени, а не в номере выборки (!).
Увы, но это ничего не меняет. Здесь у Вас - "бутылка" (фиаско по итальянски)
===2) "Как 2 пальца" это мне не кажется полноценным ответов ДСП-инженера или математика.
Продемонстрируйте пожалуйста восстановление для еще более простого случая. Реализация шума конечной длины F*T выборок -> переинтерполяция на Fnew=100*F (N*F) с идеальным ФНЧ на F/2 -> я имею 100*F*T (N*F*T) выборок. И Вам пришлю только первые F*T выборок из них. Потом будет интересно найти отклонение восстановленного Вами сигнала от имеющегося у меня оригинала на всем времени T. Если Вы согласны, готов прислать...
Ув. SM! Вы думаете мне делать нечего? Я Вам предложил самому для себя (если Вам это нужно) покопаться и разобраться, что к чему. В этом Вам помогла бы софтина, которую я бы Вам выслал. Там все элементарно и очень эффектно подано (прямо в 3D графике). Но переписывать сюда главы из Финка, поверьте, не хочется.
Кроме большего объема писанины (алгоритм простой, но чрезвычайно рессурсопрожерливый и считать его в ручную влом), мне не нравиться и то, что я вынужден буду отвлекаться на вещи напрямую с этим вопросом не связанные. Так мне придется сознаться, что данный алгоритм работает с теми же допущениями, что и обычное дискретное преобразование Фурье или доказывать недоказуемый для математика факт, что база сигнала существует...
Короче тому, кто хочет в этом убедиться я могу выслать эту прогу. Для ее функционирования, правда, нужна Qt библиотека (3 метра), но ее я могу выслать тоже.
E-mail: info@telesys.ru