Channel Characteristics and Receiver Performance Analysis of Mud Pulse Telemetry System