Matched Filter design programm  Match-n-Freq 5.11.5 ... Problem-Solving Application #3


Match-n-Freq (tm): Finds optimal pole-zero locations to minimize intersymbol interference

Input Signal/Pulse Matched Filter transfer function Output/desired Signal/Pulse
Match-n-Freq (tm) for Windows 95/98: 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 (not time).
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 matched filter 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.
The original matched filter problem was 'solved' in hours! Years of testing hardware designs and modifying design requirements/goals finally produced present program logic. All those minus signs in the transfer function gave me many white hairs! User input and objectives are from or in the frequency domain. Someday a time domain version of this matched filter program will be developed with a better objective function.
For a technical write-up on Match-n-Freq see Pulse Slimming / InterSymbol Interference. Other associated articles include Optimum Matched Filter (Transfer Function) and Magnetic Recording.
Match-n-Freq was made possible due to the Fortran Calculus compiler. The source code is relatively short (7 pages + 11 input/output pages) showing the Fortran Calculus programming simplicity. Sometimes Match-n-Freq has three nested solvers in execution at once. Match-n-Freq is a free (1.7 MB) download.

Match-n-Freq 5.11.5 Output Plots:


(Click Any Image To Enlarge)
Pole/Zero Constellation
Transfer Function H(s); Zeros on Y-axis
Mainlobe Transfer Function
Output Signal: H(s) with Zeros on Y-axis
Sidelobes
Output Signal Sideband Only: H(s) with Zeros on Y-axis

Match-n-Freq 5.11.5
Download (1.7MB) Information:


Last Updated: Sept. 24, 2008
License: Shareware $433
OS: Windows Vista, 2003, XP, 2000, 98, Me, NT, CE
Requirements: Some parts require Win 95/98
Publisher: Optimal Designs Enterprise

Match-n-Freq 5.11.5
Click on right Link to
Download Now





Description (Click to download) Price
 3. 
  Match-n-Freq: Finds Optimum Matched Filter design. $433.00
All prices in US Dollars

HTML code for linking to this page:

<a href="http://www.digitalCalculus.com/demo/matched-filter.html"><img align="middle" width="100" src="http://www.digitalCalculus.com/image/m-freq-icon.gif"/> <strong>Matched Filter</strong> </a>, Kalman Filter, Nonlinear Filter, Signal Processing, Transfer Function, Electrical Filter.

Go to top

Problem-Solving Applications include:

CurvFit: a curve fitting program with Lorentzian, Sine, Exponential and Power series are available models to match your data.

ODEcalc: an Ordinary Differential Equation Calculator! Solves BVP & IVP.

Match-n-Freq: a Matched Filter program used to filter signals and slim pulses.

Industry Problem-Solving Descriptions include:

Electrical Filter Design: find the transfer function's poles & zeros; H(s) = Yout(s) / Yin(s).

Pulse Slimming to minimize InterSymbol Interference: via Arbitrary Equalization with Simple LC Structures to reduce errors.

Voice Coil Motor: basically an electromagnetic transducer in which a coil placed in a magnetic pole gap experiences a force proportional to the current passing through the coil.

AC Motor Design: a simulation program for A.C. motor design that was reapplied as a constrained optimization problem with 12 unknown parameters and 7 constraints.

Digitized Signal from Magnetic Recording: Magnetic recording of transitions written onto a computer disc drive may produce an isolated pulse as shown.

PharmacoKinetics: an open-two- compartment model with first order absorption into elimination from central compartment is presented here.


 

Copyright © 2005 Optimal Designs Enterprise. All rights reserved.

Burgers' PDE - Parameter Estimation 4 ODE/PDE - Signal Analysis / Spectral Estimation - Body Plasma - Solar Cell - Links
Increasing Productivity Examples: AC Motor Design - Matched Filters - Pulse Slimming / InterSymbol Interference - Maxwell's (Differential) Equations - Poisson's (Differential) Equation - Schrodinger (Differential) Equation - Telegraph (Differential) Equations - Wave (Differential) Equation - BVP 4 PDE Equations - Implicit (Differential) Equations -