CN104158611A - System and method of detecting interference of wireless signal based on spectral analysis - Google Patents

System and method of detecting interference of wireless signal based on spectral analysis Download PDF

Info

Publication number
CN104158611A
CN104158611A CN201410411897.7A CN201410411897A CN104158611A CN 104158611 A CN104158611 A CN 104158611A CN 201410411897 A CN201410411897 A CN 201410411897A CN 104158611 A CN104158611 A CN 104158611A
Authority
CN
China
Prior art keywords
signal
sum
doubtful
spectrum
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410411897.7A
Other languages
Chinese (zh)
Other versions
CN104158611B (en
Inventor
杜军朝
刘惠
张立勇
李曙聪
王增祥
王探云
刘思聪
韩路
孙继东
张应昌
李聪奇
华腾飞
张美清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN201410411897.7A priority Critical patent/CN104158611B/en
Publication of CN104158611A publication Critical patent/CN104158611A/en
Application granted granted Critical
Publication of CN104158611B publication Critical patent/CN104158611B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Monitoring And Testing Of Transmission In General (AREA)

Abstract

The invention relates to a system and a method of detecting interference of a wireless signal based on spectral analysis. The system comprises a data acquisition unit, a data preprocessing unit, a feature extraction unit, a classification detection unit and a display unit, wherein the data acquisition unit is used for collecting the wireless signal in the environment, carrying out fast Fourier transform FFT on the collected wireless signal to obtain FFT data provided with frequency spectrum information, and transmitting the collected wireless signal to the data preprocessing unit; the data preprocessing unit is used for obtaining time domain information and the frequency spectrum from the collected wireless signal, and transmitting the time domain information and the frequency spectrum to the feature extraction unit; the feature extraction unit is used for carrying out feature extraction on the time domain information and the frequency spectrum which are obtained by the data preprocessing unit, and transmitting the extracted frequency spectrum features to a classification recognition unit; the classification detection unit is used for carrying out training and classification recognition on the frequency spectrum features extracted by the feature extraction unit, and transmitting a result obtained after training and classification recognition to the display unit; the display unit is used for providing an interactive interface for displaying a recognition result.

Description

Wireless signal Interference Detection system and method based on spectrum analysis
Technical field
The invention belongs to wireless communication field, relate to interference source feature extraction, interference identification, Digital Signal Processing and pattern classification technology based on decision tree, and be specifically related to the wireless signal Interference Detection system and method based on spectrum analysis.
Background technology
In recent years, along with the fast development of information technology and the continuous increase of communication service kind, user is more and more higher to the requirement of network.Traditional computer network can not meet this business demand of enriching constantly.For reply demand, WLAN (wireless local area network) (WLAN, Wireless Local Area Network) technology is arisen at the historic moment.Because WLAN has flexibility, mobility, accesses and be easy to fast the feature of installation and expansion, it is widely used.But due to 2.4G ISM (Industrial, Scientific and Medical) there is plurality of wireless networks equipment in frequency range, such as microwave oven, cordless telephone, bluetooth equipment, wireless camera etc., the interference that these equipment produce will seriously affect the network performance of WLAN.How effectively detecting these interference has very important significance at wireless communication field.
At present, special input network and provide and have two kinds of cooperation modes between the network of access: a kind of separate mode, managed by different controllers for the equipment of input with for the equipment that network insertion is provided, the two is without any mutual; Another kind is integration mode, for the equipment of input be to be managed by identical controller for the equipment of network insertion is provided, also can process the monitor data from access point for the server of input.Be directed to network configuration, integration mode be compared to independent mode have can unified management, make full use of the advantages such as access network resource, detection and location be convenient.
In fact wireless signal Interference Detection needs to monitor constantly the signal of eating dishes without rice or wine.In the time that the signal energy of eating dishes without rice or wine exceedes threshold value, carry out fast Fourier transform (FFT, Fast Fourier Transformation), and further export to WLAN receiver and various identifier (Classifier).Wherein, WLAN receiver judges whether disturb is WLAN signal, and further divides parsing MAC information, and various identifiers judge the type of the interference source of non-WLAN signal.
Existing interferer signal detection technology major part is all based on frequency spectrum.By analyzing the frequency spectrum threshold value of various interference signals, extract spectrum signature and carry out simple classification and carry out interferer signal detection.These sorting techniques of the prior art too simply and are easily carried out misclassification to interference signal.Therefore, in prior art, need a kind of wireless signal Interference Detection system and method based on spectrum analysis, thereby realize identifying fast and accurately interference signal.
Summary of the invention
The object of the invention is to overcome the deficiencies in the prior art, a kind of wireless signal Interference Detection system and method based on spectrum analysis is provided, realize detection and analysis that wireless signal disturbs.
According to an invention, a kind of wireless signal Interference Detection system based on spectrum analysis is provided, it is characterized in that, described system comprises:
Data acquisition unit (710): for collecting the wireless signal of environment, collected wireless signal is carried out to fast Fourier transform FFT, to obtain the FFT data with spectrum information, the wherein said FFT data with spectrum information at least comprise: at the bottom of the timestamp of wireless signal strength, wireless signal duration, wireless signal and wireless signal, make an uproar, and send collected wireless signal and the FFT data with spectrum information to data pretreatment unit (720);
Data pretreatment unit (720): for obtaining time-domain information from collected wireless signal and from thering is the FFT data acquisition spectrum information of spectrum information, and send described time-domain information and spectrum information to feature extraction unit (730);
Feature extraction unit (730): extract temporal signatures for the time-domain information from obtained, and extract spectrum signature from obtained spectrum information, and send temporal signatures and spectrum signature to classification and Detection unit (740);
Classification and Detection unit (740): for the temporal signatures and the spectrum signature that transmit according to feature unit (730), wireless signal to be detected is carried out to classification and Detection, and send classification and Detection result to result display unit (750);
Display unit (750): for interactive interface is provided, thereby show classification and Detection result.
According on the other hand, a kind of wireless signal interference detection method based on spectrum analysis is provided, it is characterized in that, described method comprises:
A. collect the wireless signal in environment, collected wireless signal is carried out to fast Fourier transform FFT, to obtain the FFT data with spectrum information, the wherein said FFT data with spectrum information at least comprise: at the bottom of the timestamp of wireless signal strength, wireless signal duration, wireless signal and wireless signal, make an uproar;
B. obtain time-domain information and from thering is the FFT data acquisition spectrum information of spectrum information from collected wireless signal;
C. extract temporal signatures from obtained time-domain information, and extract spectrum signature from obtained spectrum information;
D. according to temporal signatures and spectrum signature, wireless signal to be detected is carried out to classification and Detection, to determine classification and Detection result; And
E., interactive interface is provided, thereby shows classification and Detection result by described interactive interface.
Preferably, wherein saidly extract temporal signatures from obtained time-domain information and comprise: according to obtained time-domain information, the percentage load that the interference signal in definite certain interference source presents within the cycle, and according to obtained time-domain information, the duration of the interference signal of determining certain interference source within preset time;
And extracting spectrum signature from obtained spectrum information comprises:
According to obtained spectrum information, determine the satisfied received signal strength indicator RSSI value of interference signal in certain interference source;
According to obtained spectrum information, determine the centre frequency of the satisfied specific frequency spectrum of the interference signal in certain interference source.
Preferably, according to temporal signatures and spectrum signature, wireless signal to be detected is carried out to classification and Detection, to determine that classification and Detection result comprises:
A) obtain the FFT data with spectrum information;
The centre frequency of the signal to be detected b) obtaining according to centre frequency subelement, judges whether signal to be detected meets the characteristic condition of microwave oven centre frequency;
If c) meet the characteristic condition of microwave oven centre frequency, judge whether current be microwave oven detecting pattern; Otherwise, carry out step a);
D) if microwave oven detecting pattern judges whether the signal strength signal intensity of signal to be detected is greater than setting threshold MWO_DET_THRESH; Otherwise, carry out step a);
If e) signal strength signal intensity is greater than setting threshold MWO_DET_THRESH, judge whether signal to be detected meets microwave oven MWO narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets MWO narrow band spectrum feature, otherwise, carry out step a),
If f) signal to be detected meets MWO narrow band spectrum feature, determine that current detection is to doubtful MWO interference signal; Otherwise, carry out step a);
G) judge whether to detect first doubtful MWO interference signal; If so, the doubtful MWO of initialization disturbs counter, and records the initial time that doubtful MWO interference signal detected, carries out step a); If not doubtful MWO interference signal being detected first, disturb counter to upgrade to doubtful MWO;
H) by the time of advent of current doubtful MWO interference signal with detect that the initial time of doubtful MWO interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference; If the time difference is greater than time threshold, the doubtful MWO that resets disturbs counter, carries out step a);
If i) time difference is not more than time threshold, obtain the duty ratio Duty_cycle feature of multiple MWO interference signals by duty ratio duty_cucle unit, if duty ratio Duty_cycle feature meets microwave oven signal characteristic, confirm to detect microwave oven interference; Otherwise the doubtful MWO that resets disturbs counter, carries out step a);
Wherein going up amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meets and is pre-conditionedly:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3) the preset MWO_INT_DET_THRESH of center_sum> amplitude;
Preferably, according to temporal signatures and spectrum signature, wireless signal to be detected is carried out to classification and Detection, to determine that classification and Detection result comprises:
A) obtain the FFT data with spectrum information;
B) judge whether current be FHSS detecting pattern;
C) if judge whether the signal strength signal intensity of signal to be detected is greater than setting threshold FHSS_DET_THRESH; Otherwise, carry out step a);
If d) signal strength signal intensity is greater than setting threshold FHSS_DET_THRESH, judge whether signal to be detected meets FHSS narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets FHSS narrow band spectrum feature, otherwise, carry out step a),
If e) signal to be detected meets FHSS narrow band spectrum feature, determine that current detection is to doubtful FHSS interference signal; Otherwise, carry out step a);
F) judge whether to detect first doubtful FHSS interference signal; If so, the doubtful FHSS of initialization disturbs counter, and record detects the initial time of doubtful FHSS interference signal simultaneously; Carry out step a);
If not doubtful FHSS interference signal being detected first, disturb counter to upgrade to doubtful FHSS;
G) by the time of advent of current doubtful FHSS interference signal with detect that the initial time of doubtful FHSS interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference;
If the time difference is greater than time threshold, the doubtful FHSS that resets disturbs counter, carries out step a);
If h) time difference is not more than time threshold, judge doubtful FHSS disturbs the value of counter whether to be greater than frequency hopping frequency threshold value; If FHSS disturbs the value of counter to be greater than frequency hopping frequency threshold value, confirm to detect that FHSS disturbs; Otherwise the doubtful FHSS that resets disturbs counter, carries out step a);
Wherein going up amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meets and is pre-conditionedly:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3) the preset FHSS_CENTER_THRESH of center_sum> amplitude;
Preferably, according to temporal signatures and spectrum signature, wireless signal to be detected is carried out to classification and Detection, to determine that classification and Detection result comprises:
A) obtain the FFT data with spectrum information;
B) judge whether current be WiFi detecting pattern;
C) if judge whether the signal strength signal intensity of signal to be detected is greater than setting threshold WIFI_DET_THRESH; Otherwise, carry out step a);
If d) signal strength signal intensity is greater than setting threshold WIFI_DET_THRESH, judge whether signal to be detected meets WiFi spectrum signature, wherein WiFi spectrum signature is broader frequency spectrum, and the frequency spectrum numerical value that exceedes half in WiFi frequency spectrum is greater than 1/4th of peak value, in the time the protensive features of multiple continuous similar signal being detected in the given time, determine that signal to be detected meets WiFi spectrum signature; Otherwise, carry out step a);
If e) signal to be detected meets WiFi spectrum signature, determine that current detection is to doubtful WiFi interference signal; Otherwise, carry out step a);
F) judge whether to detect first doubtful WiFi interference signal; If so, the doubtful WiFi of initialization disturbs counter, simultaneously record detect doubtful WiFi interference signal initial time otherwise, carry out step a);
If not doubtful WiFi interference signal being detected first, disturb counter to upgrade to doubtful WiFi,
G) subtracted each other obtain time difference with the initial time of doubtful WiFi interference signal being detected the time of advent of current doubtful WiFi interference signal, judge whether the time difference is greater than time threshold, if the time difference is greater than time threshold, the doubtful WiFi that resets disturbs counter, carries out step a);
If h) time difference is not more than time threshold, judge doubtful WiFi disturbs the value of counter whether to be greater than counter threshold, if doubtful WiFi disturbs the value of counter to be greater than counter threshold, confirm to detect that WiFi disturbs; Otherwise the doubtful WiFi that resets disturbs counter, carries out step a);
Preferably, according to temporal signatures and spectrum signature, wireless signal to be detected is carried out to classification and Detection, to determine that classification and Detection result comprises:
A) obtain the FFT data with spectrum information;
B) judge whether current be continuous wave CW detecting pattern;
C) if, judge whether the signal strength signal intensity of signal to be detected is greater than setting threshold CW_DET_THRESH, otherwise, carry out step a);
If d) signal strength signal intensity is greater than setting threshold CW_DET_THRESH, judge whether signal to be detected meets CW narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets CW narrow band spectrum feature, otherwise, carry out step a),
If e) signal to be detected meets CW narrow band spectrum feature, determine and doubtful CW interference signal detected;
F) accumulate duration of doubtful CW interference signal;
G) initial time of the time of advent of current doubtful CW interference signal and doubtful CW interference signal is subtracted each other to obtain the time difference, judge whether the time difference is greater than time threshold CW_INT_CONFIRM_WIN; If the time difference is greater than time threshold CW_INT_CONFIRM_WIN, determine and detect that CW disturbs, output CW detects information; Otherwise, carry out step a);
Wherein going up amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meets and is pre-conditionedly:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3) center_sum> amplitude threshold CW_INT_DET_THRESH.
The described interactive interface that provides, thereby show that by described interactive interface classification and Detection result comprises: obtain classification, quantity and the temporal information of interference source from classification and Detection result, show classification, quantity and the temporal information of described interference source by described interactive interface to user.
The present invention has the following advantages compared with prior art:
The information collecting device that data acquisition module of the present invention adopts is common commercial AP, but not the dedicated test peripheral hardwares such as spectrum analyzer, therefore universality is strong, is beneficial to third party AP equipment and carries out secondary development.
Existing interference detection technique major part is all based on frequency spectrum, by analyzing the frequency spectrum threshold value of various interference source signals, extracts in addition simple classification of spectrum signature.These sorting techniques are too simple, easily cause the misclassification to signal source, and native system combine the temporal signatures of interference signal, by building decision tree, interference source has been carried out to more careful classification, thereby improved classification accuracy.
Brief description of the drawings
Read in conjunction with the drawings the following detailed description of preferred illustrative execution mode, the characteristics and advantages that the present invention may be better understood, wherein:
Fig. 1 is the structural representation of the wireless signal interference check function module based on spectrum analysis according to the preferred embodiment of the present invention;
Fig. 2 is the indicative flowchart of the wireless signal interference detection method based on spectrum analysis according to the preferred embodiment of the present invention;
Fig. 3 is the flow chart for detection of the method for microwave oven signal according to the preferred embodiment of the present invention;
Fig. 4 is the flow chart for detection of the method for frequency-hopping spread spectrum (FHSS, Frequency Hopping Spread Sprectrum) signal according to the preferred embodiment of the present invention;
Fig. 5 is the flow chart for detection of the method for WiFi signal according to the preferred embodiment of the present invention;
Fig. 6 is the flow chart for detection of the method for continuous wave signal according to the preferred embodiment of the present invention;
Fig. 7 is the structure chart of the wireless signal Interference Detection system based on spectrum analysis according to the preferred embodiment of the present invention; And
Fig. 8 is the flow chart of the wireless signal interference detection method based on spectrum analysis according to the preferred embodiment of the present invention.
It should be noted that these accompanying drawings are intended to structure and/or the material of the general characteristic of describing method, use in certain exemplary embodiments, and the description being intended to providing supplements below.But these accompanying drawings are not pro rata, and neither accurately reflect fine structure or the performance characteristics of the execution mode providing arbitrarily, and also should not be construed as by illustrative embodiments comprised number range or attribute are defined or limited.In each accompanying drawing, use same or identical Reference numeral to be intended to instruction and have same or identical element or feature.
Embodiment
Although illustrative embodiments can be carried out various amendments and be adopted alternative form, its execution mode provides in the accompanying drawings as embodiment, and will be described in detail here.But, should be understood that, illustrative embodiments should be defined as to particular forms disclosed, on the contrary, illustrative embodiments is intended to contain and falls into right and will remove all modifications, equivalent and the substitute in scope.In the description of whole accompanying drawing, identical Reference numeral represents identical element.
Also it should be noted that, the software of illustrative embodiments is realized aspect and on the program recorded medium of some forms, is encoded typically, or realizes on the transmission medium of some types.Computer-readable medium can be magnetic (for example, floppy disk or hard disk drive) or light (for example, compact disk read-only memory, or " CDROM "), and can be read-only or random-access.Similarly, transmission medium can be twisted-pair feeder, coaxial cable, optical fiber or other suitable transmission medium well known in the art.Illustrative embodiments is not limited to these aspects that any appointment realizes.
Below in conjunction with accompanying drawing, the present invention will be further described.
Fig. 1 is the structural representation of the wireless signal interference check function based on spectrum analysis according to the preferred embodiment of the present invention.Fig. 1 shows logical construction and the data flow of wireless signal interference check function.
With reference to Fig. 1, the system of the wireless signal Interference Detection based on spectrum analysis of the present invention comprises (mode with functional module describes): data acquisition module 10, data preprocessing module 20, characteristic extracting module 30, classification and Detection module 40, result display module 50.
Preferably, data acquisition module 10, for collecting the wireless signal of environment.Preferably, described data acquisition module 10 further comprises data acquisition submodule (not shown) and FFT sample submodule 101.Data acquisition submodule is used for collecting the wireless signal of environment, and wireless signal is sent to FFT sample submodule 101.Preferably, FFT sample submodule 101, carries out fast Fourier transform FFT to collected wireless signal, to obtain the FFT data with spectrum information.The FFT data preferably, with spectrum information at least comprise: at the bottom of the timestamp of radio signal strength, radio signal duration, radio signal and radio signal, make an uproar.Preferably, FFT data and the collected wireless signal with spectrum information are sent to data preprocessing module 20 by FFT sample submodule 101.
Preferably, data preprocessing module 20: carry out preliminary treatment to extract time-domain information and spectrum information for the FFT data to thering is spectrum information and collected wireless signal, the data that obtain through preliminary treatment are passed to characteristic extracting module 30.Preferably, data preprocessing module 20 comprises: time-domain information extracts submodule 201 and spectrum information extracts submodule 202.Data preprocessing module 20 sends collected wireless signal to time-domain information and extracts submodule 201, and sends the FFT data with spectrum information to spectrum information extraction submodule 202.Preferably, time-domain information extracts submodule 201 and directly obtains gathered wireless signal from the data acquisition submodule of data acquisition module 10.Preferably, spectrum information extracts submodule 202 and directly obtains the FFT data with spectrum information from the FFT sample submodule 101 of data acquisition module 10.
Preferably, time-domain information extracts submodule 201 and extracts time-domain information from collected wireless signal.Time-domain information extracts submodule 201 for record and extracts wireless signal samples point timestamp information, sends characteristic extracting module 30 to.Preferably, spectrum information extracts submodule 202 and extracts spectrum information from the FFT data with spectrum information.Spectrum information extracts submodule 202 for record and extracts wireless signal samples point intermediate frequency spectrum information, send characteristic extracting module 30 to preferably, time-domain information extracts submodule 201 and directly time-domain information is sent to characteristic extracting module 30, and spectrum information extraction submodule 202 directly sends to spectrum information characteristic extracting module 30.Preferably, time-domain information and spectrum information are sent to characteristic extracting module 30 by data preprocessing module 20
Preferably, characteristic extracting module 30 sends spectrum information and carries out feature extraction for data preprocessing module 20 or time-domain information being extracted to submodule 201, determines the parameter in time-domain information, and sends extracted feature to classification and Detection module 40.Preferably, characteristic extracting module 30 comprises duty ratio Duty_Cycle submodule 301, duration submodule 302, received signal strength indicator (RSSI, Received Signal Strength Indication) value submodule 303, centre frequency submodule 304.
Preferably, duty ratio Duty_Cycle submodule 301 is according to extracting from data preprocessing module 20 or time-domain information the time-domain information that submodule 201 receives, and determines the percentage load that the interference signal in certain interference source presents within the cycle, i.e. duty ratio.Preferably, critical parameter when duty ratio Duty_Cycle is used as detection microwave oven interference signal by classification and Detection module 40.
Preferably, duration submodule 302 is according to extracting from data preprocessing module 20 or time-domain information the time-domain information that submodule 201 receives, the duration of the interference signal of determining certain interference source within preset time.Preferably, classification and Detection module 40 is by the critical parameter of duration as the interference signal of detection interference source.
Preferably, RSSI value submodule 303 and centre frequency submodule 304 carry out feature extraction for the frequency domain information that extracts submodule 202 from data preprocessing module 20 or frequency domain information and receive, thereby obtain duration, RSSI value and centre frequency.
Preferably, RSSI value submodule 303, according to extracting from data preprocessing module 20 or frequency domain information the frequency domain information that submodule 202 receives, is determined the satisfied lowest signal intensity of interference signal in certain interference source, i.e. received signal strength indicator.Preferably, classification and Detection module 40 is used as lowest signal intensity the critical parameter of the interference signal that detects interference source.Preferably, centre frequency subelement 304 is according to extracting from data preprocessing module 20 or frequency domain information the frequency domain information that submodule 202 receives, and determines the centre frequency of the satisfied specific frequency spectrum of the interference signal of interference source.Classification and Detection module 40 is the critical parameter as the interference signal of detection interference source by centre frequency.
Preferably, duty ratio Duty_Cycle, duration, RSSI value and centre frequency are sent to sorting device module 40 by characteristic extracting module 30.Preferably, each submodule in characteristic extracting module 30 can directly send to foregoing sorting device module 40.
Preferably, classification and Detection module 40 is treated detection signal for the time-domain information transmitting according to characteristic module (30) with the spectrum signature obtaining and is carried out classification and Detection, and sends classification and Detection result to result display module 50.Preferably, classification and Detection module 40 comprises microwave oven signal Interference Detection submodule 401, FHSS signal Interference Detection submodule 402, WiFi signal Interference Detection submodule 403 and continuous wave signal Interference Detection submodule 404.
Preferably, microwave oven signal Interference Detection submodule 401, for detection of the microwave oven signal in interference signal source, and sends testing result to result display module 50, to show.Preferably, the microwave oven signal that microwave oven signal Interference Detection submodule 401 detects in interference signal source comprises: a) obtain the FFT data with spectrum information; The centre frequency of the signal to be detected b) obtaining according to centre frequency submodule, judges whether signal to be detected meets the characteristic condition of microwave oven centre frequency; If c) meet the characteristic condition of microwave oven centre frequency, judge whether current be microwave oven detecting pattern.D) if microwave oven detecting pattern judges whether the signal strength signal intensity of signal to be detected is greater than setting threshold MWO_DET_THRESH.Preferably, setting threshold MWO_DET_THRESH can be arbitrarily rational numerical value, for example, and 3,4.5,5 or 6.Preferably, when signal to be detected do not meet the characteristic condition of microwave oven centre frequency, current be not microwave oven detecting pattern or in the time that the signal strength signal intensity of signal to be detected is not more than setting threshold MWO_DET_THRESH, microwave oven signal Interference Detection submodule 401 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.
Preferably, microwave oven signal in microwave oven signal Interference Detection submodule sensed signal sources also comprises: if e) signal strength signal intensity is greater than setting threshold MWO_DET_THRESH, judge whether signal to be detected meets microwave oven (MWO, MicroWave Oven) narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets MWO narrow band spectrum feature.
Preferably, the microwave oven signal in microwave oven signal Interference Detection submodule sensed signal sources also comprises: if f) signal to be detected meets MWO narrow band spectrum feature, determine that current detection is to doubtful MWO interference signal; Further, judge whether to detect first doubtful MWO interference signal; If, the doubtful MWO of initialization disturbs counter, and records the initial time that doubtful MWO interference signal detected, then, microwave oven signal Interference Detection submodule 401 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information; If not doubtful MWO interference signal being detected first, disturb counter to upgrade to doubtful MWO, for example, make counter add 1.Preferably, if signal to be detected does not meet MWO narrow band spectrum feature, microwave oven signal Interference Detection submodule 401 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.Preferably, g) by the time of advent of current doubtful MWO interference signal with detect that the initial time of doubtful MWO interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference; Preferably, the value that time threshold is any appropriate, for example, 450ms, 500ms or 600ms.If the time difference is greater than time threshold, the doubtful MWO that resets disturbs counter, and microwave oven signal Interference Detection submodule 401 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.Preferably, if h) time difference is not more than time threshold, obtain the duty ratio Duty_cycle feature of multiple MWO interference signals by duty ratio duty_cucle module 301, if duty ratio Duty_cycle feature meets microwave oven signal characteristic, confirm to detect microwave oven interference; Otherwise the doubtful MWO that resets disturbs counter, microwave oven signal Interference Detection submodule 401 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.Preferably, the quantity of described multiple MWO interference signals is values of any appropriate, for example, and 5,6,8 or 10.
Preferably, in microwave oven signal Interference Detection submodule 401 testing processes, the satisfied condition of narrow band spectrum feature is:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3)center_sum>MWO_INT_DET_THRESH,
Wherein the value of MWO_INT_DET_THRESH is any reasonable value, for example 180,198,200 or 210 etc.
Preferably, FHSS signal Interference Detection submodule 402, for detection of the FHSS signal in interference signal source, and sends testing result to result display module 50, to show.Preferably, the FHSS signal that FHSS signal Interference Detection submodule 402 detects in interference signal source comprises: a) obtain the FFT data with spectrum information.B) judge whether current be FHSS detecting pattern.C) if judge whether the signal strength signal intensity of signal to be detected is greater than setting threshold FHSS_DET_THRESH.Preferably, setting threshold FHSS_DET_THRESH can be arbitrarily rational numerical value, for example, and 8,9.5,10 or 11 etc.Preferably, current be not FHSS detecting pattern or in the time that the signal strength signal intensity of signal to be detected is not more than setting threshold FHSS_DET_THRESH, FHSS signal Interference Detection submodule 402 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.
Preferably, the FHSS signal that FHSS signal Interference Detection submodule 402 detects in interference signal source also comprises: if d) signal strength signal intensity is greater than setting threshold FHSS_DET_THRESH, judge whether signal to be detected meets FHSS narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets FHSS narrow band spectrum feature.
Preferably, the FHSS signal that FHSS signal Interference Detection submodule 402 detects in interference signal source also comprises: if e) signal to be detected meets FHSS narrow band spectrum feature, determine that current detection is to doubtful FHSS interference signal; Further, judge whether to detect first doubtful FHSS interference signal; If so, the doubtful FHSS of initialization disturbs counter, and record detects the initial time of doubtful FHSS interference signal simultaneously; Then, FHSS signal Interference Detection submodule 402 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information; If not doubtful FHSS interference signal being detected first, disturb counter to upgrade to doubtful FHSS, for example, make counter add 1.Preferably, if signal to be detected does not meet FHSS narrow band spectrum feature, FHSS signal Interference Detection submodule 402 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.Preferably, f) by the time of advent of current doubtful FHSS interference signal with detect that the initial time of doubtful FHSS interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference; Preferably, the value that time threshold is any appropriate, for example.If the time difference is greater than time threshold, the doubtful FHSS that resets disturbs counter, and FHSS signal Interference Detection submodule 402 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.Preferably, if g) time difference is not more than time threshold, judge doubtful FHSS disturbs the value of counter whether to be greater than frequency hopping frequency threshold value.Preferably, if FHSS disturbs the value of counter to be greater than frequency hopping frequency threshold value, confirm to detect that FHSS disturbs; Otherwise the doubtful FHSS that resets disturbs counter, FHSS signal Interference Detection submodule 402 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.Preferably, frequency hopping frequency threshold value can be any rational numerical value, for example, and 2,3,4 or 5.
Preferably, gather in FHSS signal Interference Detection submodule 402 testing processes, the satisfied condition of narrow band spectrum feature is:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3)center_sum>FHSS_CENTER_THRESH,
Wherein the value of FHSS_CENTER_THRESH can be arbitrarily reasonable numerical value, for example, and 80,95,100 or 110 etc.
Preferably, WiFi signal Interference Detection submodule 403, for detection of the WiFi signal in interference signal source, and sends testing result to result display module 50, to show.Preferably, the WiFi signal that WiFi signal Interference Detection submodule 403 detects in interference signal source comprises: a) obtain the FFT data with spectrum information.B) judge whether current be WiFi detecting pattern.C) if judge whether the signal strength signal intensity of signal to be detected is greater than setting threshold WIFI_DET_THRESH.Preferably, setting threshold WIFI_DET_THRESH can be arbitrarily rational numerical value, for example, and 6,7.5,8 or 9 etc.Preferably, current be not WiFi detecting pattern or in the time that the signal strength signal intensity of signal to be detected is not more than setting threshold WIFI_DET_THRESH, WiFi signal Interference Detection submodule 403 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.
Preferably, the WiFi signal that WiFi signal Interference Detection submodule 403 detects in interference signal source also comprises: if d) signal strength signal intensity is greater than setting threshold WIFI_DET_THRESH, judge whether signal to be detected meets WiFi spectrum signature.Preferably, WiFi spectrum signature is broader frequency spectrum, and the frequency spectrum numerical value that exceedes half in WiFi frequency spectrum is greater than 1/4th of peak value.Preferably, in the time the protensive features of multiple continuous similar signal being detected in the given time, determine that signal to be detected meets WiFi spectrum signature.Preferably, the scheduled time can be any reasonable numerical value, for example, and 300ms, 450ms, 500ms or 600ms.Preferably, multiple continuous similar signal can be the continuous similar signal that is more than or equal to 2 any amount, for example, and 3,5,7,10 etc.
Preferably, the WiFi signal in WiFi signal Interference Detection submodule 403 sensed signal sources also comprises: if e) signal to be detected meets WiFi spectrum signature, determine that current detection is to doubtful WiFi interference signal; Further, judge whether to detect first doubtful WiFi interference signal; If so, the doubtful WiFi of initialization disturbs counter, and record detects the initial time of doubtful WiFi interference signal simultaneously; Then, WiFi signal Interference Detection submodule 403 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.If not doubtful WiFi interference signal being detected first, disturb counter to upgrade to doubtful WiFi, for example, make counter add 1.Preferably, if signal to be detected does not meet WiFi spectrum signature, WiFi signal Interference Detection submodule 403 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.Preferably, by the time of advent of current doubtful WiFi interference signal with detect that the initial time of doubtful WiFi interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference.Preferably, the value that time threshold is any appropriate, for example, 300ms, 450ms, 500ms or 600ms.If the time difference is greater than time threshold, the doubtful WiFi that resets disturbs counter, and WiFi signal Interference Detection submodule 403 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.Preferably, if g) time difference is not more than time threshold, judge doubtful WiFi disturbs the value of counter whether to be greater than counter threshold.Preferably, if doubtful WiFi disturbs the value of counter to be greater than counter threshold, confirm to detect that WiFi disturbs; Otherwise the doubtful WiFi that resets disturbs counter, WiFi signal Interference Detection submodule 402 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.Preferably, counter threshold can be any rational numerical value, for example, and 3,4,5 or 6.
Preferably, continuous wave signal Interference Detection submodule 404, for detection of the continuous wave signal in signal source, and sends testing result to result display module 50, to show.Preferably, the continuous wave signal that continuous wave signal Interference Detection submodule 404 detects in interference signal source comprises: a) obtain the FFT data with spectrum information.B) judge whether current be continuous wave (CW, Continuous Wave) detecting pattern.C) if judge whether the signal strength signal intensity of signal to be detected is greater than setting threshold CW_DET_THRESH.Preferably, setting threshold CW_DET_THRESH can be arbitrarily rational numerical value, for example, and 8,9.5,10 or 11 etc.Preferably, current be not CW detecting pattern or in the time that the signal strength signal intensity of signal to be detected is not more than setting threshold CW_DET_THRESH, CW signal Interference Detection submodule 404 obtains the FFT data with spectrum information again, obtains the new FFT data with spectrum information.
Preferably, the continuous wave signal that continuous wave CW signal Interference Detection submodule 404 detects in interference signal source also comprises: if d) signal strength signal intensity is greater than setting threshold CW_DET_THRESH, judge whether signal to be detected meets CW narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets CW narrow band spectrum feature.
Preferably, carry out in testing process at continuous wave CW signal Interference Detection submodule 404, the satisfied condition of narrow band spectrum feature is:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3)center_sum>CW_INT_DET_THRESH,
Wherein the value of CW_INT_DET_THRESH can be arbitrarily reasonably extremely, for example 80,95,100 or 110.
Preferably, the continuous wave signal that continuous wave signal Interference Detection submodule 404 detects in interference signal source also comprises: if e) signal to be detected meets CW narrow band spectrum feature, determine and doubtful CW interference signal detected.Preferably, accumulate the duration of doubtful CW interference signal.Preferably, f) initial time of the time of advent of current doubtful CW interference signal and doubtful CW interference signal is subtracted each other to obtain the time difference, judge whether the time difference is greater than time threshold CW_INT_CONFIRM_WIN.Preferably, the value that time threshold is any appropriate, for example 1200ms, 1300ms, 1400ms or 1500ms.If the time difference is greater than time threshold CW_INT_CONFIRM_WIN, determine and detect that CW disturbs, output CW detects information.Otherwise CW signal Interference Detection submodule 404 obtains the FFT data with spectrum information again, obtain the new FFT data with spectrum information.
Preferably, above-mentioned microwave oven signal Interference Detection submodule 401, FHSS signal Interference Detection submodule 402, WiFi signal Interference Detection submodule 403 and continuous wave signal Interference Detection submodule 404 can be carried out concomitantly, sequentially carry out or carry out by random time order.
Preferably, result display module 50, for interactive interface is provided, shows final classification and Detection result.Result display module 50 comprises that class indication submodule 501 and result show word modules 502.Preferably, class indication submodule 501 is for obtaining classification, quantity and the temporal information of interference source from classification and Detection result.Preferably, result display sub-module 502 is for classification, quantity and the temporal information of the interference source that detects to user display system.
Fig. 2 is the indicative flowchart of the wireless signal interference detection method based on spectrum analysis according to the preferred embodiment of the present invention.With reference to Fig. 2, the wireless signal interference detection method based on spectrum analysis of the present invention comprises the steps: generally
Method starts from step S201;
Step S202, obtains the FFT data with spectrum information.Wireless signal interference detection method of the present invention is that the access point AP data to getting are processed, and AP mainly collects the interference signal data of surrounding environment, and the data of collecting are carried out to FFT conversion, sends algorithm to.Wherein FFT packet is containing the current all kinds of parameters that need detection signal, comprises the intensity of current demand signal, all kinds of parameters such as make an uproar at the bottom of data time stamp, current demand signal at that time.Current FFT packet has contained the attribute about signal of likely using.
Step S203, detects current time information and whether meets threshold value.Signal time threshold value is as the essential characteristic of a signal, different signals has different accumulated time effects, therefore need the duration of signal to carry out record, simultaneously different signals are within the cycle separately, also have the different duration, different signals should meet its basic signal duration.
If meet current demand signal also record time in, can enter next step operation, enter step step S204; Be that current demand signal has recorded and exceeded corresponding time threshold if do not meet, therefore can judge whether meet corresponding interference source feature, enter step S210.
Step S204, detects current signal strength signal intensity and whether meets threshold value.Signal strength threshold is as the essential characteristic of a signal, and its effect is mainly used to distinguish the data message whether current signal obtaining includes use, is used for distinguishing useful signal and noise signal.Different interference source signals have different signal threshold values.The threshold value different to different signal sets in algorithm, and then as the key step of distinguishing signal.
If meeting is that current demand signal is a useful data-signal, otherwise the signal receiving at present may be a tone signal, need to give up.Can carry out next step analysis when signal strength signal intensity meets given threshold value, enter step S205.When signal strength signal intensity does not meet given threshold value, enter step S210.
Step S205, judges spectrum signature, classification arrowband and broader frequency spectrum.Different signal source signals have certain regularity, and some signals have very strong autgmentability on frequency spectrum, all can produce interference, and some interference source embody a kind of narrow wave characteristic of impact on frequency spectrum in very wide bandwidth.Spectrum waveform, as a key character of signal distinguishing, can be directly narrow ripple and wide ripple signal by signal distinguishing.
If broadband, current demand signal detects as broadband signal, need to carry out wide band detection, enters step S210, and then carries out step S211, and method finishes.If arrowband, current demand signal detects as narrow band signal, need to carry out narrow band detection, enters step S206.
Step S210, judges whether current be first record.Because the detection of signal is carried out within a period of time, therefore must distinguish time started and the end time of certain signal, wherein detect it is that primary detection should be carried out the initialization of all kinds of counters, for special input, if interference signal detected first, the various counters of initialization, record disturbs initial time simultaneously, otherwise necessary particular count device is upgraded and adds 1.
If primary detection need to be carried out time initialization, and then characterize the initial time detecting, enter step S207; If not being primary detection, should, by current record information accumulation to above corresponding counter, necessary counter be upgraded, enter step S209.
Step S207, the corresponding counter of initialization, and record current interference initial time.Current interference initial time is mainly used to characterize the initial interference time of current demand signal.
Step S209, calculates current spectral bandwidth and end time.Spectral bandwidth is as another key character of signal spectrum, and different signals can occupy the frequency spectrum of different in width, and for example microwave oven can occupy the high-frequency part of 2.4G frequency spectrum, and bluetooth can be at frequency modulation on different channels.Therefore on corresponding channel, the duration of accumulation is to judge important parameter of signal.
Step S208, upgrades corresponding counter, records current frequency spectrum RSSI, centre frequency and timestamp simultaneously.Detect and mainly make these parameters differentiate for the differentiation of signal, therefore need these data to carry out real-time change, to ensure the correct detection of current demand signal.
Fig. 3 is the flow chart for detection of the method for microwave oven signal according to the preferred embodiment of the present invention.Preferably, the microwave oven signal that utilizes microwave oven signal Interference Detection subelement 401 to detect in interference signal source, and send testing result to result display unit 750, to show.The microwave oven signal detecting in interference signal source starts from step S301.
Step S302, a) obtains the FFT data with spectrum information.
Step S303, the centre frequency of the signal to be detected obtaining according to centre frequency subelement, judges whether signal to be detected meets the characteristic condition of microwave oven centre frequency.
Step S304, if meet the characteristic condition of microwave oven centre frequency, judges whether current be microwave oven detecting pattern.
Step S305, if microwave oven detecting pattern judges whether the signal strength signal intensity of signal to be detected is greater than setting threshold MWO_DET_THRESH.Preferably, setting threshold MWO_DET_THRESH can be arbitrarily rational numerical value, for example, and 3,4.5,5 or 6.Preferably, when signal to be detected do not meet the characteristic condition of microwave oven centre frequency, current be not microwave oven detecting pattern or in the time that the signal strength signal intensity of signal to be detected is not more than setting threshold MWO_DET_THRESH, method is returned to step S302.
Step S306, if signal strength signal intensity is greater than setting threshold MWO_DET_THRESH, judge whether signal to be detected meets microwave oven (MWO, MicroWave Oven) narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets MWO narrow band spectrum feature.
Step S307, if signal to be detected meets MWO narrow band spectrum feature, determines that current detection is to doubtful MWO interference signal.Further, judge whether to detect first doubtful MWO interference signal.
Step S308, if so, the doubtful MWO of initialization disturbs counter, and records the initial time that doubtful MWO interference signal detected, and then, method is returned to step S302.
Step S309, if not doubtful MWO interference signal being detected first, disturbs counter to upgrade to doubtful MWO, for example, makes counter add 1.Preferably, if signal to be detected does not meet MWO narrow band spectrum feature, method is returned to step S302.
Step S310, by the time of advent of current doubtful MWO interference signal with detect that the initial time of doubtful MWO interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference.Preferably, the value that time threshold is any appropriate, for example, 300ms, 450ms, 500ms or 600ms.
Step S311, if the time difference is greater than time threshold, the doubtful MWO that resets disturbs counter, method is returned to step S302.
Step S312, if the time difference is not more than time threshold, obtains the duty ratio Duty_cycle feature of multiple MWO interference signals by duty ratio duty_cucle unit 301.
Step S313, judges whether duty ratio Duty_cycle feature meets microwave oven signal characteristic.
Step S314, if duty ratio Duty_cycle feature meets microwave oven signal characteristic, confirms microwave oven interference to be detected, method finishes at step S315 place; Otherwise the doubtful MWO that resets disturbs counter, method is returned to step S302.Preferably, the quantity of described multiple MWO interference signals is values of any appropriate, for example, and 5,6,8 or 10.
Preferably, in microwave oven signal Interference Detection subelement 401 testing processes, the satisfied condition of narrow band spectrum feature is:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3)center_sum>MWO_INT_DET_THRESH,
Wherein the value of MWO_INT_DET_THRESH is any reasonable value, for example 180,198,200 or 210 etc.
Fig. 4 is the flow chart for detection of the method for frequency-hopping spread spectrum (FHSS, Frequency Hopping Spread Sprectrum) signal according to the preferred embodiment of the present invention.Preferably, the FHSS signal that the present invention utilizes FHSS signal Interference Detection subelement 402 to detect in interference signal source, and send testing result to result display unit 750, to show.Preferably, the FHSS signal that FHSS signal Interference Detection subelement 402 detects in interference signal source starts from step S401.
Step S402, obtains the FFT data with spectrum information.
Step S403, judges whether current be FHSS detecting pattern.
Step S404, if so, judges whether the signal strength signal intensity of signal to be detected is greater than setting threshold FHSS_DET_THRESH.Preferably, setting threshold FHSS_DET_THRESH can be arbitrarily rational numerical value, for example, and 8,9.5,10 or 11 etc.Preferably, current be not FHSS detecting pattern or in the time that the signal strength signal intensity of signal to be detected is not more than setting threshold FHSS_DET_THRESH, method is returned to step S402.
Step S405, if signal strength signal intensity is greater than setting threshold FHSS_DET_THRESH, judge whether signal to be detected meets FHSS narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets FHSS narrow band spectrum feature.
Step S406, if signal to be detected meets FHSS narrow band spectrum feature, determines that current detection is to doubtful FHSS interference signal; Further, judge whether to detect first doubtful FHSS interference signal.
Step S407, if so, the doubtful FHSS of initialization disturbs counter, and record detects the initial time of doubtful FHSS interference signal simultaneously; Then, method is returned to step S402.
Step S408, if not doubtful FHSS interference signal being detected first, disturbs counter to upgrade to doubtful FHSS, for example, makes counter add 1.Preferably, if signal to be detected does not meet FHSS narrow band spectrum feature, method is returned to step S402.
Step S409, by the time of advent of current doubtful FHSS interference signal with detect that the initial time of doubtful FHSS interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference; Preferably, the value that time threshold is any appropriate, for example, 300ms, 450ms, 500ms or 600ms.If the time difference is greater than time threshold, the doubtful FHSS that resets disturbs counter, and method is returned to step S402.
Step S410, if the time difference is not more than time threshold, judges doubtful FHSS disturbs the value of counter whether to be greater than frequency hopping frequency threshold value.
Step S411, if FHSS disturbs the value of counter to be greater than frequency hopping frequency threshold value, confirms to detect that FHSS disturbs, and method finishes at step S412 place.
Otherwise the doubtful FHSS that resets disturbs counter, method is returned to step S402.Preferably, frequency hopping frequency threshold value can be any rational numerical value, for example, and 6,7,8 or 9.
Preferably, gather in FHSS signal Interference Detection subelement 402 testing processes, the satisfied condition of narrow band spectrum feature is:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3)center_sum>FHSS_CENTER_THRESH,
Wherein the value of FHSS_CENTER_THRESH can be arbitrarily reasonable numerical value, for example, and 80,95,100 or 110 etc.
Fig. 5 is the flow chart for detection of the method for WiFi signal according to the preferred embodiment of the present invention.Preferably, the WiFi signal that the present invention utilizes WiFi signal Interference Detection subelement 403 to detect in interference signal source, and send testing result to result display unit 750, to show.Preferably, the WiFi signal that WiFi signal Interference Detection subelement 403 detects in interference signal source starts from step 501.
Step 502, obtains the FFT data with spectrum information.
Step 503, judges whether current be WiFi detecting pattern.
Step 504, if so, judges whether the signal strength signal intensity of signal to be detected is greater than setting threshold WIFI_DET_THRESH.Preferably, setting threshold WIFI_DET_THRESH can be arbitrarily rational numerical value, for example, and 6,7.5,8 or 9 etc.Preferably, current be not WiFi detecting pattern or in the time that the signal strength signal intensity of signal to be detected is not more than setting threshold WIFI_DET_THRESH, return to step S502.
Step S505, if signal strength signal intensity is greater than setting threshold WIFI_DET_THRESH, judges whether signal to be detected meets WiFi spectrum signature.Preferably, WiFi spectrum signature is broader frequency spectrum, and the frequency spectrum numerical value that exceedes half in WiFi frequency spectrum is greater than 1/4th of peak value.Preferably, in the time the protensive features of multiple continuous similar signal being detected in the given time, determine that signal to be detected meets WiFi spectrum signature.Preferably, the scheduled time can be any reasonable numerical value, for example, and 300ms, 450ms, 500ms or 600ms.Preferably, multiple continuous similar signal can be the continuous similar signal that is more than or equal to 2 any amount, for example, and 3,5,7,10 etc.
Step S506, if signal to be detected meets WiFi spectrum signature, determines that current detection is to doubtful WiFi interference signal.Further, judge whether to detect first doubtful WiFi interference signal.
Step S507 is if the doubtful WiFi of initialization disturbs counter, records the initial time that doubtful WiFi interference signal detected simultaneously; Then, return to step S502.
Step S508, if not doubtful WiFi interference signal being detected first, disturbs counter to upgrade to doubtful WiFi, for example, makes counter add 1.Preferably, if signal to be detected does not meet WiFi spectrum signature, return to step S502.
Step 509, preferably, by the time of advent of current doubtful WiFi interference signal with detect that the initial time of doubtful WiFi interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference.Preferably, the value that time threshold is any appropriate, for example, 300ms, 450ms, 500ms or 600ms.If the time difference is greater than time threshold, the doubtful WiFi that resets disturbs counter, returns to step 502.
Step S510, if the time difference is not more than time threshold, judges doubtful WiFi disturbs the value of counter whether to be greater than counter threshold.Step S511, if doubtful WiFi disturbs the value of counter to be greater than counter threshold, confirms to detect that WiFi disturbs, and method finishes at step S512 place; Otherwise the doubtful WiFi that resets disturbs counter, returns to step S502.Preferably, counter threshold can be any rational numerical value, for example, and 3,4,5 or 6.
Fig. 6 is the flow chart for detection of the method for continuous wave signal according to the preferred embodiment of the present invention.Preferably, the present invention utilizes the continuous wave signal in continuous wave signal Interference Detection subelement 404 sensed signal sources, and sends testing result to result display unit 750, to show.Preferably, the continuous wave signal that continuous wave signal Interference Detection subelement 404 detects in interference signal source starts from step 601.
Step S602, obtains the FFT data with spectrum information.
Step S603, judges whether current be continuous wave (CW, Continuous Wave) detecting pattern.
Step S604, if so, judges whether the signal strength signal intensity of signal to be detected is greater than setting threshold CW_DET_THRESH.Preferably, setting threshold CW_DET_THRESH can be arbitrarily rational numerical value, for example, and 8,9.5,10 or 11 etc.Preferably, current be not CW detecting pattern or in the time that the signal strength signal intensity of signal to be detected is not more than setting threshold CW_DET_THRESH, return to step S602.
Step S605, if signal strength signal intensity is greater than setting threshold CW_DET_THRESH, judge whether signal to be detected meets CW narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets CW narrow band spectrum feature.
Preferably, carry out in testing process at continuous wave CW signal Interference Detection subelement 404, the satisfied condition of narrow band spectrum feature is:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3)center_sum>CW_INT_DET_THRESH,
Wherein the value of CW_INT_DET_THRESH can be arbitrarily reasonably extremely, for example 80,95,100 or 110.
Step S606, if signal to be detected meets CW narrow band spectrum feature, determines and doubtful CW interference signal detected.Preferably, accumulate the duration of doubtful CW interference signal.
Step S607, subtracts each other to obtain the time difference by the initial time of the time of advent of current doubtful CW interference signal and doubtful CW interference signal, judges whether the time difference is greater than time threshold CW_INT_CONFIRM_WIN.Preferably, the value that time threshold is any appropriate, for example, 300ms, 450ms, 500ms or 600ms.
Step S608, if the time difference is greater than time threshold CW_INT_CONFIRM_WIN, determines and detects that CW disturbs, output CW detects information, and method finishes at step 609 place.Otherwise, return to step S602.
Fig. 7 is the structure chart of the wireless signal Interference Detection system based on spectrum analysis according to the preferred embodiment of the present invention.With reference to Fig. 7, the system of the wireless signal Interference Detection based on spectrum analysis of the present invention comprises (describing with hardware implementation mode): data acquisition unit 710, data pretreatment unit 720, feature extraction unit 730, classification and Detection unit 740, result display unit 750.
Preferably, data acquisition unit 710, for collecting the wireless signal of environment.Preferably, described data acquisition unit 710 further comprises data acquisition subelement (not shown) and FFT sample subelement 711.Data acquisition subelement is used for collecting the wireless signal of environment, and wireless signal is sent to FFT sample subelement 711.Preferably, FFT sample subelement 712, carries out fast Fourier transform FFT to collected wireless signal, to obtain the FFT data with spectrum information.The FFT data preferably, with spectrum information at least comprise: at the bottom of the timestamp of radio signal strength, radio signal duration, radio signal and radio signal, make an uproar.Preferably, FFT data and the collected wireless signal with spectrum information are sent to data pretreatment unit 720 by FFT sample subelement 712.
Preferably, data pretreatment unit 720: carry out preliminary treatment to extract time-domain information and spectrum information for the FFT data to thering is spectrum information and collected wireless signal, the data that obtain through preliminary treatment are passed to feature extraction unit 730.Preferably, data pretreatment unit 720 comprises: time-domain information extracts subelement 721 and spectrum information extracts subelement 722.Data pretreatment unit 720 sends collected wireless signal to time-domain information and extracts subelement 721, and sends the FFT data with spectrum information to spectrum information extraction subelement 722.Preferably, time-domain information extracts subelement 721 and directly obtains gathered wireless signal from the data acquisition subelement of data acquisition unit 710.Preferably, spectrum information extracts subelement 722 and directly obtains the FFT data with spectrum information from the FFT sample subelement 711 of data acquisition unit 710.
Preferably, time-domain information extracts subelement 721 and extracts time-domain information from collected wireless signal.Time-domain information extracts subelement 721 for record and extracts wireless signal samples point timestamp information, sends feature extraction unit 730 to.Preferably, spectrum information extracts subelement 722 and extracts spectrum information from the FFT data with spectrum information.Spectrum information extracts subelement 722 for record and extracts wireless signal samples point intermediate frequency spectrum information, send feature extraction unit 730 to preferably, time-domain information extracts subelement 721 and directly time-domain information is sent to feature extraction unit 730, and spectrum information extraction subelement 722 directly sends to spectrum information feature extraction unit 730.Preferably, time-domain information and spectrum information are sent to feature extraction unit 730 by data pretreatment unit 720
Preferably, feature extraction unit 730 is extracted subelement 721 for logarithm Data preprocess unit 720 or time-domain information and is sent spectrum information and carry out feature extraction, determines the parameter in time-domain information, and sends extracted feature to classification and Detection unit 740.Preferably, feature extraction unit 730 comprises duty ratio Duty_Cycle subelement 731, duration subelement 732, received signal strength indicator (RSSI, Received Signal Strength Indication) value subelement 733, centre frequency subelement 734.
Preferably, duty ratio Duty_Cycle subelement 731 is according to extracting from data pretreatment unit 720 or time-domain information the time-domain information that subelement 721 receives, and determines the percentage load that the interference signal in certain interference source presents within the cycle, i.e. duty ratio.Preferably, critical parameter when duty ratio Duty_Cycle is used as detection microwave oven interference signal by classification and Detection unit 740.
Preferably, duration subelement 732 is according to extracting from data pretreatment unit 720 or time-domain information the time-domain information that subelement 721 receives, the duration of the interference signal of determining certain interference source within preset time.Preferably, classification and Detection unit 740 is by the critical parameter of duration as the interference signal of detection interference source.
Preferably, RSSI value subelement 733 and centre frequency subelement 734 carry out feature extraction for the frequency domain information that extracts subelement 722 from data pretreatment unit 720 or frequency domain information and receive, thereby obtain duration, RSSI value and centre frequency.
Preferably, RSSI value subelement 733, according to extracting from data pretreatment unit 720 or frequency domain information the frequency domain information that subelement 722 receives, is determined the satisfied lowest signal intensity of interference signal in certain interference source, i.e. received signal strength indicator.Preferably, classification and Detection unit 740 is used as lowest signal intensity the critical parameter of the interference signal that detects interference source.Preferably, centre frequency subelement 734 is according to extracting from data pretreatment unit 720 or frequency domain information the frequency domain information that subelement 722 receives, and determines the centre frequency of the satisfied specific frequency spectrum of the interference signal of interference source.Classification and Detection unit 740 is the critical parameter as the interference signal of detection interference source by centre frequency.
Preferably, duty ratio Duty_Cycle, duration, RSSI value and centre frequency are sent to sorting device unit 740 by feature extraction unit 730.Preferably, each subelement in feature extraction unit 730 can will directly send to foregoing respectively sorting device unit 740.
Preferably, classification and Detection unit 740 is treated detection signal for the time-domain information transmitting according to feature unit 730 with the spectrum signature obtaining and is carried out classification and Detection, and sends classification and Detection result to result display unit 750.Preferably, classification and Detection unit 740 comprises microwave oven signal Interference Detection subelement 741, FHSS signal Interference Detection subelement 742, WiFi signal Interference Detection subelement 743 and continuous wave signal Interference Detection subelement 744.
Preferably, microwave oven signal Interference Detection subelement 741, for detection of the microwave oven signal in interference signal source, and sends testing result to result display unit 750, to show.Preferably, FHSS signal Interference Detection subelement 742, for detection of the FHSS signal in interference signal source, and sends testing result to result display unit 750, to show.Preferably, WiFi signal Interference Detection subelement 743, for detection of the WiFi signal in interference signal source, and sends testing result to result display unit 750, to show.Preferably, continuous wave signal Interference Detection subelement 744, for detection of the continuous wave signal in signal source, and sends testing result to result display unit 750, to show.
Fig. 8 is the flow chart of the wireless signal interference detection method based on spectrum analysis according to the preferred embodiment of the present invention.
Step 801, collect the wireless signal in environment, collected wireless signal is carried out to fast Fourier transform FFT, to obtain the FFT data with spectrum information, the wherein said FFT data with spectrum information at least comprise: at the bottom of the timestamp of wireless signal strength, wireless signal duration, wireless signal and wireless signal, make an uproar;
Step 802, obtains time-domain information and from having the FFT data acquisition spectrum information of spectrum information from collected wireless signal;
Step 803, extracts temporal signatures from obtained time-domain information, and extracts spectrum signature from obtained spectrum information;
Step 804, carries out classification and Detection according to temporal signatures and spectrum signature to wireless signal to be detected, to determine classification and Detection result; And
Step 805, provides interactive interface, thereby shows classification and Detection result by described interactive interface.

