Advanced Signal Processing Techniques for Communication Systems