This section describes the subroutines in each of the three signal processing areas:
The Fourier transform subroutines perform mixed-radix transforms in one,
two, and three dimensions.
Table 128. List of Fourier Transform Subroutines
Descriptive Name | Short- Precision Subroutine | Long- Precision Subroutine | Page |
---|---|---|---|
Complex Fourier Transform |
SCFT SCFTP§ | DCFT | SCFT and DCFT--Complex Fourier Transform |
Real-to-Complex Fourier Transform | SRCFT | DRCFT | SRCFT and DRCFT--Real-to-Complex Fourier Transform |
Complex-to-Real Fourier Transform | SCRFT | DCRFT | SCRFT and DCRFT--Complex-to-Real Fourier Transform |
Cosine Transform |
SCOSF SCOSFT§ | DCOSF | SCOSF and DCOSF--Cosine Transform |
Sine Transform | SSINF | DSINF | SSINF and DSINF--Sine Transform |
Complex Fourier Transform in Two Dimensions |
SCFT2 SCFT2P§ | DCFT2 | SCFT2 and DCFT2--Complex Fourier Transform in Two Dimensions |
Real-to-Complex Fourier Transform in Two Dimensions | SRCFT2 | DRCFT2 | SRCFT2 and DRCFT2--Real-to-Complex Fourier Transform in Two Dimensions |
Complex-to-Real Fourier Transform in Two Dimensions | SCRFT2 | DCRFT2 | SCRFT2 and DCRFT2--Complex-to-Real Fourier Transform in Two Dimensions |
Complex Fourier Transform in Three Dimensions |
SCFT3 SCFT3P§ | DCFT3 | SCFT3 and DCFT3--Complex Fourier Transform in Three Dimensions |
Real-to-Complex Fourier Transform in Three Dimensions | SRCFT3 | DRCFT3 | SRCFT3 and DRCFT3--Real-to-Complex Fourier Transform in Three Dimensions |
Complex-to-Real Fourier Transform in Three Dimensions | SCRFT3 | DCRFT3 | SCRFT3 and DCRFT3--Complex-to-Real Fourier Transform in Three Dimensions |
§ This subroutine is provided only for migration from
earlier releases of ESSL and is not intended for use in new programs.
Documentation for this subroutine is no longer provided.
|
The convolution and correlation subroutines provide the choice of using
Fourier methods or direct methods. The Fourier-method subroutines
contain a high-performance mixed-radix capability. There are also
several direct-method subroutines that provide decimated output.
Table 129. List of Convolution and Correlation Subroutines
Descriptive Name | Short- Precision Subroutine | Long- Precision Subroutine | Page |
---|---|---|---|
Convolution or Correlation of One Sequence with One or More Sequences |
SCON§ SCOR§ |
| SCON and SCOR--Convolution or Correlation of One Sequence with One or More Sequences |
Convolution or Correlation of One Sequence with Another Sequence Using a Direct Method |
SCOND SCORD |
| SCOND and SCORD--Convolution or Correlation of One Sequence with Another Sequence Using a Direct Method |
Convolution or Correlation of One Sequence with One or More Sequences Using the Mixed-Radix Fourier Method |
SCONF SCORF |
| SCONF and SCORF--Convolution or Correlation of One Sequence with One or More Sequences Using the Mixed-Radix Fourier Method |
Convolution or Correlation with Decimated Output Using a Direct Method |
SDCON SDCOR |
DDCON DDCOR | SDCON, DDCON, SDCOR, and DDCOR--Convolution or Correlation with Decimated Output Using a Direct Method |
Autocorrelation of One or More Sequences | SACOR§ |
| SACOR--Autocorrelation of One or More Sequences |
Autocorrelation of One or More Sequences Using the Mixed-Radix Fourier Method | SACORF |
| SACORF--Autocorrelation of One or More Sequences Using the Mixed-Radix Fourier Method |
§ These subroutines are provided only for migration from
earlier releases of ESSL and are not intended for use in new programs.
|
The related-computation subroutines consist of a group of computations that
can be used in general signal processing applications. They are similar
to those provided on the IBM 3838 Array Processor; however, the ESSL
subroutines generally solve a wider range of problems.
Table 130. List of Related-Computation Subroutines
Descriptive Name | Short- Precision Subroutine | Long- Precision Subroutine | Page |
---|---|---|---|
Polynomial Evaluation | SPOLY | DPOLY | SPOLY and DPOLY--Polynomial Evaluation |
I-th Zero Crossing | SIZC | DIZC | SIZC and DIZC--I-th Zero Crossing |
Time-Varying Recursive Filter | STREC | DTREC | STREC and DTREC--Time-Varying Recursive Filter |
Quadratic Interpolation | SQINT | DQINT | SQINT and DQINT--Quadratic Interpolation |
Wiener-Levinson Filter Coefficients |
SWLEV CWLEV |
DWLEV ZWLEV | SWLEV, DWLEV, CWLEV, and ZWLEV--Wiener-Levinson Filter Coefficients |