Abstract
The multiplicative complexity of bilinear algorithms for cyclic convolution over finite fields is investigated. It is shown that mutually prime factor algorithms are inferior to directly designed algorithms for all lengths except those whose factors have relatively prime exponents. A previously described approach is proposed for directly designing algorithms which are highly structured and computationally efficient. Several complexity results are provided for factor lengths of specific form, and the manner in which cyclic convolution algorithms lead to linear algebraic error-correcting codes is discussed.
Similar content being viewed by others
References
Agarwal, R.C. and Burrus, C.S. 1974. Fast one dimensional convolution by multidimensional techniques.IEEE Trans. Acoust., Speech, Signal Processing ASSP-22 (Feb.): 1–10.
Agarwal, R.C. and Cooley, J.W. 1977. New algorithms for digital convolution.IEEE Trans. Acoust., Speech, Signal Processing ASSP-25 (Oct.): 392–410.
Good, I.J. 1960. The interaction algorithm and practical Fourier analysis 1958.Journ. Royal Statist. Soc. B, 20: 361–372, addendum, 22: 372–375.
Kolba, D.P. and Parks, T.W. 1977. A prime factor FFT algorithm using high-speed convolution.IEEE Trans. Acoust., Speech, Signal Processing ASSP-25 (Aug.): 90–103.
Winograd, S. 1978. On computing the discrete Fourier Transform.Math. of Computat. 32 (141): 175–199.
Wagh, M.D. and Morgera, S.D. 1983. A new structured design method for convolutions over finite fields, Part I.IEEE Trans. Inform. Theory IT-29 (July): 583–595.
Morgera, S.D. and Krishna, H. 1989.Digital Signal Processing: Applications to Communications and Algebraic Coding Theories. New York: Academic Press.
Wagh, M.D. and Morgera, S.D. 1981. Cyclic convolution algorithms over finite fields: Multidimensional considerations. InProc. IEEE Int. Conf. Acoust., Speech, Signal Processing. Atlanta, GA (Mar.): 327–330.
Brockett, R.W. and Dobkin, D. 1973. On the optimal evaluation of a set of bilinear forms. InProc. Fifth Ann. ACM Symp. on Theory of Computing. Austin, TX (April–May): 88–95.
Lempel, A. and Winograd, S. A new approach to error correcting codes.IEEE Trans. Inform. Theory IT-23 (July): 503–508.
Morgera, S.D. and Wagh, M.D. 1981. Bilinear cyclic convolution algorithms over finite fields.IEEE Int. Symp. Inform. Theory (Feb.) Santa Monica, CA.
Morgera, S.D. 1981. A computational complexity approach to error correcting codes.Int. Colloq. on Inform. Theory. Budapest, Hungary (Aug.): 24–28.
Lempel, A., Seroussi, G., and Winograd, S. 1983. On the complexity of multiplication in finite fields.Theo. Comp. Sci. 22: 285–296.
Author information
Authors and Affiliations
Additional information
Research supported by Natural Sciences and Engineering Research Council Canada Grant A0912.
Rights and permissions
About this article
Cite this article
Morgera, S.D. Multiplicative complexity of bilinear algorithms for cyclic convolution over finite fields. Multidim Syst Sign Process 1, 99–111 (1990). https://doi.org/10.1007/BF01812210
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01812210