Pulse shaping filter program that finds the pole-zero locations of a transfer function, H(s), for a matched filter. H(s) equals a -desired- signal (Yout) divided by a given input signal (Yin). Both Yout and Yin are functions of frequency.
Group delay may also be calculated to compliment a given data set, thus, providing a flat group delay. Minimizing Intersymbol Interference in a read/write channel for disc drives by shaping and slimming an isolated readback pulse was the main objective for writing this program.
For more info, see Kost, R. and P. Brubaker; 'Arbitrary equalization with simple LC structures'; IEEE Transactions on Magnetics, Nov. 1981, pp 3346-3348 or visit [url removed] .
Another improved productivity example do to using Calculus (level) programming.
Keywords: Matched Filter, pulse slimming, pulse shaping, Intersymbol Interference, Optimization, Calculus Programming,
Recent Changes: A few corrections and improvements.
Install Support: Install and Uninstall
Supported Languages: English
Additional Requirements: Win 95/98 with 16-bit DOS Platform + VB6 RunTime files
PAD file URL: http://www.digitalCalculus.com/misc/m-freq.xml