Skip to main content
Log in

Multiplicative complexity of bilinear algorithms for cyclic convolution over finite fields

  • Published:
Multidimensional Systems and Signal Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • Agarwal, R.C. and Cooley, J.W. 1977. New algorithms for digital convolution.IEEE Trans. Acoust., Speech, Signal Processing ASSP-25 (Oct.): 392–410.

    Google Scholar 

  • Good, I.J. 1960. The interaction algorithm and practical Fourier analysis 1958.Journ. Royal Statist. Soc. B, 20: 361–372, addendum, 22: 372–375.

    Google Scholar 

  • 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.

    Google Scholar 

  • Winograd, S. 1978. On computing the discrete Fourier Transform.Math. of Computat. 32 (141): 175–199.

    Google Scholar 

  • 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.

    Google Scholar 

  • Morgera, S.D. and Krishna, H. 1989.Digital Signal Processing: Applications to Communications and Algebraic Coding Theories. New York: Academic Press.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research supported by Natural Sciences and Engineering Research Council Canada Grant A0912.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01812210

Keywords

Navigation