The invention discloses a method for realizing
frequency spectrum sensing by using a multi-
phase filter. The method is implemented on a
field programmable gate array (FPGA) by using a Xilinx /
System Generator development tool. According to the method, a multi-phase
filtration part and an energy detection part are adopted, wherein the multi-phase
filtration part comprises a
data type conversion unit, a
delay unit, a filter group coefficient
address generation unit, a filter group coefficient storage unit, a filter group coefficient analysis unit, a multiplication unit, an addition unit, a
clock synchronization unit and a fast Fourier transformation (FFT) unit; the energy detection part comprises the addition unit, the multiplication unit and a mean value acquiring unit; a
wireless signal is received and subjected to
frequency mixing by an antenna and then converted into I and Q channels of
baseband signals; the two channels of
baseband signals are sampled by two analog-to-digital
converters (ADC) and then converted into digital
baseband signals; the digital baseband signals are input into a multi-
phase filter group and then filtered under the control of an enabling
signal; and the filtered signals are input into the energy detection part and subjected to energy detection, so that the
frequency spectrum sensing is realized.