Bearings are elementary machinery component which loads and do rotating motion. Excessive loads or many other reasons can cause incipient faults to be created and grown in each component. Moreover, it happens that incipient faults which were caused by manufacturing or assembling process' errors of the bearings are created. Finding the incipient faults as early as possible is necessary to the bearings in severe condition: high speed or frequently varying load condition, etc. How early we can detect the faults has to do with how the detection algorithm finds the fault information from measured signal. Fortunately, the bearing fault signal makes periodic impulse train. This information allows us to find the faults regardless how much noise contaminates the signal. This paper shows the basic signal processing idea and experimental results that demonstrate how good the method is.