What's new

The Vector Fitting Web Site

 
27.08.2009 Major update!
New Matrix Fitting Toolbox available, for use with Y-parameter and S-parameter multi-port data sets. Includes rational fitting and passivity enforcement.
22.08.2008 New version of Vector Fitting made available in routine vectfit3.m. Available in package VFIT3.zip. Implements the Fast Relaxed Vector Fitting (FRVF). Gives major speed improvement over vectfit¨2.m (RVF), for the fitting of long vectors.
11.04.2007
Update to QPpassive.zip:
 
Added option for using sparse solver (CPLEX) with QPpassive.m.
(Gives much faster computations but requires installment of CPLEX).
29.03.2007

Updates to QPpassive.zip:

  • Removed a major bug in QPpassive.m. (The bug resulted in that parameter weightfactor was always unity, leading to too large perturbations inside fitting band.)
  • Removed a bug in QPpassive.m related to memory preallocation (wasted memory).
  • Updated user’s instructions (QPpassive.pdf).
  • Updated examples to reflect above changes

 Removed a tiny bug from VFIT2.zip (vectfit2.m)

 Minor updates to web pages.

07.11.2005 Modified package VFIT2.zip
  • Modified the call structure (vectfit2.m)
  • Removed one crash situation (vectfit2.m)
  • Made relaxation optional (vectfit2.m)
  • Updated examples to reflect above changes
02.09.2004:
  • Minor corrections to the vfit.zip
  • Corrections for mtrxfit.zip: Specification of real starting poles did not work correctly.
  • Minor corrections to QPpassive.zip
  • Added description to calculate zeros in vector fitting, see linkbar "Algoritm"
01.09.2005:
  • Added IEEE paper describing the relaxation of the least squares problem that is used in vectfit2.m (ref. [1.11]).

  • Minor modifications to the web pages

06.06.2005: An error has been corrected in vfit2.zip, in examples ex4a.m and ex4b.m. The error was related to matrix dimensioning and gave a crash in Matlab v6.5 (but not in v7.0).
29.05.2005:

A “Links” page has been created. Included link to the IdEM software page.

29.05.2005:
 

Version 2.0 of vectfit.m is available in download package vfit2.zip. The new routine (vectfit2.m) has much better convergence properties than the old one (vectfit.m). It has also options for sparsity and Normal Equations to reduce computation time and memory requirements. A new set of examples is included.  

26.10.2004:
The circuit drawing (fig. 2) in the user-manual of mtrxfit.zip has been corrected to match the matlab example in tutorial.m. (Thanks to 
Antonio Carlos Siqueira de Lima, Brazil, for spotting the error)
26.10.2004:
Several bugs in QPpassive.m (QPpassive.zip) have been corrected. (The errors were related to array cindexsub and sometimes caused the routine to produce bad results or fail).
28.05.2004:  Passivity enforcement package made available.