Nothing Special   »   [go: up one dir, main page]

skip to main content
article

A microprocessor for signal processing, the RSP

Published: 01 July 1982 Publication History

Abstract

Signal processing is a data processing domain that contains a diversity of applications, including speech processing, image processing, radar, sonar, medical imaging, data communications, seismic processing, and many others. Despite the diversity of the applications, this processing domain has a very structured set of characteristics. These include real-time operation, dominance of arithmetic operations, and well-structured data flows. The Real-Time Signal Processor (RSP) is a microprocessor architecture that was created to exploit these characteristics in order to provide an expeditious and economical way to implement signal processing applications. In this paper, the organization and architecture of the RSP are described. Features of the RSP, such as the instruction pipeline and the fractional fixed-point arithmetic, which exploit the characteristics of signal processing to provide additional computational power, are emphasized. Other features, such as the powerful indexing, the saturation arithmetic, the guard bits, and the double-word-width accumulator, which add much to the processor's versatility and programmability, are also highlighted. The performance of the RSP is illustrated through examples.

References

[1]
Applications of Digital Signal Processing, A. V. Oppenheim, Ed., Prentice-Hall, Inc., Englewood Cliffs, NJ, 1978.
[2]
R. Zelinski and P. Noll, "Adaptive Transform Code of Speech Signals," IEEE Trans. Acoust., Speech, Signal Processing ASSP-25, 299-309.
[3]
J. M. Tribolet and R. E. Crochiere, "A Modified Adaptive Transform Coding Scheme with Post-Processing Enhancement," Proceedings, 1980 International Conference on Acoustics, Speech, and Signal Processing, Denver, CO, April 1980, pp. 336-339.
[4]
R. V. Cox and R. E. Crochiere, "Real-Time Simulation of Adaptive Transform Coding," IEEE Trans. Acoust., Speech, Signal Processing ASSP-29, 147-154 (1981).
[5]
G. D. Bergman, "A Fast Fourier Transform Algorithm for Real-valued Series," Commun. ACM 11, 703-710 (1978).
[6]
F. Mintzer, "Parallel and Cascade Microprocessor Implementations for Digital Signal Processing," IEEE Trans. Acoust., Speech, Signal Processing ASSP-29, 1018-1027 (1981).
[7]
A. Peled and B. Liu, Digital Signal Processing: Theory, Design and Implementation, John Wiley & Sons, Inc., New York, 1976.
[8]
K. Steiglitz, An Introduction to Discrete Systems, John Wiley & Sons, Inc., New York, 1974.
[9]
A. V. Oppenheim and R. W. Schaefer, Digital Signal Processing, Prentice-Hall, Inc., Englewood Cliffs, NJ, 1975.
[10]
L. R. Rabiner and B. Gold, Theory and Application of Digital Signal Processing, Prentice-Hall, Inc., Englewood Cliffs, NJ, 1975.
[11]
L. B. Jackson, J. F. Kaiser, and H. S. McDonald, "An Approach to the Implementation of Digital Filters," IEEE Trans. Audio, Electroacoust. AU-16, 413-421 (1968).
[12]
A. Peled and B. Liu, "New Hardware Realization of Digital Filters," IEEE Trans. Acoust., Speech, Signal Processing ASSP-22, 456-462 (1974).
[13]
G. D. Bergland, "Fast Fourier Transform Hardware Implementations--an Overview," IEEE Trans. Audio, Electroacoust. AU-17, 104-108 (1969).
[14]
B. Liu and A. Peled, "A New Hardware Realization of High-Speed Fast Fourier Transformers," IEEE Trans. Acoust., Speech, Signal Processing ASSP-23, 543-547 (1975).
[15]
S. Winograd, "On Computing the Discrete Fourier Transform," Proc. Nat. Acad. Sci. U.S. 73, 1005-1006 (1976).
[16]
R. C. Agarwal and J. W. Cooley, "New Algorithms for Digital Convolutions," IEEE Trans. Acoust., Speech, Signal Processing ASSP-25, 392-410 (1977).
[17]
James W. Cooley, "Rectangular Transforms for Digital Convolution on the Research Signal Processor," IBM J. Res. Develop. 26, 424-430 (1982, this issue).
[18]
Ken Davies and Fred Ris, "Real-Time Signal Processor Software Support," IBM J. Res. Develop. 26, 431-439 (1982, this issue).
[19]
A. Peled, "On The Hardware Implementation of Digital Signal Processors," IEEE Trans. Acoust., Speech, Signal Processing ASSP-24, 76-86 (1976).
[20]
IBM Federal Systems Division press release, Bethesda, MD, February 1981.
[21]
D. Estaban, C. Galand, D. Mauduit, and J. Menez, "9.6/7.2 kbps Voice Excited Predictive Coder (VEPC)," Proceedings, 1978 International Conference on Acoustics, Speech, and Signal Processing, Tulsa, OK, April 1978, pp. 307-311.
[22]
R. H. Cushman, "Signal-Processing Design Awaits Digital Takeover," EDN 26, 119-128 (June 24, 1981).
[23]
T. Nakamura, M. Yoshida, T. Uno, Y. Ichikawa, M. Mizutani, and K. Sawada, "A Digital Signal Processing LSI," IEEE International Solid-state Circuits Conference, Digest of Technical Papers, San Francisco, CA, February 1982, pp. 30-31.
[24]
S. S. Magar, E. R. Caudel, and A. W. Leigh, "A Microcomputer with Digital Signal Processing Capability," IEEE International Solid-state Circuits Conference, Digest of Technical Papers, San Francisco, CA, February 1982, pp. 32-33.

Cited By

View all
  1. A microprocessor for signal processing, the RSP

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image IBM Journal of Research and Development
    IBM Journal of Research and Development  Volume 26, Issue 4
    July 1982
    116 pages

    Publisher

    IBM Corp.

    United States

    Publication History

    Published: 01 July 1982
    Revised: 26 January 1982
    Received: 19 August 1981

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2000)Integer Multiplication with Overflow Detection or SaturationIEEE Transactions on Computers10.1109/12.86303849:7(681-691)Online publication date: 1-Jul-2000
    • (1985)Architecture of a digital signal processorIBM Journal of Research and Development10.1147/rd.292.013229:2(132-139)Online publication date: 1-Mar-1985
    • (1982)Real-time signal processor software supportIBM Journal of Research and Development10.1147/rd.264.043126:4(431-439)Online publication date: 1-Jul-1982
    • (1982)Rectangular transforms for digital convolution on the research signal processorIBM Journal of Research and Development10.1147/rd.264.042426:4(424-430)Online publication date: 1-Jul-1982

    View Options

    View options

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media