A Critical Analysis of Knock-Detection Methods based on Cylinder Pressure Analysis