Fault diagnosis based on blind source separation using kernel function with finite support samples