Design of a continuous wave mud pulse generator for data transmission by fluid pressure fluctuation. (March 2018)