Ну да, т.н. дискретная свёртка. Мне кажется её в Советах изобрели, но используется в GSM (в алгоритмах шифрования). Там вроде сразу три линии задержки, с разными неприводимыми полиномами, причём две тактируются первой. Хорошо для потокового шифрования. Когда-то делал нечто подобное, основной цикл такой одной 64 битной линии занял 10 процессорных инструкций.