9.5. Алгоритмы БПХ для взаимно-простых множителей
В разд. 3.6 была получена общая форма факторизации через кронекеровское произведение матриц ДПХ небольших размерностей . в случае, когда взаимно-простые сомножители А, т.е.
В разд. 4.4 бьшо показано, что базовые модули . могут быть факторизованы двумя способами:
1. Каноническим
или
где и определяются из соответствующих канонических разложений модулей например:
2. Через циркулянтные матрицы
Применяя к (9.32) теорему факторизации из разд. 1.1 и подставляя вместо или (9.34), получаем два варианта алгоритма простых множителей:
Для ДПХ возможна также организация вычислений типа гнездового алгоритма (типа Винограда-Фурье), что позволяет значительно уменьшить число умножений
где
Итак, для ДПХ также возможно построение структур быстрых алгоритмов типа простых множителей и алгоритмов Винограда. По сравнению с аналогичными алгоритмами БПФ данные алгоритмы БПХ являются более привлекательными для обработки вещественных сигналов, так как требуют в этом случае только вещественной арифметики и вдвое меньший объем оперативной памяти.