The increasing demand for bandwidth by mobile users in wireless communication becomes a challenging issue to the research community. Several theories and models have been proposed to mitigate this issue. The most effective and commonly used approach to resolve the demand shortage of bandwidth is the massive Multi-Input and Multi-Output (MIMO) approach in which the number of transmitting and receiving antennas is placed at the base station (BS) to fulfill the issue of bandwidth. However, this technique suffers from various issues in estimating the channel due to interference, beamforming, and pilot contamination. In this paper, a novel channel estimation technique is being proposed using Code Shifting Keying symbols as pilot signals (CSK-PS) to minimize the pilot contamination. These signals are used as reference signals and the received signal is detected. The presented approach reduces the interference (pilot contamination) and improves the channel estimation in massive MIMO networks by using the modified expected propagation estimation method (MEPE). The presented approach is validated using mat-lab.