The invention discloses a self-adaptive carrier frequency point and bandwidth filtering
noise reducer and a method thereof. The method comprises the following steps of: dividing the whole receiving bandwidth of a
receiver into N segmented frequency spectrums; calculating N
noise power thresholds corresponding to the N segmented spectrums, and setting cascaded N
noise elimination modules according to the N segmented spectrums and the N
noise power thresholds; the method comprises the following steps: inputting carrier data into cascaded N
noise elimination modules, filtering an ith segment
frequency spectrum through an ith
noise elimination module to obtain ith segment
frequency spectrum filtering data, calculating the average power of the ith segment
frequency spectrum filtering data, comparing the average power with an ith preset
noise power threshold value, if noise is judged, subtracting the noise from the original carrier data, and if the noise is not judged, subtracting the original carrier data from the ith preset
noise power threshold value; and if the ith section of spectrum data contains
signal data, reserving the
signal data, and directly outputting the input
signal of the ith
noise elimination module as the input signal of the (i + 1) th noise
elimination module. According to the method, the noise can be effectively reduced in a self-adaptive manner under the condition that the carrier frequency point and the bandwidth are unknown.