Robert Rossmair

FIR ( finite impulse response) filter demo program for the Intel Signal Processing Library (ISPL)

(you need nsp.zip to compile this.)

This is a (freely translated) Delphi port of the demo that can be found in <ISPL installation directory>\examples\firdemo after installation of the self-extracting file spldemo.exe.

Version

    26-Feb-1998

Recent changes

• 26-Feb-1998 (FIRDemo.zip): "NoMath" conditional compilation symbol allows to compile the FIR demo without having the Math unit (not included in Delphi 3 Standard) available.

FileList

 
FIRdemo.dpr project file Copying policy 1 
FIRdemo.dof project options Copying policy 1
FIRmain.pas port of firmaker.cpp Copying policy 1
FIRmain.dfm main form Copying policy 1
NSPInfo nsp info form Copying policy 1
NSPInfo nsp info form Copying policy 1
SplitBox.pas Component unit Copying policy 1
NumEdit.pas Component unit Copying policy 2
ZoomDisp.pas Component unit Copying policy 2
ZoomDisp.res resource file Copying policy 1
SplitBox.dcr Component resource Copying policy 1
NumEdit.dcr Component resource Copying policy 2
ZoomDisp.dcr Component resource Copying policy 2
Colors.pas auxiliary unit Copying policy 2
Math32.pas auxiliary unit Copying policy 2
Strings.pas auxiliary unit Copying policy 1
Strings.res string resources Copying policy 1

FIR filter demo installation

I suggest to unpack the zip-file into a private directory. If you have Delphi 3 installed, you should install FIRDemo.dpk first, with Delphi 2 you have to install the component units (XCtrls, ZoomDisp, Tilers) by hand.
If you have the Math unit (not included in Delphi 3 Standard), you may remove the "NoMath" conditional define (dialog Project|Options, page "Directories/Conditionals").
To compile the demo, it is not necessary to install the components at all. When opening FIRDemo.dpr, simply quit the error message

    Class TFloatEdit not found. Ignore the error and continue. <etc.>

by clicking on "Cancel" (*not* "Ignore"). However, you won't be able to examine FIRMain.dfm as long as the components aren't installed.

Coping policy

Coping policy 1 means:
Use, modification and distribution is allowed without limitation, warranty, or liability of any kind.
Coping policy 2 means:
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program (file COPYING); if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

New versions of firdemo.zip

The most recent version of firdemo.zip is available at my WWW-homepage.



If you have any comments, bug reports etc., send me an email.

Last updated February 26, 1998.