The invention discloses a downlink channel estimation method of a large-scale MIMO communication system based on uplink channel information assistance. The method comprises the following steps: step 1: adopting, by a base station, a uniform linear array with N antennas, adopting, by a mobile user, a single antenna, sending, by the mobile user, a pilot signal, and estimating, by the base station, an uplink channel by using a classical least squares method after receiving the signal, and marking the uplink channel as (the formula is described in the specification); step 2: sending, by the base station, a pilot signal matrix X within T moments, and then, marking the signal received by the mobile user as y; step 3: initializing relevant variables l, w, (the formula is described in the specification), alpha and (the formula is described in the specification); step 4: updating alpha, (the formula is described in the specification), gamma and tau; step 5: updating beta; step 6: judging whether an iteration count variable l reaches an upper limit L or whether gamma converges, if both conditions are not met, making the iteration count variable l=l+1, and returning to step 3; step 7: settinga threshold eta, and selecting an effective angle set omega of a downlink channel by using the threshold; and step 8: estimating a final downlink channel (the formula is described in the specification) by using the effective angle set omega.