Comparative Study of the Performance of Wavelets as Shaping Pulses for Modulation Over Linear and Non-Linear Channels