The application discloses a
pulsar signal denoising method based on EWT, and specifically comprises the following steps: S1, acquiring a
pulsar cumulative pulse profile x(t), wherein t represents a
time variable; S2, performing EWT
decomposition on the
pulsar cumulative pulse profile x(t); S3, performing FFT on M EMFs {emf m (t), m=1, 2, …, M}; S4, calculating a
frequency domain feature set {EMA m , m=1, 2, …, M}; S5, determining a starting layer number K of high-frequency EMF components; S6, directly removing the Mth layer EMF component emf M (t) as
noise; S7, performing denoising
processing on emf K (t)~emf M‑1 (t) by using a
wavelet threshold method, and denoising results are recorded as S8, performing denoising
processing on the low-frequency EMF components emf1(t)~emf K‑1 (t) by using a Savitzky-Golay
smoothing filtering method, and denoising results are recorded as S9, and a denoised pulsar
signal is obtained. The method can effectively improve the
signal-to-
noise ratio of the pulsar cumulative profile and improve the quality of the pulsar cumulative profile.