Engine Knock Detection from Vibration Signals Using Pattern Recognition

The paper deals with a diagnostic method that allows to detect engineknock. The developed algorithm differentiates three kinds of engine cycles:absence of knock, increasing knock and heavy knock. The decision is takenfrom a block vibration signal. The diagnostic method is based on patternrecognition. Three models of different data shapes provided from theaccelerometer are elaborated. This is done using a time-scale analysis toolcalled a wavelet network. It allows to extract relevant features from thesignal. The aim of the method is then to partition the feature space intoclasses representing the knock states. Experimental results are reported.