The invention discloses an energy detection method based on deviation correction. The method comprises the specific steps of: firstly, carrying out secondary sampling treatment on a large-frequency receiving
signal r(t) for reducing the large-frequency receiving
signal r(t) into a small-frequency
signal r'(t); then, inputting small-frequency signal r'(t) into an SR (
Stochastic Resonance)
system and outputting x(t); and finally, carrying out treatment based on the deviation correction on the x(t) to obtain a checking counting amount T(x), comparing the T(x) with a threshold and judging. According to the energy detection method based on the deviation correction, a direct-current component of an SR
system output signal is effectively eliminated so that the
detection performance is improved, particularly a good performance can be represented under a low SNR (
Signal Noise Ratio), the influence
noise uncertainty on the spectrum sensing performance is effectively inhibited, and the requirements of a CR (
Cognitive Radio)
system are better met; when a scale
conversion factor of secondary sampling is calculated, the method also can adjust the scale
conversion factor of the secondary sampling through the feedback of a spectrum amplitude value, so that an input
authorization user signal is converted into a frequency at which a self-adapted random
resonance system can easily generate random
resonance, and therefore a
signal to noise ratio gain of an output signal is maximized.