The invention discloses a holographic calculation method for suppressing
laser speckle effect. The method includes the steps of 10, setting a positon of a
spatial light modulator into a holographic plane (u, v) and a positon of an object to be reconstructed, into an objective plane (x, y), and determining a distance z from the objective plane (x, y) to the holographic plane (u, v); 20, establishing a function of
light propagation between the holographic plane (u, v) and the objective plane (x, y), and calculating a
complex amplitude hologram; 30, correcting the
complex amplitude hologram obtained in the step 20 to obtain
complex amplitude h'(u, v)=A'(u, v)*exp[i Phi<0>(u, v)] of upper
light field of the updated holographic plane; 40, extracting a
phase factor to obtain an all-phase hologram p(u, v)=exp[i Phi<0>(u, v)], and encoding and calculating p(u, v) to obtain a hologram displayable. The method has the advantages that the speckle effect caused by high coherence of
laser is effectively alleviated, and reconstruction quality of the hologram is greatly improved.