Most signal processing starts with time-sampling a signal: you have two signals, the vibration signal, $v$, and the tachometer signal, $t$. The first thing you need to be sure of is that these are sampled synchronously in time. Do you know if that's the case?
The reason order analysis is used in the analysis of rotating machinery is that the various frequencies present in the vibration signal often depend on the rotational speed of the main shaft --- which can vary with time.
Order analysis gets around this by resampling the vibration signal synchronously with rotation angle of the main (reference) shaft.
So what you need to do is to take the time-sampled signals you have and produce a single rotation-angle-sampled signal.
To generate the rotation angle signal, you need to take the tachometer signal, $t[n]$, and find the instantaneous phase of it. The way I'd start this is to find the Hilbert transform of $t$ and form the analytic signal:
$$
a[n] = t[n] + j H\left\{ t[n] \right\}
$$
where $H$ is the Hilbert transform and then the instantaneous phase is:
$$
\theta[n] = {\rm atan2}\left( {\tt Im}\{a[n]\} , {\tt Re}\{a[n]\} \right)
$$
From there you should be able to resample both $a$ and $v$ so that you get each evenly sampled in phase.
Once $v$ is evenly sampled in phase, you can then just use an FFT to do order analysis.
yes they are sampled synchronously in time, does the hilbert transform still need to be applied ?
If they were not sampled synchronously, then it would be almost impossible to perform order analysis at all.
What is the purpose of the sweep filter ?
The aim of the sweep filter is to turn the tacho signal into as pure a tone as possible. If it's not a tone, then the Hilbert transform trick will not work correctly for finding the instantaneous phase.
do i still need to apply FFT? Or does FFT only works on the broadband signal?
Once the vibration signal is resampled, it will be synchronous with the main shaft. To get the orders (frequencies, in effect), you need to have some sort of frequency plot. The FFT is the easiest.
The effect of this analysis is illustrated in this Matlab application note. I believe the matlab function rpmordermap
effectively computes the short-time Fourier transform (but for "orders" rather than "frequencies").