Dec 092017
Fourier data smoothing program.
File FOURIER2.ZIP from The Programmer’s Corner in
Category Science and Education
Fourier data smoothing program.
File Name File Size Zip Size Zip Type
CONFIG.FDS 28 28 stored
DATA.PRN 225 76 deflated
FDS.DOC 5604 1934 deflated
FDS.EXE 94889 52028 deflated
RESULTS.PRN 740 298 deflated

Download File FOURIER2.ZIP Here

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



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
Epson compatible.

Contacting Authors

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:

Michael Hackman
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

Name ______________________________________________________

Company ______________________________________________________

Address ______________________________________________________


Phone Home ___________________ Bus. _____________________

Where did you obtain FDS - Fourier Data Smoothing?



Comments ______________________________________________________




 December 9, 2017  Add comments

Leave a Reply