110559     Mixed Radix Fourier Transform Program  Version: May 1982
 
Submitted by: Ian Wynne-Jones, Imperial College, London, England
 
Operating System: Independent  Source Language: FORTRAN IV-PLUS
Keywords: Scientific Applications
 
Abstract: The mixed radix Fourier transform code computes the
discrete Fourier transform of a set of real or complex
data points. The fast Fourier transform programs usually
encountered are radix two transforms, where the number
of data points is restricted to a power of two. With the
mixed radix code the number of data points that can be
transformed is much more flexible. In these routines the
number can be a product of a power of two, three, four
or five. There are two stages to the transform: firstly,
the data is reordered and secondly, the arithmetic
operations of the transform are performed. For speed and
generality the first stage requires an additional
workspace array equal in size to the input data array.
Another stage is required if the input data was real. If
the data is complex the real and imaginary parts are
stored as FORTRAN stores them. The code is not
optimized. On a PDP 11/34 with floating point processor
a 1000 point transform takes 1.52 seconds.
 
Media (Service Charge Code): Write-Up and Listing (DA), One RX01
Diskette (KA)  Format: FILES-11, 600' Magnetic Tape (MA)  Format:
FILES-11
 
 

The PDP-11 DECUS Software Index
The PDP-11 Home Page
Tim Shoppa <shoppa@trailing-edge.com>
Created: December 26, 1998