profrotter, если я правильно понимаю, вы записали выражение для интерполирующей функции в виде линейной комбинации некоторой "порождающей функции" с весами, равными значениям сигнала. Тогда конкретно в рассматриваем мною случае, эта "порождающая функция" будет представлять собой базисные полиномы Лагранжа. И с этим никто не спорит, более того, это было отмечено и в статье по ссылке из первого поста этого топика, за которую вы хотели отдать автора на костер - за "ортогональность" этих базисных полиномов Лагранжа.
Но когда доходит до практических расчетов, тогда именно что рассчитывают по нескольким точкам коэффициенты полинома и потом его значения в любом количестве внутренних точек интервала - так вычислительно эффективнее. А ваша фраза
Никакие коэффициенты многочлена вычислять вообще на надо, поскольку при цифровой обработке сигналов, как правило, новые моменты дискретизации заранее известны и для них заранее же могут быть вычислены соответствующие значения порождающей функции, которые будут помещены в память и в дальнейшем будут фигурировать как коэффициенты.
Сам алгоритм получения нового отсчёта при локальной регулярной интерполяции первого порядка, таким образом, включает четыре умножения и три сложения, независимо от метода интерполяции.
- это представление полиномиальной интерполяции в виде полифазного КИХ фильтра с заранее рассчитанными коэффициентами для каждой фазы - и с этим тоже никто не спорит. Вопрос только в том, что не всегда количество фаз заранее известно и конечно, а даже если и конечно - то может быть настолько велико, что хранение всех заранее рассчитанных коэффициентов потребует много памяти.
ЗЫ
вот по этой ссылке тема, где обсуждается вопрос "что лучше - Лагранж или полифазный фильтр"
ЗЗЫ и в любом случае, независимо от личных предпочтений и взглядов на то, кто что использует и как вычисляет, это не делает полученный мной результат неверным.