• DocumentCode
    1107537
  • Title

    Degrees of Freedom and Modular Structure in Matrix Multiplication

  • Author

    Andrews, Harry C. ; Caspari, Kenneth L.

  • Author_Institution
    IEEE
  • Issue
    2
  • fYear
    1971
  • Firstpage
    133
  • Lastpage
    141
  • Abstract
    An algorithm is presented which enables certain matrix multiplications in a digital computer to be implemented with a considerable savings in storage and computational operations. For NxN matrix vector multiplication (that is a multiplication of a matrix by a vector) a maximum of N Σn-1 r=0 pr, storage words are necessary compared to normal full matrix storage requirements of N2locations. In addition only N Σn-1 r=0 Pr, computer operations are necessary compared to N2operation in a general vector matrix multiplication. N is chosen to be a highly composite number, N= πn-1 r=0 pr, and the pr, are integers. The algorithm takes advantage of the redundancies in the definition of certain matrices and develops a matrix description based on the number of degrees of freedom necessary in defining an NxN matrix. The algorithm is optimal in the sense that it describes a vector matrix multiplication in exactly as many operations as available degrees of freedom N σn-1 r=0 Pr(no greater number of degrees of freedom could be implemented in fewer operations). The matrix transformation formulation is based largely on noting the use of lexicographic positional digit notation in keeping track of the few parameters describing the final N by N matrix. The algorithm includes the generation of the fast Fourier transform, fast Hadamard transform, fast Walsh transform, fast Kronecker matrix transform, and an infinite class of transformations unnamed but potentially useful in generalized spectral analysis as well as coding, bandwidth reduction, and feature selection.
  • Keywords
    Degrees of freedom, fast Hadamard/Walsh transform, generalized fast transforms, generalized spectral analysis, Kronecker product transforms.; Application software; Bandwidth; Error correction; Error correction codes; Fast Fourier transforms; Helium; Laboratories; Modular construction; Signal processing algorithms; Spectral analysis; Degrees of freedom, fast Hadamard/Walsh transform, generalized fast transforms, generalized spectral analysis, Kronecker product transforms.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/T-C.1971.223202
  • Filename
    1671795