A detection method for weak signal with coherence average is presented,and the principle of cross-correlation detection is introduced.The method is effective for lower SNR signal without transcendental knowledge,and has good future in applications.the instance and steps of matlab are made to test the method,Running result show the validity of the method.