Patent ID: 8059768

Claim:
A method for eliminating narrow-band interference in a spread spectrum system, comprising the following steps of: (A) extracting data of N sampling points to perform frequency spectrum transform each time and obtaining transformed data of N points; (B) for the N sampling points, getting an energy accumulation of individual data after transform for M times and obtaining N energy values, wherein M is an integer greater than or equal to 1; (C) removing partial excessive large values from said N energy values and averaging remaining energy values to get an average value, calculating a threshold value for interference determination based on the average value; (D) comparing said N energy values with the threshold value, and obtaining identification information of all points that have energy values exceeding the threshold value; (E) based on the identification information of said points, performing interference suppression for the data of corresponding points after frequency spectrum transform, performing frequency spectrum inverse transform for processed data and then outputting; wherein step (C) is first to sequence said N energy values and remove K largest energy values, and K is computed in one of following methods: K = ceil â¡ ( âˆ‘ i = 1 N li â¢ f li f s * N ) a ) wherein, N I is estimated number of narrow-band interference; f Ii is estimated bandwidth of i th narrow-band interference; f S is sampling frequency of input data, â€œceil ( )â€ means rounding towards plus infinity; b) K is an integer that is larger than 0.25N and less than 0.35N; c) K is a number of values that are larger than the threshold value in the N energy values in last computation; d) K=Nâˆ’1, i.e., directly using minimum energy value as said average value.