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

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

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

  • 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