Note: This page has been translated by MathWorks. Please click here

To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.

Extract time-domain order waveforms from vibration signal

`xrec = orderwaveform(x,fs,rpm,orderlist)`

`xrec = orderwaveform(x,fs,rpm,orderlist,rpmrefidx)`

`[___] = ordertrack(x,fs,rpm,orderlist,rpmrefidx,Name,Value)`

returns
the time-domain waveforms corresponding to a specified set of orders
present in an input signal, `xrec`

= orderwaveform(`x`

,`fs`

,`rpm`

,`orderlist`

)`x`

. `x`

is
measured at a set `rpm`

of rotational speeds expressed
in revolutions per minute. `fs`

is the measurement
sample rate in Hz. The vector `orderlist`

specifies
the desired orders, whose waveforms are returned in the corresponding
columns of `xrec`

. The function uses the Vold-Kalman
filter for the computation.

[1] Feldbauer, Christian, and Robert Höldrich. “Realization
of a Vold-Kalman Tracking Filter — A Least Squares Problem.” *Proceedings
of the COST G-6 Conference on Digital Audio Effects (DAFX-00)*.
Verona, Italy, December 7–9, 2000.

[2] Vold, Håvard, and Jan Leuridan. “High Resolution
Order Tracking at Extreme Slew Rates Using Kalman Tracking Filters.” *Shock
and Vibration*. Vol. 2, 1995, pp. 507–515.

`orderspectrum`

| `ordertrack`

| `rpmfreqmap`

| `rpmordermap`

| `tachorpm`

Was this topic helpful?