About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • Last update: 5 years ago
  • Total downloads: 109
  • Operating system: Linux, Mac OS X, Win All, BSD, Solaris
  • Publisher: Scot McNeill
See full specifications

scripts default iconVold-Kalman order tracking code (Scripts) Publisher's description

Vold-Kalman second generation, multi-order, simultaneous order tracking code (vkm.m)

Vold-Kalman second generation, multi-order, simultaneous order tracking code (vkm.m).
This method is valid for extracting multiple crossing orders.

Written by Scot McNeill because I got tired of not having access to the V-K method for my
research and decided to program it myself.

Prof. Jiri Tuma has posted m-code for the single-order routine (MyVoldKalman2.m) in publications on
his website [1]. Note that MyVoldKalman2.m was also published in a Matlab conference paper.
However, the M-code for the simultaneous, multi-order implementation [2] was not posted.

Note that Prof. Tuma posted p-files for all his V-K routines, including simultaneous, multi-order
tracking routine. The P-files didn't work on my vintage of Matlab (2007a), so
I just decided to implement [2] myself. I provide this first-draft implementation (vkm.m) for other
researchers. M-code is provided.

The additional routine, vk2.m, which does second generation, single-order, noncrossing order tracking
is based on MyVoldKalman2.m [1]. vk2.m is provided as a comparison to vkm.m.

Thanks to Prof. Tuma for making his concise matlab routine (MyVoldKalman2.m) available in his

This implementation has not been rigorously tested and is made available as-is. It is the user's
responsibility to verify output of the routine.

To get started, run the m-files in the demos folder.


[1] J. Tuma, Vold-Kalman order tracking filtration, PDF presentation slides online at

[2] C. Feldbauer and R. Holdrich, Realization of a Vold-Kalman filter - A least squares
approach, Proceedings of the COST G-6 conference on digital audia effects (DAFX-00),
Verona, Italy, December 7-9, 2000. Available online at

System Requirements:

MATLAB 7.4 (R2007a)
Program Release Status: New Release
Program Install Support: Install and Uninstall

Vold-Kalman order tracking code (Scripts) Tags:

Click on a tag to find related softwares

Is Vold-Kalman order tracking code (Scripts) your software?

Manage your software

Most Popular

scripts default icon ASK, OOK, FSK, BPSK, QPSK, 8PSK modulation 1.1
ASK, OOK, FSK, BPSK, QPSK, 8PSK modulation contain several functions for digital modulation simulation
scripts default icon Simulink Communication Labs 1.1
Simulink Communication Labs allows you to learn communication systems in greater depth.
scripts default icon M-QAM modulation and demodulation 1.1
M-QAM modulation and demodulation is the QAM modulation and demodulation tech.
scripts default icon LZW Compression/Decompression 1.1
LZW Compression/Decompression - Updated LZW compressor and decompressor with reasonable performance
scripts default icon InSPIRE utility to plot a 2D displacement field (Scripts) 1.0
This program plots the deformation field (displace vectors) contained in vector.txt.