Contents of the FDS.DOC file
FDS - Fourier Data Smoothing Version 1.02 06/26/89
Copyright (C) 1988, 1989
By Michael W. Hackman and David E. Prinzing
ALL RIGHTS RESERVED
This software is released "as is" with no warranties, either expressed
or implied regarding it's fitness for any purpose or merchantability.
In no event shall the authors be liable for any damages direct or
indirect, loss of profit, consequential or other damages, by the use
of this product. Prices are subject to change without notice.
Epson is a registered trademark of Seiko Epson Corporation.
HP Laserjet+ is a product of Hewlett-Packard Company.
IBM is a registered trademark of International Business Machines
IBM Proprinter is a product of International Business Machines
The Fourier Data Smoothing program produces a curve of "smoothed"
values from an original list of data. An example of this is included with
the program. This program smooths data by using the fourier transform to
filter out noise (random irregularities) in the data. The fourier transform
translates the data into a frequency spectrum where noise appears at higher
frequencies. The data is filtered to remove the higher frequencies and then
transformed back into its original form. The resulting smoothed curve can be
superimposed on the original values and viewed directly or can be graphed on
any graphing program. The main function of this program is to determine an
optimal curve for a given data set and to produce a file of the resulting
The filter value must be an integer greater than one and less than half the
number of data points. Recommended values typically lie between three and
nine. The lower the filter value, the smoother the resulting curve.
The data file must be an ASCII text file containing a single column of data
points ("Y" axis values). The "X" axis is represented by the count of
individual data points. A maximum of 999 data points are allowed.
The results file will be an ASCII text file containing an equal number of
data points, each point being a smoothed value corresponding to the point in
the original data file.
Command Line Arguments
The Fourier Data Smoothing program may be started with these arguments.
The "config.fds" file is used by the program to determine the parallel
port and printer type. The choices for the parallel port are '0' for
LPT1 and '1' for LPT2. The choices for printers are "eps" for Epson
compatibles, "hpl" for HP Laserjet+ compatibles and "ibm" for IBM
Proprinter compatibles. The "config.fds" file is ASCII text and can be
modified or created with any standard wordprocessing program. The
default choices in the file included with this package are LPT1 and
College Corner BBS - (206) 643-0804 1200/2400
CompuServe - 72357,1266
U.S. Mail - see Registration Form
FDS - Fourier Data Smoothing is distributed as user supported software
and may be freely copied and distributed complete with all associated files.
If you find the program useful or if you are interested in C programming
with graphics, you are encouraged to register your copy.
FDS - Fourier Data Smoothing Registration Form
Registering your copy gives you the following benefits:
1. C language source code for the Fourier calculation function and
the Data screen output functions.
2. Copy of latest release.
3. Low cost upgrades.
Make check or money order payable to:
P.O. Box 1774
Port Orchard, WA 98366
____ FDS - Fourier Data Smoothing at $15.00 each $ _____
Non-US Shipping add $5.00 $ _____
Washington residents please add 7.8% sales tax. $ _____
Total $ _____
Checks or Money Orders must be drawn on U.S. banks in U.S. funds
Phone Home ___________________ Bus. _____________________
Where did you obtain FDS - Fourier Data Smoothing?