Signal Processing Techniques for Civil Engineering Applications