Abstract
The widely popular famous fast Cooley–Tukey algorithms for the discrete Fourier transform of mixed radix are presented in two forms: classical and with a constant structure. A matrix representation of these algorithms is proposed in terms of two types of tensor product of matrices: the Kronecker product and the b-product. This matrix representation shows that the structure of these algorithms is identical to two fast Good algorithms for a Kronecker power of a matrix. A technique for constructing matrix-form fast algorithms for the discrete Fourier and Chrestenson transforms with mixed radix and for the discrete Vilenkin transform is demonstrated. It is shown that the constant-structured algorithm is preferable in the case of more sophisticated constructions.
REFERENCES
J. W. Cooley and J. W. Tukey, “An algorithm for the machine calculation of complex Fourier series,” Math. Comput. 19 (90), 297–301 (1965).
L. A. Zalmanzon, Fourier, Walsh, and Haar Transforms and Their Applications in Control, Communication, and Other Areas (Nauka, Moscow, 1989) [in Russian].
M. S. Bespalov, “On the properties of a new tensor product of matrices,” Comput. Math. Math. Phys. 54 (4), 561–574 (2014). https://doi.org/10.1134/S0965542514040046
I. J. Good, “The interaction algorithm and practical Fourier analysis,” J. R. Stat. Soc. Ser. B 20, 361–372 (1958).
V. N. Malozemov and S. M. Masharskii, Fundamentals of Discrete Harmonic Analysis (Lan’, St. Petersburg, 2012) [in Russian].
M. S. Bespalov, “New Good’s type Kronecker power expansions,” Probl. Inf. Transm. 54, 253–257 (2018). https://doi.org/10.1134/S0032946018030043
A. M. Trakhtman and V. A. Trakhtman, Basics of the Theory of Discrete Signals on Finite Intervals (Sovetskoe Radio, Moscow, 1975) [in Russian].
V. N. Malozemov, S. M. Masharsky, and K. Yu. Tsvetkov, “Frank signal and its generalizations,” Probl. Inf. Transm. 37, 100–107 (2001). https://doi.org/10.1023/A:1010465923979
V. N. Malozemov and S. M. Masharsky, “Generalized wavelet bases associated with the discrete Vilenkin–Chrestenson transform,” St. Petersburg Math. J. 13 (1), 75–106 (2001).
S. M. Masharskii, “Fast Vilenkin–Chrestenson transform based on Good’s factorization,” Comput. Math. Math. Phys. 42 (6), 751–757 (2002).
M. S. Bespalov, “Discrete Chrestenson transform,” Probl. Inf. Transm. 46, 353–375 (2010). https://doi.org/10.1134/S003294601004006X
J. Johnson, R. W. Johnson, D. Rodriguez, and R. Tolimieri, “A methodology for designing, modifying and implementing Fourier transform algorithms on various architectures,” Circuits, Syst. Signal Process. 9 (4), 449–500 (1990).
V. N. Malozemov and O. V. Prosekov, “Cooley–Tukey factorization of the Fourier matrix,” Selected Topics in Discrete Harmonic Analysis and Geometric Modeling, 2nd ed., Ed. by V. N. Malozemov (VVM, St. Petersburg, 2014), pp. 20–29 [in Russian].
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The author declares that he has no conflicts of interest.
Additional information
Translated by I. Ruzanova
Rights and permissions
About this article
Cite this article
Bespalov, M.S. Generalization of the Fast Fourier Transform with a Constant Structure. Comput. Math. and Math. Phys. 63, 1371–1380 (2023). https://doi.org/10.1134/S0965542523080031
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0965542523080031