Match n Freq Icon

Match n Freq

6.532
Pulse shaping filter program; finds the pole-zero locations of transfer function
Match n Freq screenshot
Finds pole-zero locations 4 Transfer function
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 goal-driven.net/apps/matched-filter.html .Another improved productivity example do to using Calculus-level Problem-Solving. Industry problems with solutions over the past twenty plus years have been put into a textbook to show the power of Calculus-level Problem-Solving. The textbook as on our website at goal-driven.net/textbooks/. The software architect behind Calculus Compilers was Joe Thames. Help future science & engineers get jobs upon graduation. With usage of the FortranCalculus compiler, one increases their productivity by a factor of twenty! Please visit our textbook at goal-driven.net/textbooks/. Thanks!
Technical details
Title:
Match n Freq 6.532 from Windows
Requirements:
Win 95/98 with 16-bit DOS Platform + VB6 RunTime files
OS Support:
Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, Windows 10, WinServer, WinOther, WinVista, WinVista x64
Language:
English
License:
Freeware
Release date:
June 2, 2020
Author:
Optimal Designs Enterprise (https://goal-driven.net/misc/about-us.html)
Match n Freq 6.532 Changelog

Several equations found to have errors (from 1980!) … see ‘factor’ routine for more. Group Delay definition on the internet changed the way it is calculated here … Group Delay = - Partial[ H( j ω)] / ω … see ‘gDelay’ routine in ‘freq*.fc’ file.