The invention discloses a non-
Gaussian noise suppression method based on energy detection. The non-
Gaussian noise suppression method comprises the following steps: (1) establishing a non-
Gaussian noise model
library; (2) receiving
signal data by employing USRP (Universal
Software Radio
Peripheral), carrying out analysis on amplitude characteristics of the
signal data received by the USRP based on an energy detection method, and making a statistics on parameter characteristics of each model in the model
library, thereby obtaining a probability
density curve distributed by each model; (3) then comparing the obtained probability density curves of the models with graphs in the noise model
library, and selecting the noise model with the
minimum phase difference and the
best matching effect as a
background noise; and (4) at last carrying out offset
processing on the data containing a primary user
signal and on the signal data of the
background noise, namely making a subtraction between two signal amplitude values at a same frequency, thereby reducing the amplitude value of a noise signal and improving a signal-to-noise ratio. According to the non-
Gaussian noise suppression method disclosed by the invention, the spectrum sensing property can be effectively improved; and the method has an application value in fields such as military communication,
information processing and the like.