Parallel vector processing of multidimensional orthogonal transforms for digital signal processing applications | Multidimensional Systems and Signal Processing Skip to main content
Log in

Parallel vector processing of multidimensional orthogonal transforms for digital signal processing applications

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

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

This paper presents vector and parallel algorithms and implementations of one- and two-dimensional orthogonal transforms. The speed performances are evaluated on Cray X-MP/48 vector computer. The sinusoidal orthogonal transforms are computed using fast real Fourier transform (FFT) kernel. The non-sinusoidal orthogonal transform algorithms are derived by using direct factorizations of transform matrices. Concurrent processing is achieved by using the multitasking capability of Cray X-MP/48 to transform long data vectors and two-dimensional data vectors. The discrete orthogonal transforms discussed in this paper include: Fourier transform (DFT), cosine transform (DCT), sine transform (DST), Hartley transform (DHT), Walsh transform (DWHT) and Hadamard transform (DHDT). The factors affecting the speedup of vector and parallel processing of these transforms are considered. The vectorization techniques are illustrated by an FFT example.

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

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Ahmed, N. 1974. Discrete cosine transform.IEEE Trans. on Computers, (Jan.): 90–93.

  • Bracewell, R.N. 1984. The fast Hartley transform.Proceedings of the IEEE, 72, 8, (Aug.): 1010–1018.

    Google Scholar 

  • Chen, W.-H. 1977. A fast computational algorithm for the discrete cosine transform.IEEE Trans. on Communications, COM-25, (Sept.): 1004–1008.

    Google Scholar 

  • Cray Research, Inc., Fortran (CFT) reference manual for Cray X-MP and Cray-1 computer system, SR-0009.

  • Cray Research, Inc., Cray Y-MP and Cray X-MP multitasking programmer's manual, SR-0222E.

  • Hou, H.S. 1987. A fast recursive algorithm for computing the discrete cosine transform.IEEE Trans. on Acoustics, Speech, and Signal Processing, ASSP-35, 10, (Oct.): 1455–1461.

    Google Scholar 

  • Hou, H.S. 1987. The fast Hartley transform algorithm.IEEE Trans. on Computers, C-36, 2, (Feb.).

  • Lee, B.G. 1984. A new algorithm to compute the discrete cosine transform.IEEE Trans. on ASSP, ASSP-32, 6, (Dec.): 1243–1245.

    Google Scholar 

  • Makhoul, J. 1980. A fast cosine transform in one and two dimensions.IEEE Trans. on Acoustics, Speech, and Signal Processing, ASSP-28, 1, (Feb): 27–34.

    Google Scholar 

  • Malvar, H. 1986. Fast computation of discrete cosine transform through fast Hartley transform.Electronics Letters, 27, 22, 7, (Mar.): 352–353.

    Google Scholar 

  • Malvar, H.S. 1987. Fast computation of the discrete cosine transform and the discrete Hartley transform.IEEE Trans. on ASSP, ASSP-35, 10, (Oct.): 1484–1485.

    Google Scholar 

  • Narasimha, M.J. 1978. On the computation of the discrete cosine transform.IEEE Trans. on Communications, COM-26, 6, (June): 934–936.

    Google Scholar 

  • O'Neill, M.A. 1988. Faster than fast Fourier.BYTE, (Apr.): 293–300.

  • Sorensen, H.V. 1985. On computing the discrete Hartley transform.IEEE Trans. on ASSP, ASSP-33, 4, (Oct.): 1231–1238.

    Google Scholar 

  • Suehiro, N. 1986. Fast algorithms for the DFT and other sinusoidal transforms.IEEE Trans. on ASSP, ASSP-34, 3, (July): 642–644.

    Google Scholar 

  • Swarztrauber, P.N. 1984. FFT algorithms for vector computers.Parallel Computing, 45–63.

  • Tsang, W.L. 1989. Vector and parallel algorithms of orthogonal transforms and their applications in digital signal processing. Masters Thesis, E.E. Dept., Bucknell University. (Sept.)

  • Wang, Z. 1982. A fast algorithm for the discrete sine transform implemented by the fast cosine transform.IEEE Trans. on ASSP, ASSP-30, 5, (Oct.): 814–815.

    Google Scholar 

  • Wang, Z. 1984. Fast algorithms for the discrete W transform and for the discrete Fourier transform.IEEE Trans. on ASSP, ASSP-32, 4, (Aug.): 803–816.

    Google Scholar 

  • Wang, Z. 1985. On computing the discrete Fourier and cosine transforms.IEEE Trans. on ASSP, ASSP-33, 4, (Oct): 1341–1344.

    Google Scholar 

  • Yip, P. 1980. A fast computational algorithm for the discrete sine transform.IEEE Trans. on Com., COM-28, 2, (Feb.): 304–307.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work is supported in part by the National Science Foundation, Pittsburgh Supercomputing Center (grant number ECS-880012P) and by the PEW Science Education Program.

Rights and permissions

Reprints and permissions

About this article

Cite this article

El-Sharkawy, M., Tsang, W. & Aburdene, M. Parallel vector processing of multidimensional orthogonal transforms for digital signal processing applications. Multidim Syst Sign Process 1, 199–216 (1990). https://doi.org/10.1007/BF01816549

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation