"Алгоритм Гёрцеля"

Код: Выделить всё
--- goertzel_test.m Thu Oct 21 19:56:44 2021
+++ goertzel_test_new.m Thu Oct 21 19:56:48 2021
@@ -56 +56 @@
-X = filter(b_opp, a_opp, s);
+X = filter(b_opp, a_opp, [s 0]);
Код: Выделить всё
DFT .................................... 25.0000 -43.3013 i
dspib.org Algorithm..................... 25.0000 -43.3013 i
Oppenheim Algorithm..................... 25.0000 -43.3013 i
Согласен, непрактичный вариант. Но это не ошибка.
Не понял произвольная начальная фаза чего? Комплексных экспонент в ДПФ? Или самого сигнала?Grot писал(а): ↑23 окт 2021, 10:43Есть еще одна тема для алгоритма Гёрцеля.
Вот он эквивалентен сумме отсчетов произведения сигнала на экспоненту, и начальная фаза у экспоненты — нулевая. Если бы удалось обобщить алгоритм Гёрцеля на произвольную начальную фазу, то это открыло бы возможность когерентного сложения субинтервалов накопления.
Да.Бахурин Сергей писал(а): ↑23 окт 2021, 10:53Не понял произвольная начальная фаза чего? Комплексных экспонент в ДПФ?