Claims (10)

1. the wireless signal Interference Detection system based on spectrum analysis, is characterized in that, described system comprises:
Data acquisition unit (710): for collecting the wireless signal of environment, collected wireless signal is carried out to fast Fourier transform FFT, to obtain the FFT data with spectrum information, the wherein said FFT data with spectrum information at least comprise: at the bottom of the timestamp of wireless signal strength, wireless signal duration, wireless signal and wireless signal, make an uproar, and send collected wireless signal and the FFT data with spectrum information to data pretreatment unit (720);
Data pretreatment unit (720): for obtaining time-domain information from collected wireless signal and from thering is the FFT data acquisition spectrum information of spectrum information, and send described time-domain information and spectrum information to feature extraction unit (730);
Feature extraction unit (730): extract temporal signatures for the time-domain information from obtained, and extract spectrum signature from obtained spectrum information, and send temporal signatures and spectrum signature to classification and Detection unit (740);
Classification and Identification unit (740): for the temporal signatures and the spectrum signature that transmit according to feature unit (730), wireless signal to be detected is carried out to classification and Detection, and send classification and Detection result to result display unit (750);
Display unit (750): for interactive interface is provided, thereby show classification and Detection result.
2. system according to claim 1, is characterized in that,
Described data acquisition unit (710) comprising:
Data acquisition subelement (711), for collecting the wireless signal of environment, and sends to FFT sample subelement (712) by wireless signal;
FFT sample subelement (712), carries out fast Fourier transform FFT to collected wireless signal, to obtain the FFT data with spectrum information, and sends the FFT data with spectrum information to data pretreatment unit (720);
Described data pretreatment unit (720) comprising:
Time-domain information extracts subelement (721): extract time-domain information for the wireless signal from collected, and send described time-domain information to feature extraction unit (730);
Spectrum information extracts subelement (722): extract spectrum information for the FFT data from having spectrum information, and send described spectrum information to feature extraction unit (730);
Described display unit (750) comprising:
Class indication subelement (751): for obtain classification, quantity and the temporal information of interference source from classification and Detection result; And
Result shows classification, quantity and the temporal information of subelement (752) for the interference source that detects to user display system.
3. system according to claim 1, described feature extraction unit (730) comprising:
Duty ratio Duty_Cycle subelement (731), according to the time-domain information receiving from data pretreatment unit (720), the percentage load that the interference signal in definite certain interference source presents within the cycle, critical parameter when wherein duty ratio Duty_Cycle is used as detection microwave oven interference signal by classification and Detection unit (740);
Duration subelement (732): according to the time-domain information receiving from data pretreatment unit (720), the duration of the interference signal of determining certain interference source within preset time, wherein classification and Detection unit (740) by the duration as the critical parameter of interference signal that detects interference source;
RSSI value subelement (733): according to the spectrum information receiving from data pretreatment unit (720), determine the satisfied received signal strength indicator RSSI value of interference signal in certain interference source, wherein classification and Detection unit (740) are used as RSSI value the critical parameter of the interference signal that detects interference source; And
Centre frequency subelement (734): according to the spectrum information receiving from data pretreatment unit (720), determine the centre frequency of the satisfied specific frequency spectrum of the interference signal in certain interference source, wherein classification and Detection unit (740) by centre frequency as the critical parameter of interference signal that detects interference source.
4. system according to claim 1, classification and Detection unit (740) comprising:
Microwave oven signal disturbs recognin unit (741), for detection of the microwave oven signal in interference signal source, and sends detection to display unit (750);
The microwave oven signal wherein detecting in interference signal source comprises:
Obtain the FFT data with spectrum information;
The centre frequency of the signal to be detected obtaining according to centre frequency subelement, judges whether signal to be detected meets the characteristic condition of microwave oven centre frequency;
If meet the characteristic condition of microwave oven centre frequency, judge whether current be microwave oven detecting pattern;
If microwave oven detecting pattern judges whether the signal strength signal intensity of signal to be detected is greater than setting threshold MWO_DET_THRESH;
If signal strength signal intensity is greater than setting threshold MWO_DET_THRESH, judge whether signal to be detected meets microwave oven MWO narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets MWO narrow band spectrum feature,
If signal to be detected meets MWO narrow band spectrum feature, determine that current detection is to doubtful MWO interference signal;
Judge whether to detect first doubtful MWO interference signal; If so, the doubtful MWO of initialization disturbs counter, and record detects the initial time of doubtful MWO interference signal; If not doubtful MWO interference signal being detected first, disturb counter to upgrade to doubtful MWO;
By the time of advent of current doubtful MWO interference signal with detect that the initial time of doubtful MWO interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference; If the time difference is greater than time threshold, the doubtful MWO that resets disturbs counter;
If the time difference is not more than time threshold, obtain the duty ratio Duty_cycle feature of multiple MWO interference signals by duty ratio duty_cucle unit, if duty ratio Duty_cycle feature meets microwave oven signal characteristic, confirm to detect microwave oven interference; Otherwise the doubtful MWO that resets disturbs counter;
Wherein going up amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meets and is pre-conditionedly:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3) the preset MWO_INT_DET_THRESH of center_sum> amplitude.
5. system according to claim 1, classifier design unit (740) comprising:
FHSS signal disturbs recognin unit (742): for detection of the FHSS signal in interference signal source, send identifying information to display unit (750);
The FHSS signal wherein detecting in interference signal source comprises:
Obtain the FFT data with spectrum information;
Judge whether current be FHSS detecting pattern;
Whether the signal strength signal intensity that if so, judges signal to be detected is greater than setting threshold FHSS_DET_THRESH;
If signal strength signal intensity is greater than setting threshold FHSS_DET_THRESH, judge whether signal to be detected meets FHSS narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets FHSS narrow band spectrum feature,
If signal to be detected meets FHSS narrow band spectrum feature, determine that current detection is to doubtful FHSS interference signal;
Judge whether to detect first doubtful FHSS interference signal; If so, the doubtful FHSS of initialization disturbs counter, and record detects the initial time of doubtful FHSS interference signal simultaneously; If not doubtful FHSS interference signal being detected first, disturb counter to upgrade to doubtful FHSS;
By the time of advent of current doubtful FHSS interference signal with detect that the initial time of doubtful FHSS interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference; If the time difference is greater than time threshold, the doubtful FHSS that resets disturbs counter;
If the time difference is not more than time threshold, judge doubtful FHSS disturbs the value of counter whether to be greater than frequency hopping frequency threshold value; If FHSS disturbs the value of counter to be greater than frequency hopping frequency threshold value, confirm to detect that FHSS disturbs; Otherwise the doubtful FHSS that resets disturbs counter;
Wherein going up amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meets and is pre-conditionedly:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3) the preset FHSS_CENTER_THRESH of center_sum> amplitude.
6. system according to claim 1, classifier design unit (740) comprising:
WiFi signal disturbs recognin unit (743): for detection of the WiFi signal in interference signal source, send identifying information to display unit (750);
The WiFi signal wherein detecting in interference signal source comprises:
Obtain the FFT data with spectrum information;
Judge whether current be WiFi detecting pattern;
Whether the signal strength signal intensity that if so, judges signal to be detected is greater than setting threshold WIFI_DET_THRESH;
If signal strength signal intensity is greater than setting threshold WIFI_DET_THRESH, judge whether signal to be detected meets WiFi spectrum signature, wherein WiFi spectrum signature is broader frequency spectrum, and the frequency spectrum numerical value that exceedes half in WiFi frequency spectrum is greater than 1/4th of peak value, in the time the protensive features of multiple continuous similar signal being detected in the given time, determine that signal to be detected meets WiFi spectrum signature;
If signal to be detected meets WiFi spectrum signature, determine that current detection is to doubtful WiFi interference signal;
Judge whether to detect first doubtful WiFi interference signal; If so, the doubtful WiFi of initialization disturbs counter, simultaneously record detect doubtful WiFi interference signal initial time otherwise; If not doubtful WiFi interference signal being detected first, disturb counter to upgrade to doubtful WiFi;
By the time of advent of current doubtful WiFi interference signal with detect that the initial time of doubtful WiFi interference signal subtracts each other to obtain the time difference, judge whether the time difference be greater than time threshold, if the time difference is greater than time threshold, the doubtful WiFi interference counter of resetting;
If the time difference is not more than time threshold, judge doubtful WiFi disturbs the value of counter whether to be greater than counter threshold, if doubtful WiFi disturbs the value of counter to be greater than counter threshold, confirm to detect that WiFi disturbs; Otherwise the doubtful WiFi that resets disturbs counter.
7. system according to claim 1, classifier design unit (40) comprising:
Continuous wave signal is disturbed recognin unit (404): for detection of the continuous wave signal in interference signal source, send identifying information to display unit (50);
The continuous wave signal wherein detecting in interference signal source comprises:
Obtain the FFT data with spectrum information;
Judge whether current be continuous wave CW detecting pattern;
Whether the signal strength signal intensity that if so, judges signal to be detected is greater than setting threshold CW_DET_THRESH;
If signal strength signal intensity is greater than setting threshold CW_DET_THRESH, judge whether signal to be detected meets CW narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets CW narrow band spectrum feature,
If signal to be detected meets CW narrow band spectrum feature, determine and doubtful CW interference signal detected;
Accumulate the duration of doubtful CW interference signal;
The initial time of the time of advent of current doubtful CW interference signal and doubtful CW interference signal is subtracted each other to obtain the time difference, judge whether the time difference is greater than time threshold CW_INT_CONFIRM_WIN; If the time difference is greater than time threshold CW_INT_CONFIRM_WIN, determine and detect that CW disturbs, output CW detects information;
Wherein going up amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meets and is pre-conditionedly:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3) center_sum> amplitude threshold CW_INT_DET_THRESH.
8. the wireless signal interference detection method based on spectrum analysis, is characterized in that, described method comprises:
A. collect the wireless signal in environment, collected wireless signal is carried out to fast Fourier transform FFT, to obtain the FFT data with spectrum information, the wherein said FFT data with spectrum information at least comprise: at the bottom of the timestamp of wireless signal strength, wireless signal duration, wireless signal and wireless signal, make an uproar;
B. obtain time-domain information and from thering is the FFT data acquisition spectrum information of spectrum information from collected wireless signal;
C. extract temporal signatures from obtained time-domain information, and extract spectrum signature from obtained spectrum information;
D. according to temporal signatures and spectrum signature, wireless signal to be detected is carried out to classification and Detection, to determine classification and Detection result; And
E., interactive interface is provided, thereby shows classification and Detection result by described interactive interface.
9. method according to claim 8, wherein saidly extract temporal signatures from obtained time-domain information and comprise: according to obtained time-domain information, the percentage load that the interference signal in definite certain interference source presents within the cycle, and according to obtained time-domain information, the duration of the interference signal of determining certain interference source within preset time;
And extracting spectrum signature from obtained spectrum information comprises:
According to obtained spectrum information, determine the satisfied received signal strength indicator RSSI value of interference signal in certain interference source;
According to obtained spectrum information, determine the centre frequency of the satisfied specific frequency spectrum of the interference signal in certain interference source.
10. method according to claim 8, carries out classification and Detection according to temporal signatures and spectrum signature to wireless signal to be detected, to determine that classification and Detection result comprises:
A1) obtain the FFT data with spectrum information;
The centre frequency of the signal to be detected b1) obtaining according to centre frequency subelement, judges whether signal to be detected meets the characteristic condition of microwave oven centre frequency;
C1), if meet the characteristic condition of microwave oven centre frequency, judge whether current be microwave oven detecting pattern; Otherwise, carry out step a1);
D1) if microwave oven detecting pattern judges whether the signal strength signal intensity of signal to be detected is greater than setting threshold MWO_DET_THRESH; Otherwise, carry out step a1);
E1) if signal strength signal intensity is greater than setting threshold MWO_DET_THRESH, judge whether signal to be detected meets microwave oven MWO narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets MWO narrow band spectrum feature, otherwise, carry out step a1),
F1), if signal to be detected meets MWO narrow band spectrum feature, determine that current detection is to doubtful MWO interference signal; Otherwise, carry out step a1);
G1) judge whether to detect first doubtful MWO interference signal; If so, the doubtful MWO of initialization disturbs counter, and records the initial time that doubtful MWO interference signal detected, carries out step a1); If not doubtful MWO interference signal being detected first, disturb counter to upgrade to doubtful MWO;
H1) by the time of advent of current doubtful MWO interference signal with detect that the initial time of doubtful MWO interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference; If the time difference is greater than time threshold, the doubtful MWO that resets disturbs counter, carries out step a1);
I1) if the time difference be not more than time threshold, obtain the duty ratio Duty_cycle feature of multiple MWO interference signals by duty ratio duty_cucle unit, if duty ratio Duty_cycle feature meets microwave oven signal characteristic, confirm to detect microwave oven interference; Otherwise the doubtful MWO that resets disturbs counter, carries out step a1);
Wherein going up amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meets and is pre-conditionedly:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3) the preset MWO_INT_DET_THRESH of center_sum> amplitude;
Or, according to temporal signatures and spectrum signature, wireless signal to be detected is carried out to classification and Detection, to determine that classification and Detection result comprises:
A2) obtain the FFT data with spectrum information;
B2) judge whether current be FHSS detecting pattern;
C2) if judge whether the signal strength signal intensity of signal to be detected is greater than setting threshold FHSS_DET_THRESH; Otherwise, carry out step a2);
D2) if signal strength signal intensity is greater than setting threshold FHSS_DET_THRESH, judge whether signal to be detected meets FHSS narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets FHSS narrow band spectrum feature, otherwise, carry out step a2),
E2), if signal to be detected meets FHSS narrow band spectrum feature, determine that current detection is to doubtful FHSS interference signal; Otherwise, carry out step a2);
F2) judge whether to detect first doubtful FHSS interference signal; If so, the doubtful FHSS of initialization disturbs counter, and record detects the initial time of doubtful FHSS interference signal simultaneously; Carry out step a2);
If not doubtful FHSS interference signal being detected first, disturb counter to upgrade to doubtful FHSS;
G2) by the time of advent of current doubtful FHSS interference signal with detect that the initial time of doubtful FHSS interference signal subtracts each other to obtain the time difference, judge whether overtime threshold value of time difference;
If the time difference is greater than time threshold, the doubtful FHSS that resets disturbs counter, carries out step a2);
H2) if the time difference is not more than time threshold, judge doubtful FHSS disturbs the value of counter whether to be greater than frequency hopping frequency threshold value; If FHSS disturbs the value of counter to be greater than frequency hopping frequency threshold value, confirm to detect that FHSS disturbs; Otherwise the doubtful FHSS that resets disturbs counter, carries out step a2);
Wherein going up amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meets and is pre-conditionedly:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3) the preset FHSS_CENTER_THRESH of center_sum> amplitude;
Or, according to temporal signatures and spectrum signature, wireless signal to be detected is carried out to classification and Detection, to determine that classification and Detection result comprises:
A3) obtain the FFT data with spectrum information;
B3) judge whether current be WiFi detecting pattern;
C3) if judge whether the signal strength signal intensity of signal to be detected is greater than setting threshold WIFI_DET_THRESH; Otherwise, carry out step a3);
D3) if signal strength signal intensity is greater than setting threshold WIFI_DET_THRESH, judge whether signal to be detected meets WiFi spectrum signature, wherein WiFi spectrum signature is broader frequency spectrum, and the frequency spectrum numerical value that exceedes half in WiFi frequency spectrum is greater than 1/4th of peak value, in the time the protensive features of multiple continuous similar signal being detected in the given time, determine that signal to be detected meets WiFi spectrum signature; Otherwise, carry out step a3);
E3), if signal to be detected meets WiFi spectrum signature, determine that current detection is to doubtful WiFi interference signal; Otherwise, carry out step a3);
F3) judge whether to detect first doubtful WiFi interference signal; If so, the doubtful WiFi of initialization disturbs counter, simultaneously record detect doubtful WiFi interference signal initial time otherwise, carry out step a3);
If not doubtful WiFi interference signal being detected first, disturb counter to upgrade to doubtful WiFi,
G3) subtracted each other obtain time difference with the initial time of doubtful WiFi interference signal being detected the time of advent of current doubtful WiFi interference signal, judge whether the time difference is greater than time threshold, if the time difference is greater than time threshold, the doubtful WiFi that resets disturbs counter, carries out step a3);
H3) if the time difference is not more than time threshold, judge doubtful WiFi disturbs the value of counter whether to be greater than counter threshold, if doubtful WiFi disturbs the value of counter to be greater than counter threshold, confirm to detect that WiFi disturbs; Otherwise the doubtful WiFi that resets disturbs counter, carries out step a3);
Or, according to temporal signatures and spectrum signature, wireless signal to be detected is carried out to classification and Detection, to determine that classification and Detection result comprises:
A4) obtain the FFT data with spectrum information;
B4) judge whether current be continuous wave CW detecting pattern;
C4) if, judge whether the signal strength signal intensity of signal to be detected is greater than setting threshold CW_DET_THRESH, otherwise, carry out step a4);
D4) if signal strength signal intensity is greater than setting threshold CW_DET_THRESH, judge whether signal to be detected meets CW narrow band spectrum feature, specifically comprise: find spectrum peak peak_val and peak peak_bin, according to spectrum peak peak_val definition amplitude threshold, centered by peak peak_bin, upwards three frequency spectrum points are respectively got as upper amplitude threshold upr_sum in centre downwards, middle amplitude threshold center_sum, lower amplitude threshold lwr_sum, as upper amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meet when pre-conditioned, determine that signal to be detected meets CW narrow band spectrum feature, otherwise, carry out step a4),
E4), if signal to be detected meets CW narrow band spectrum feature, determine and doubtful CW interference signal detected;
F4) accumulate duration of doubtful CW interference signal;
G4) initial time of the time of advent of current doubtful CW interference signal and doubtful CW interference signal is subtracted each other to obtain the time difference, judge whether the time difference is greater than time threshold CW_INT_CONFIRM_WIN; If the time difference is greater than time threshold CW_INT_CONFIRM_WIN, determine and detect that CW disturbs, output CW detects information; Otherwise, carry out step a4);
Wherein going up amplitude threshold upr_sum, middle amplitude threshold center_sum and lower amplitude threshold lwr_sum meets and is pre-conditionedly:
1)lwr_sum<center_sum/4;
2)upr_sum<center_sum/4;
3) center_sum> amplitude threshold CW_INT_DET_THRESH.
CN201410411897.7A 2014-08-20 2014-08-20 Wireless signal Interference Detection system and method based on spectrum analysis Expired - Fee Related CN104158611B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410411897.7A CN104158611B (en) 2014-08-20 2014-08-20 Wireless signal Interference Detection system and method based on spectrum analysis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410411897.7A CN104158611B (en) 2014-08-20 2014-08-20 Wireless signal Interference Detection system and method based on spectrum analysis

