Generally speaking, most of the fault detection techniques used in realtime fault detection in power systems are time-domain based. The over current, over voltage, earth fault, impedance relays, and so forth are mostly time-domain based. However, as far as detecting faults for electric machines are concerned, frequency-domain-based techniques, especially ones based on fast Fourier transforms (FFT) are very popular. Except for stator-related faults, most other faults can be reliably diagnosed using a spectrum analyzer provided the machines are operating under steady-state conditions for at least a reasonable period of time. For applications in which machines are made to operate under very frequently fluctuating load and speed conditions, traditional FFT has to be replaced with short time Fourier transforms (STFT), spectrograms, and other time-frequency analysis using wavelets and Wigner-Ville transforms. Usually the machine current, flux, mechanical vibration, torque, and speed signals are analyzed in frequency domain. High-resolution spectral techniques such as multiple signal classification (MUSIC), ROOTMUSIC, and higher-order spectral methods such as bispectrum and trispectrum have also been proposed by a few researchers. However, most of the popular frequency-domain-based techniques are based on fast Fourier transform of the line current generally known as motor current signature analysis (MCSA). Sometimes, when the frequencies at which the detections are to be made are known, swept sine measurements or the digital frequency locked loop technique (DFLL) are also used. This avoids lengthy computations while achieving good resolution.Traditionally, in many countries, power engineers are not exposed even to the basic signal processing course, which is only taught to students in electronics and communication. Hence it will not be out of place to discuss a few basics of signal processing first, before going into actual fault diagnosis using signal processing.