The invention relates to an 
uplink channel estimation method based on downlink coherent cooperative 
multicast transmission. The method comprises the following steps: firstly, multiple users in multiple cells transmit SRSs, and a 
base station transforms a time-domain receiving 
signal into a frequency-domain receiving 
signal; secondly, the 
base station performs sequencing to the multiple users in the multiple cells according to the large-scale 
fading channel energy in series, and channels between the multiple users in the multiple cells and the 
base station are estimated one by one in sequence by an interative method; thirdly, when the channel of the ith user is estimated by the first iteration, a related receiving 
signal is reconstructed by using the estimated user channel and is eliminated from the receiving signal of the base 
station, and the robust channel 
estimation is performed by using the large-scale 
fading channel energy; and fourthly, when the channel of the ith user is estimated by the mth (m is greater than 1) iteration, a related receiving signal is reconstructed by using the channels used for the users (from 1 to i-1) and obtained during the m iteration through the 
estimation and the channels used for the users (from i to K) and obtained during the (m-1)th iteration through the estimation and is eliminated from the receiving signal of the base 
station, and then the robust channel estimation is carried out.