A comparison of different signal processing techniques for travelling wave fault location