Some more practical channels that model the networks in a real environment is the multi-path communication channels. In order to investigate these communications channels. This work addressed Channel Estimation (CE) in the Uplink (UL) phase for a multi-cell multi-user massive multipleinput multiple-output (M-MIMO) system that studies multi-path communication between each user and its serving Base Station (BS). We suppose that the network operates under Time-Division Duplex (TDD) protocol. We studied and analyzed the multi-path channels and their benefit over CE since it presents a more realistic channel that displays a real propagation circumstance. on the flip side, we evaluated the CE quality using ideal MinimumMean Square Error (MMSE). This latter relies on an impractical property that can be explicated since the MMSE estimator considers foreknowledge on Large-Scale Fading (LSF) coefficients of interfering users. Thus, the suggested estimator is introduced to overcome this issue, where the suggested estimator tackled this problem and presented result asymptotic approaches to the performance of the MMSE estimator. Besides, we considered a more real communication in which the multi-path channels are either realized using Non-Line-of-Sight (NLoS) only or using both Line-of-Sight (LoS) and NLoS path depending on the distance at which the user is located from his serving BS. Otherwise, in numerous scenarios, users at the cell edge are strongly affected by Pilot Contamination (PC). Hence, we introduced a Power Control (PoC) policy so that the users at the cell edge are less affected by the PC problem. In the simulation results segment, the analytic and simulated results are introduced to assert our theoretical study.