A signal-processing synthesizing Wavelet transform and Hilbert transform is employed to measurement of uniform or non-uniform vibrations in self-mixing interferometer on semiconductor laser diode with quantum well. Background noise and fringe inclination are solved by decomposing effect, fringe counting is adopted to automatic determine decomposing level, a couple of exact quadrature signals are produced by Hilbert transform to extract vibration. The tempting potential of real-time measuring micro vibration with high accuracy and wide dynamic response bandwidth using proposed method is proven by both simulation and experiment. Advantages and error sources are presented as well. Main features of proposed semiconductor laser self-mixing interferometer are constant current supply, high resolution, simplest optical path and much higher tolerance to feedback level than existing self-mixing interferometers, which is competitive for non-contact vibration measurement.