Publications (2)

Publication Number Publication Date
CN104158611A true CN104158611A (en) 2014-11-19
CN104158611B CN104158611B (en) 2016-10-26

Family

ID=51884031

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410411897.7A Expired - Fee Related CN104158611B (en) 2014-08-20 2014-08-20 Wireless signal Interference Detection system and method based on spectrum analysis

Country Status (1)

Country Link
CN (1) CN104158611B (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468001A (en) * 2014-11-26 2015-03-25 北京邮电大学 Signal identification method and system based on radio signal frequency spectrum feature template
CN104684013A (en) * 2015-02-10 2015-06-03 深圳市盈广现代网络设备有限公司 Anti-interference method and device of wireless communication
CN105049141A (en) * 2015-05-26 2015-11-11 西安电子科技大学 Analysis method for interference relation among signals based on multidimensional interference space model
CN105353390A (en) * 2015-12-03 2016-02-24 谭圆圆 Navigation system enabling unmanned aerial vehicle to avoid wireless interference and method
CN105549500A (en) * 2016-03-04 2016-05-04 橙朴(上海)智能科技有限公司 Intelligent equipment combining WiFi and microwaves
CN105744541A (en) * 2014-12-10 2016-07-06 乐视致新电子科技(天津)有限公司 Wireless router channel selection method, wireless router channel selection device and wireless router
CN106330385A (en) * 2016-08-29 2017-01-11 电子科技大学 Interference type identification method
CN106341192A (en) * 2016-08-31 2017-01-18 成都中星世通电子科技有限公司 Dynamic identification method for signal characteristic of transmitting station
CN107042810A (en) * 2016-02-02 2017-08-15 福特全球技术公司 radio frequency interference mitigation system and method
CN108089071A (en) * 2016-11-17 2018-05-29 上海创远仪器技术股份有限公司 A kind of ambient threshold interference detection method
CN109639839A (en) * 2019-02-21 2019-04-16 山东大学 A kind of expansible signal data collecting system and its working method based on cloud platform
CN109752600A (en) * 2019-01-14 2019-05-14 电子科技大学 Abnormal electromagnetic signal analysis system and method based on software defined radio
CN110557773A (en) * 2018-06-01 2019-12-10 慧与发展有限责任合伙企业 Classifying interfering devices using classifiers received from a centralized repository
CN111092632A (en) * 2019-12-03 2020-05-01 成都众志天成科技有限公司 Interference suppression method and interference suppressor
CN112135315A (en) * 2020-10-30 2020-12-25 北京六捷科技有限公司 Method and system for detecting transmission interference rate
CN112188459A (en) * 2020-09-29 2021-01-05 普联技术有限公司 Signal identification method, device and equipment
CN113259029A (en) * 2021-05-04 2021-08-13 中国人民解放军32802部队 Real-time automatic detection and identification method suitable for unmanned aerial vehicle signals
CN114499570A (en) * 2021-12-31 2022-05-13 华为技术有限公司 Method for transmitting information, radio frequency device and control device
CN114845411A (en) * 2022-07-04 2022-08-02 希诺麦田技术(深圳)有限公司 Ad-hoc network anti-interference method based on interference perception and application
CN114978372A (en) * 2022-05-16 2022-08-30 深圳市通测检测技术有限公司 Test system and method based on 5G communication device
CN115296759A (en) * 2022-07-15 2022-11-04 电子科技大学 Interference identification method based on deep learning
CN116155416A (en) * 2023-01-06 2023-05-23 昆山巴仑通讯技术有限公司 Signal interference prevention test system of mobile terminal equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030126492A1 (en) * 2001-12-31 2003-07-03 Cavin Robert D. Increasing data throughput on a wireless local area network in the presence of intermittent interference
CN102147429A (en) * 2011-02-28 2011-08-10 中国科学院国家天文台 Broadband microwave power meter and interference signal filtering method
CN103517284A (en) * 2012-06-29 2014-01-15 国际商业机器公司 Method and device for interference processing of interference signals
CN103580762A (en) * 2013-11-15 2014-02-12 无锡儒安科技有限公司 Wireless signal type recognition method based on energy patterns

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030126492A1 (en) * 2001-12-31 2003-07-03 Cavin Robert D. Increasing data throughput on a wireless local area network in the presence of intermittent interference
CN102147429A (en) * 2011-02-28 2011-08-10 中国科学院国家天文台 Broadband microwave power meter and interference signal filtering method
CN103517284A (en) * 2012-06-29 2014-01-15 国际商业机器公司 Method and device for interference processing of interference signals
CN103580762A (en) * 2013-11-15 2014-02-12 无锡儒安科技有限公司 Wireless signal type recognition method based on energy patterns

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104468001A (en) * 2014-11-26 2015-03-25 北京邮电大学 Signal identification method and system based on radio signal frequency spectrum feature template
CN105744541A (en) * 2014-12-10 2016-07-06 乐视致新电子科技(天津)有限公司 Wireless router channel selection method, wireless router channel selection device and wireless router
CN104684013A (en) * 2015-02-10 2015-06-03 深圳市盈广现代网络设备有限公司 Anti-interference method and device of wireless communication
CN104684013B (en) * 2015-02-10 2018-06-22 深圳市盛路物联通讯技术有限公司 The anti-interference method and device of wireless telecommunications
CN105049141A (en) * 2015-05-26 2015-11-11 西安电子科技大学 Analysis method for interference relation among signals based on multidimensional interference space model
CN105353390A (en) * 2015-12-03 2016-02-24 谭圆圆 Navigation system enabling unmanned aerial vehicle to avoid wireless interference and method
CN107042810A (en) * 2016-02-02 2017-08-15 福特全球技术公司 radio frequency interference mitigation system and method
CN105549500A (en) * 2016-03-04 2016-05-04 橙朴(上海)智能科技有限公司 Intelligent equipment combining WiFi and microwaves
CN106330385A (en) * 2016-08-29 2017-01-11 电子科技大学 Interference type identification method
CN106330385B (en) * 2016-08-29 2018-11-09 电子科技大学 A kind of interference type recognition methods
CN106341192B (en) * 2016-08-31 2019-01-18 成都中星世通电子科技有限公司 A kind of transmitting station signal characteristic Dynamic Recognition method
CN106341192A (en) * 2016-08-31 2017-01-18 成都中星世通电子科技有限公司 Dynamic identification method for signal characteristic of transmitting station
CN108089071B (en) * 2016-11-17 2020-03-17 上海创远仪器技术股份有限公司 Environment threshold interference detection method
CN108089071A (en) * 2016-11-17 2018-05-29 上海创远仪器技术股份有限公司 A kind of ambient threshold interference detection method
CN110557773A (en) * 2018-06-01 2019-12-10 慧与发展有限责任合伙企业 Classifying interfering devices using classifiers received from a centralized repository
CN109752600A (en) * 2019-01-14 2019-05-14 电子科技大学 Abnormal electromagnetic signal analysis system and method based on software defined radio
CN109752600B (en) * 2019-01-14 2021-06-08 电子科技大学 Abnormal electromagnetic signal analysis system and method based on software defined radio technology
CN109639839B (en) * 2019-02-21 2021-12-31 山东大学 Extensible signal data set system based on cloud platform and working method thereof
CN109639839A (en) * 2019-02-21 2019-04-16 山东大学 A kind of expansible signal data collecting system and its working method based on cloud platform
CN111092632A (en) * 2019-12-03 2020-05-01 成都众志天成科技有限公司 Interference suppression method and interference suppressor
CN112188459B (en) * 2020-09-29 2023-10-03 普联技术有限公司 Signal identification method, device and equipment
CN112188459A (en) * 2020-09-29 2021-01-05 普联技术有限公司 Signal identification method, device and equipment
CN112135315A (en) * 2020-10-30 2020-12-25 北京六捷科技有限公司 Method and system for detecting transmission interference rate
CN112135315B (en) * 2020-10-30 2024-01-02 北京六捷科技有限公司 Method and system for detecting transmission interference rate
CN113259029B (en) * 2021-05-04 2022-03-22 中国人民解放军32802部队 Real-time automatic detection and identification method suitable for unmanned aerial vehicle signals
CN113259029A (en) * 2021-05-04 2021-08-13 中国人民解放军32802部队 Real-time automatic detection and identification method suitable for unmanned aerial vehicle signals
CN114499570B (en) * 2021-12-31 2023-09-29 华为技术有限公司 Information transmission method, radio frequency device and control device
CN114499570A (en) * 2021-12-31 2022-05-13 华为技术有限公司 Method for transmitting information, radio frequency device and control device
CN114978372A (en) * 2022-05-16 2022-08-30 深圳市通测检测技术有限公司 Test system and method based on 5G communication device
CN114978372B (en) * 2022-05-16 2024-04-16 深圳市通测检测技术有限公司 Testing system and method based on 5G communication device
CN114845411A (en) * 2022-07-04 2022-08-02 希诺麦田技术(深圳)有限公司 Ad-hoc network anti-interference method based on interference perception and application
CN115296759A (en) * 2022-07-15 2022-11-04 电子科技大学 Interference identification method based on deep learning
CN116155416A (en) * 2023-01-06 2023-05-23 昆山巴仑通讯技术有限公司 Signal interference prevention test system of mobile terminal equipment
CN116155416B (en) * 2023-01-06 2023-10-03 昆山巴仑通讯技术有限公司 Signal interference prevention test system of mobile terminal equipment

Also Published As

Publication number Publication date
CN104158611B (en) 2016-10-26

Similar Documents

Publication Publication Date Title
CN104158611A (en) System and method of detecting interference of wireless signal based on spectral analysis
CN102508025B (en) Use Signal analysis and the triggering of computer vision technique
CN108616900B (en) Method for distinguishing indoor and outdoor measurement reports and network equipment
CN102449913A (en) Method and system for analyzing RF signals in order to detect and classify actively transmitting RF devices
EP2332271A1 (en) Methods and apparatus for sensing the presence of a transmission signal in a wireless channel
CN103141142A (en) System and method for collaborative spectrum analysis
CN103281142B (en) Energy detection method and device combining time domain double thresholds and frequency domain variable point number
CN103267905A (en) Electromagnetic background noise extraction method based on hierarchy-clustering algorithm
CN106170139B (en) A kind of frequency spectrum detecting method and system
Zheleva et al. Enabling a nationwide radio frequency inventory using the spectrum observatory
CN109474355A (en) Adaptive noise THRESHOLD ESTIMATION and method for extracting signal based on spectrum monitoring data
JP2007201834A (en) Radio wave surveillance device, method and program
CN108880717A (en) A kind of frequency spectrum sensing method of the α divergence based on information geometry
Marţian et al. Evaluation of spectrum occupancy in an urban environment in a cognitive radio context
CN103220314A (en) Method and device for collecting and obtaining rainfall distribution information
CN108399387A (en) The data processing method and device of target group for identification
Kagarura et al. Evaluation of spectrum occupancy: a case for cognitive radio in Uganda
CN101807961B (en) Method for realizing spectrum sensing based on bi-spectrum diagonal slice
CN103780323A (en) Cognitive radio wideband spectrum sensing method based on signal assemblage
CN108134703B (en) Network cell hidden danger fault prediction analysis method and device
CN102300115B (en) Method for rapidly identifying analog, digital television signal, apparatus thereof and communication receiver
CN111092632B (en) Interference suppression method and interference suppressor
CN107949033B (en) Wireless access method and device
Lim et al. The detection and classification of the Wireless Microphone signal in the IEEE 802.22 WRAN system
Rashid Interference Temperature Measurements and Spectrum Occupancy Evaluation in the Context of Cognitive Radio

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161026

Termination date: 20210820

CF01 Termination of patent right due to non-payment of annual fee