CN104993877A - Anti-interference method and apparatus - Google Patents

Anti-interference method and apparatus Download PDF

Info

Publication number
CN104993877A
CN104993877A CN201410152897.XA CN201410152897A CN104993877A CN 104993877 A CN104993877 A CN 104993877A CN 201410152897 A CN201410152897 A CN 201410152897A CN 104993877 A CN104993877 A CN 104993877A
Authority
CN
China
Prior art keywords
data
value
pool
data pool
signal
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
CN201410152897.XA
Other languages
Chinese (zh)
Other versions
CN104993877B (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.)
PAX Computer Technology Shenzhen Co Ltd
Original Assignee
PAX Computer Technology Shenzhen Co Ltd
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 PAX Computer Technology Shenzhen Co Ltd filed Critical PAX Computer Technology Shenzhen Co Ltd
Priority to CN201410152897.XA priority Critical patent/CN104993877B/en
Publication of CN104993877A publication Critical patent/CN104993877A/en
Application granted granted Critical
Publication of CN104993877B publication Critical patent/CN104993877B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention is suitable for the information processing field, and provides an anti-interference method and apparatus. The method comprises: determining the collection frequency of a signal to be processed different from the frequency of an interference signal according to the frequency of the interference signal determined in advance; according to the collection frequency, collecting signals to be processed to obtain values of the signals to be processed; and according to the values of the signals to be processed and the mean of the values of the signals to be processed collected before and after the collection of the values of the signals to be processed, obtaining processed signals. According to the invention, the collection frequency different from the frequency of interference signals is employed, thereby preventing the interference signals from repeatedly influencing signal collection; the signals of the collected signals in a certain time domain are averaged, and form processed signals together with the signals to be processed, thereby effectively avoiding interference signal influence.

Description

A kind of anti-disturbance method and device
Technical field
The invention belongs to field of information processing, particularly relate to a kind of anti-disturbance method and device.
Background technology
In information gathering process, in order to ensure the accuracy of Information Monitoring, generally need to remove the noise signal in signal generation or gatherer process.
In electron trade, the general anti-jamming signal adopting filter method to remove electronic signature capture, its principle is: for a series of sampled point, judges that whether the value deviation of adjacent two sampled points is excessive, if value is excessive partially, then abandons the value newly sampled.This filter method is generally used for a large amount of sampled data of process, and contains only the situation of a small amount of interference signal in sampled data, effectively can filter the excessive sampled point of deviation, thus makes overall sampled data stable and level and smooth.
But, such filter method still has its defect, and filter algorithm can abandon the sampled point comprising valid data, if interference signal is long timeliness, periodically, then this filter method can abandon nearly all sampled data, effectively can not carry out the collection of electronic signal.
Summary of the invention
The object of the embodiment of the present invention is to provide a kind of anti-disturbance method, can cause abandoning the data of collection, thus effectively can not carry out the problem of the collection of electronic signal to solve prior art because of the filtration of interference signal.
The embodiment of the present invention is achieved in that a kind of anti-disturbance method, and described method comprises:
According to the frequency of predetermined interference signal, determine the frequency acquisition of the pending signal different from the frequency of described interference signal;
Treat processing signals according to described frequency acquisition to carry out collecting pending signal value;
According to described pending signal value and the mean value gathering the pending signal value gathered before and after described pending signal value, obtain the signal after processing.
Another object of the embodiment of the present invention is to provide a kind of means for anti-jamming, and described device comprises:
Frequency acquisition determining unit, for the frequency according to predetermined interference signal, determines the frequency acquisition of the pending signal different from the frequency of described interference signal;
Collecting unit, carries out collecting pending signal value for treating processing signals according to described frequency acquisition;
Signal generation unit, for according to described pending signal value and the mean value gathering the pending signal value gathered before and after described pending signal value, obtains the signal after processing.
In embodiments of the present invention, according to the frequency of predetermined interference signal, determine the frequency acquisition different from it, after collecting pending signal by described frequency acquisition, by mean value and the pending signal itself of the pending signal gathered before and after pending signal value, obtain the signal after processing.Owing to adopting the frequency acquisition different from the frequency of interference signal, the defect that signal repeatedly may have influence on signals collecting can be avoided interference, by the aignal averating in certain hour region of signal that will gather, and jointly obtain the signal after processing with pending signal itself, effectively can avoid interference the impact that signal brings.
Accompanying drawing explanation
Fig. 1 is the realization flow figure of a kind of anti-disturbance method that first embodiment of the invention provides;
Fig. 2 is the realization flow figure of a kind of anti-disturbance method that second embodiment of the invention provides;
Fig. 3 is the realization flow figure of a kind of anti-disturbance method that third embodiment of the invention provides;
Fig. 4 is the realization flow figure of a kind of anti-disturbance method that fourth embodiment of the invention provides;
Fig. 5 is the jamproof implementing circuit structural representation that fourth embodiment of the invention provides;
The another jamproof implementing circuit structural representation that Fig. 5 a provides for fourth embodiment of the invention;
Fig. 6 is the structured flowchart of a kind of means for anti-jamming that fifth embodiment of the invention provides.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
Can be mainly used in the anti-interference process of the electronic product signal of fixing interfering frequency in the embodiment of the present invention, a typical application example can be the anti-interference process of POS.Along with the development of technology, the use of near-field communication (English full name is Near Field Communication, and English abbreviation is NFC) technology is more and more general.
NFC technology is developed by non-contact radio-frequency identification (RFID) and the Technology Integration that interconnects, combining induction card reader, induction type card and point-to-point function on one chip, can carry out identifying and exchanges data with compatible equipment in short distance, its operating frequency be 13.56MHz.With the gate inhibition's key, traffic all-purpose card, credit card, Payment Card etc. that can be used as airport boarding checking, mansion that are configured with payment function.
When use is integrated with the POS of NFC near field communication (NFC) function, due to the generation of NFC interference signal, touch screen function is greatly affected, affect the normal use of POS touch-screen, thus, need one can anti-disturbance method, effectively solve the impact that interference signal treats processing signals.Be specifically described below by embodiment.
Embodiment one:
Fig. 1 shows the realization flow of a kind of anti-disturbance method that first embodiment of the invention provides, and details are as follows:
In step S101, according to the frequency of predetermined interference signal, determine the frequency acquisition of the pending signal different from the frequency of described interference signal.
Concrete, the frequency of described predetermined interference signal, can determine according to the configuration of concrete product facility and applied environment, can be single interfering frequency, also can be multiple interfering frequency varied in size, can also be the interfering frequency of a frequency separation.As for the issuable interference signal of POS, comprise the interfering frequency of its integrated NFC near field communication (NFC) function, and its frequency is about 13.56MHz.In addition, according to the Wireless Telecom Equipment in residing environment, can greatly to the frequency determining the interference source brought by environment, it can be a point value, also can be an interval value.
The frequency acquisition of the pending signal that the frequency of described and described interference signal is different, wherein different, can be: frequency acquisition is not identical with the frequency of interference signal, namely frequency acquisition is not identical with the point value of the frequency of interference signal, or frequency acquisition does not belong to the interval of the frequency of interference signal.
One is more preferred embodiment, the frequency acquisition of the pending signal that the frequency of described and described interference signal is different, wherein different, Ke Yiwei: according to the interfering frequency f obtained in advance interference, select the frequency acquisition f of pending signal gatherfor being greater than f interference* a, or the frequency acquisition f selecting pending signal gatherfor being less than f interference/ a, and (f interference-f gather* a)/f interference>=10%, wherein a be default frequency-selecting threshold value and a be greater than 1 positive integer, can be such as preferably 10 or be greater than 10 integer.
Such as, the frequency of interference signal is 13.56MHz, its frequency acquisition of more than 10 times of a kind of preferred employing carries out data acquisition, certainly time larger for interference signal frequency itself, the frequency of less than 0.1 of interference signal frequency times can be adopted to gather, better ensure the accuracy rate of the data gathered.
In step s 102, treat processing signals according to described frequency acquisition to carry out collecting pending signal value.
The frequency acquisition of the pending signal determined by step S101, gathers described pending signal, obtains pending signal value.Pending signal described in the present embodiment, comprising interference signal.Described interference signal can be the interference signal of a fixed value for frequency, also can be the interference signal in a frequency range.
In step s 103, according to described pending signal value and the mean value gathering the pending signal value gathered before and after described pending signal value, obtain the signal after processing.
In the present embodiment, for realizing the removal to interference signal, except adopting the frequency acquisition not identical with interference signal frequency values when gathering, also comprising in step S103: homogenizing process is carried out to the data between given zone, between described given zone, referring to the interval adjacent with the data gathered.After averaging to the data between designation area, in conjunction with the data itself gathered, the signal after process can be obtained.
The method of the signal after the mean value of the data between designation area and pending signal value generating process, will specific description in detail further in embodiment two and embodiment three.
The embodiment of the present invention is according to the frequency of predetermined interference signal, determine the frequency acquisition different from it, after collecting pending signal by described frequency acquisition, by mean value and the pending signal itself of the pending signal gathered before and after pending signal value, obtain the signal after processing.Owing to adopting the frequency acquisition different from the frequency of interference signal, the defect that signal repeatedly may have influence on signals collecting can be avoided interference, by the aignal averating in certain hour region of signal that will gather, and jointly obtain the signal after processing with pending signal itself, effectively can avoid interference the impact that signal brings.
Embodiment two:
Fig. 2 shows the realization flow of a kind of anti-disturbance method that second embodiment of the invention provides, and details are as follows:
In step s 201, according to the frequency of predetermined interference signal, determine the frequency acquisition of the pending signal different from the frequency of described interference signal.
In step S202, treat processing signals according to described frequency acquisition and carry out collecting pending signal value.
Step S201 to step S202 is identical to step S102 with the step S101 described in embodiment one, does not repeat at this.
In step S203, set up the data pool that can hold n data, the data of collection are stored into data pool successively.
The capacity of described data pool, the i.e. data pool number n of data that can hold, corresponding with the frequency acquisition of pending signal, namely when frequency acquisition is higher, the number n of the data that data pool can hold also corresponding larger, thus better hold the data gathered, the data gathered can not be caused owing to processing not in time, cause the data from overflow in data pool.Namely preferential mode is: the size can holding the number n of data in described data pool, according to the frequency acquisition f of pending signal gatherincrease and increase.
In step S204, judge whether the number m of the data be stored in data pool is less than n.
Gather from data, namely data start to enter data pool, after data stuffing is expired in data pool, are divided into two kinds of situations to process, i.e. corresponding step S205 and step S206 two kinds of situations.
In step S205, if the number m being stored into the data in data pool is less than n, to each data X in data pool icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue.
Be specifically described as follows:
When first data is carried out into data pool, be X by this data markers 0, now m is 1, is less than the open ended number n of data pool, according to convergence operational formula X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, obtain X ' 0=avg, because mean value is X 0itself, therefore X 0value constant.
When second data gathered enter data pool, second data gathered are labeled as X 1, the data amount check m=2 now in data pool is less than the number n of the data that data pool can hold, according to convergence operational formula X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, obtain X ' 1=(1/2) * avg+ (1/2) * X 1, X ' 0=avg, now mean value is X 1with X 0mean value.And by the X ' calculated ivalue record be X in data pool ivalue, by the X ' calculated 0value, be recorded as the X in data pool 0value.The value being about to calculate replaces original value, to each data in data pool, once calculates renewal by convergence operational formula.
In the same way, often collecting data, all can the data in data pool once upgraded, until the data stuffing in data pool completes.That is, first data enters into data pool from just, fills up to the data in data pool, and first data completes n computing according to above-mentioned convergence operational formula, obtains the data after processing.
In step S206, if the number m being stored into the data in data pool equals n, take out first data X in data pool 0as the signal after process, from small to large successively by i-th data X i-1replace with X ivalue, the pending signal value newly gathered is stored as X m-1, to each data X after replacement icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue.Wherein, n is the open ended data amount check of data pool, and m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m.
When data in data pool are filled up, when the number m being namely stored into the data in data pool equals n, the data in data pool need the data release after by process, thus store the new data gathered.In the embodiment of the present invention, by the data X of first in data pool 0release, from small to large successively by i-th data X i-1replace with X ivalue, the pending signal value newly gathered is stored as X m-1, to each data X after replacement icarry out convergence computing.
Wherein, when just starting to be stored into data pool, first data X 0for first data gathered, after data fill up data pool, first data refers to and is arranged in data pool, according to acquisition order, is arranged in the data of foremost.And change along with the continuous release of the data in data pool.
Described from small to large successively by i-th data X i-1replace with X ivalue, refer to X 0value release after, by X 1value be written to X 0in, then by X 2value be written to X 1in, the rest may be inferred, until by X m-1value be written to X m-2in.After the corresponding numerical value of renewal, the pending signal value newly gathered is stored as X m-1.By replacing each data in the data pool after upgrading, according to X ' i=(1/2 i) * avg+ (1-1/2 i) * X icarry out computing, wherein, n is the open ended data amount check of data pool, and m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m.
Wherein, described avg is (X 0+ X 1+ ... + X m-1)/m or (X 0+ X 1+ ... + X m-1-X max-X min)/(m-2), wherein, m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m, X maxfor the maximum of data in data pool, X minfor the minimum value of data in data pool.
The difference part of the embodiment of the present invention and embodiment one is, to the data of each collection, all can carry out convergence computing according to above-mentioned convergence operational formula, enter convergence pond to release from data, through n convergence computing, the data after process are made to can be good at reducing the impact of interference signal.
Embodiment three:
Fig. 3 shows the realization flow of a kind of anti-disturbance method that third embodiment of the invention provides, and details are as follows:
In step S301, according to the frequency of predetermined interference signal, determine the frequency acquisition of the pending signal different from the frequency of described interference signal.
In step s 302, treat processing signals according to described frequency acquisition to carry out collecting pending signal value.
In step S303, set up the data pool that can hold n data, the data of collection are stored into data pool successively.
Step S301 to step S303 is identical to step S203 with step S201 in embodiment two, does not repeat at this.
In step s 304, judge whether the number m of the data be stored in data pool equals n.
In step S305, if the number m being stored into the data in data pool equals n, to each data X in data pool icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue, take out first data X in data pool 0as the signal after process, from small to large successively by i-th data X i-1replace with X ivalue, the pending signal value newly gathered is stored as X m-1, otherwise do not process, wait for the next data gathered.
Wherein, n is the open ended data amount check of data pool, and m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m.
The difference part of the present embodiment and embodiment two is, when the data in data pool are not filled up, does not process the data in data pool.When the data in data pool are filled up, the number m being namely stored into the data in data pool equals n, to each data X in data pool iaccording to X ' i=(1/2 i) * avg+ (1-1/2 i) * X icarry out convergence computing.And the X ' that will calculate ivalue record be X in data pool ivalue, take out first data X in data pool 0as the signal after process, from small to large successively by i-th data X i-1replace with X ivalue, the pending signal value newly gathered is stored as X m-1
The difference of the processing mode in the present embodiment and embodiment two is, the data in data pool less than time do not carry out convergence computing, until data pool data carry out convergence computing after filling up, namely calculate according to the numerical value of formula to each position.
Certainly, be not limited thereto, only can also carry out convergence computing to the partial data in data pool, such as only convergence computing etc. is carried out to the data of first position in data pool, the operation times to data in data pool can be reduced, while realizing the removal to interference signal, improve treatment effeciency.
Embodiment four:
Fig. 4 shows the realization flow of a kind of anti-disturbance method that fourth embodiment of the invention provides, and details are as follows:
In step S401, according to the frequency of predetermined interference signal, determine the frequency acquisition of the pending signal different from the frequency of described interference signal.
In step S402, according to the frequency of described interference signal, between input position and ground, or between input position and power supply, connect the resonant circuit of respective frequencies.
Described resonant circuit, can adopt LC resonant circuit.The resonance frequency of resonant circuit, corresponding with the frequency of described interference signal.Described corresponding relation can be understood as: the resonance frequency of resonant circuit is identical with the frequency of interference signal, or the frequency of interference signal be one interval time, resonance frequency is the median of the frequency separation of interference signal.
The anti-jamming circuit schematic diagram be applied in POS that Fig. 5 provides for fourth embodiment of the invention, because POS product form is miniaturized, ultrathin needs, in order to save space, a lot of POS product by NFC antenna design in LCD or touch-screen surrounding, and NFC antenna and LCD or touch-screen interval closer.
In order to effectively remove the interference of NFC signal, as shown in Figure 5, between the touch point and sample circuit of described touch-screen, be connected with resonant circuit (to be only illustrated as in Fig. 5 and to be connected to the ground, it can also be connected with power supply in practice), the frequency of described resonant circuit is 13.56MHz, and the other end of resonant circuit is connected to ground, the amplitude of the radiation-induced interference signal of NFC carrier wave, can reduce greatly.
When the frequency of described interference signal is multiple, the resonant circuit of multiple respective frequencies can be adopted, by the form of parallel connection, can reduce or eliminate the impact of multiple interference signal.
Be exemplified below: suppose existence three interference signals, interference signal frequency is interfering frequency f1, interfering frequency f2, interfering frequency f3, then as shown in Figure 5 a,
By resonant circuit 1, resonant circuit 2, resonant circuit 3 parallel connection, the wherein corresponding interfering frequency f1 of resonant circuit 1, the corresponding interfering frequency f2 of resonant circuit 2, the corresponding interfering frequency f3 of resonant circuit 3, thus the impact reducing interfering frequency f1, f2, f3 tri-frequencies.
The present embodiment, by the improvement on hardware circuit, improves jamproof performance further.
Embodiment five:
The structural representation of the jamproof device that Fig. 6 provides for fifth embodiment of the invention, details are as follows:
As shown in Figure 6, jamproof device described in the embodiment of the present invention, comprising:
Frequency acquisition determining unit 601, for the frequency according to predetermined interference signal, determines the frequency acquisition of the pending signal different from the frequency of described interference signal;
Collecting unit 602, carries out collecting pending signal value for treating processing signals according to described frequency acquisition;
Signal generation unit 603, for according to described pending signal value and the mean value gathering the pending signal value gathered before and after described pending signal value, obtains the signal after processing.
Wherein, described signal generation unit comprises:
The data of collection, for setting up the data pool that can hold n data, are stored into data pool by the first memory cell successively;
First judging unit, for judging whether the number m of the data be stored in data pool is less than n;
First arithmetic element, if be less than n for the number m being stored into the data in data pool, to each data X in data pool icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue;
Second arithmetic element, if equal n for the number m being stored into the data in data pool, takes out first data X in data pool 0as the signal after process, from small to large successively by i-th data X i-1replace with X ivalue, the pending signal value newly gathered is stored as X m-1, to each data X after replacement icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue;
Wherein, n is the open ended data amount check of data pool, and m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m.
Described signal generation unit comprises:
The data of collection, for setting up the data pool that can hold n data, are stored into data pool by the second memory cell successively;
Second judging unit, for judging whether the number m of the data be stored in data pool equals n;
3rd arithmetic element, if equal n for the number m being stored into the data in data pool, to each data X in data pool icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue, take out first data X in data pool 0as the signal after process, from small to large successively by i-th data X i-1replace with X ivalue, the pending signal value newly gathered is stored as X m-1, otherwise do not process;
Wherein, n is the open ended data amount check of data pool, and m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m.
Preferably, avg is (X 0+ X 1+ ... + X m-1)/m or (X 0+ X 1+ ... + X m-1-X max-X min)/(m-2), wherein, m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m, X maxfor the maximum of data in data pool, X minfor the minimum value of data in data pool.
Preferably, described frequency acquisition determining unit specifically for: according to the interfering frequency f obtained in advance interference, select the frequency acquisition f of pending signal gatherfor being greater than f interference* a, or the frequency acquisition f selecting pending signal gatherfor being less than f interference/ a, wherein a is default frequency-selecting threshold value.
Preferably, the size of the number n of data in described data pool, can be held, according to the frequency acquisition f of pending signal gatherincrease and increase.
Further, described method also comprises the frequency according to described interference signal, between input position and ground, connects the resonant circuit of respective frequencies.
Described in the embodiment of the present invention, jamproof device is corresponding with anti-disturbance method described in embodiment one to three, does not repeat to repeat at this.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. an anti-disturbance method, is characterized in that, described method comprises:
According to the frequency of predetermined interference signal, determine the frequency acquisition of the pending signal different from the frequency of described interference signal;
Treat processing signals according to described frequency acquisition to carry out collecting pending signal value;
According to described pending signal value and the mean value gathering the pending signal value gathered before and after described pending signal value, obtain the signal after processing.
2. method according to claim 1, is characterized in that, described according to described pending signal value and the mean value gathering the pending signal value gathered before and after described pending signal value, obtains the signals step after processing and comprises:
Foundation can hold the data pool of n data, and the data of collection are stored into data pool successively;
Judge whether the number m of the data be stored in data pool is less than n;
If the number m being stored into the data in data pool is less than n, to each data X in data pool icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue;
If the number m being stored into the data in data pool equals n, take out first data X in data pool 0as the signal after process, from small to large successively by i-th data X i-1replace with X ivalue, the pending signal value newly gathered is stored as X m-1, to each data X after replacement icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue;
Wherein, n is the open ended data amount check of data pool, and m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m.
3. method according to claim 1, is characterized in that, described according to described pending signal value and the mean value gathering the pending signal value gathered before and after described pending signal value, obtains the signals step after processing and comprises:
Foundation can hold the data pool of n data, and the data of collection are stored into data pool successively;
Judge whether the number m of the data be stored in data pool equals n;
If the number m being stored into the data in data pool equals n, to each data X in data pool icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue, take out first data X in data pool 0as the signal after process, from small to large successively by i-th data X i-1replace with X ivalue, the pending signal value newly gathered is stored as X m-1, otherwise do not process;
Wherein, n is the open ended data amount check of data pool, and m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m.
4. method according to any one of claim 2-3, is characterized in that, described avg is (X 0+ X 1+ ... + X m-1)/m or (X 0+ X 1+ ... + X m-1-X max-X min)/(m-2), wherein, m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m, X maxfor the maximum of data in data pool, X minfor the minimum value of data in data pool.
5. method according to any one of claim 1-3, is characterized in that, the described frequency according to predetermined interference signal, determines that the frequency acquisition step of the pending signal different from the frequency of described interference signal comprises:
According to the interfering frequency f obtained in advance interference, select the frequency acquisition f of pending signal gatherfor being greater than f interference* a, or the frequency acquisition f selecting pending signal gatherfor being less than f interference/ a,
And (f interference-f gather* a)/f interference>=10%, wherein a be default frequency-selecting threshold value and a be greater than 1 integer.
6. method according to claim 5, is characterized in that, can hold the size of the number n of data in described data pool, according to the frequency acquisition f of pending signal gatherincrease and increase.
7. method according to claim 1, it is characterized in that, described method also comprises the frequency according to described interference signal, between input position and ground, or between input position and power supply, connects the resonant circuit of respective frequencies.
8. a means for anti-jamming, is characterized in that, described device comprises:
Frequency acquisition determining unit, for the frequency according to predetermined interference signal, determines the frequency acquisition of the pending signal different from the frequency of described interference signal;
Collecting unit, carries out collecting pending signal value for treating processing signals according to described frequency acquisition;
Signal generation unit, for according to described pending signal value and the mean value gathering the pending signal value gathered before and after described pending signal value, obtains the signal after processing.
9. device according to claim 8, it is characterized in that, described signal generation unit comprises:
The data of collection, for setting up the data pool that can hold n data, are stored into data pool by the first memory cell successively;
First judging unit, for judging whether the number m of the data be stored in data pool is less than n;
First arithmetic element, if be less than n for the number m being stored into the data in data pool, to each data X in data pool icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue;
Second arithmetic element, if equal n for the number m being stored into the data in data pool, takes out first data X in data pool 0as the signal after process, from small to large successively by i-th data X i-1replace with X ivalue, the pending signal value newly gathered is stored as X m-1, to each data X after replacement icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue;
Wherein, n is the open ended data amount check of data pool, and m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m.
10. device according to claim 8, it is characterized in that, described signal generation unit comprises:
The data of collection, for setting up the data pool that can hold n data, are stored into data pool by the second memory cell successively;
Second judging unit, for judging whether the number m of the data be stored in data pool equals n;
3rd arithmetic element, if equal n for the number m being stored into the data in data pool, to each data X in data pool icarry out convergence computing: X ' i=(1/2 i) * avg+ (1-1/2 i) * X i, wherein avg is the average of data in data pool, and the X ' that will calculate ivalue record be X in data pool ivalue, take out first data X in data pool 0as the signal after process, from small to large successively by i-th data X i-1replace with X ivalue, the pending signal value newly gathered is stored as X m-1, otherwise do not process;
Wherein, n is the open ended data amount check of data pool, and m is the number of data in data pool, X ifor i-th data in data pool, 0≤i<m.
CN201410152897.XA 2014-04-16 2014-04-16 A kind of anti-disturbance method and device Active CN104993877B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410152897.XA CN104993877B (en) 2014-04-16 2014-04-16 A kind of anti-disturbance method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410152897.XA CN104993877B (en) 2014-04-16 2014-04-16 A kind of anti-disturbance method and device

Publications (2)

Publication Number Publication Date
CN104993877A true CN104993877A (en) 2015-10-21
CN104993877B CN104993877B (en) 2017-06-20

Family

ID=54305638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410152897.XA Active CN104993877B (en) 2014-04-16 2014-04-16 A kind of anti-disturbance method and device

Country Status (1)

Country Link
CN (1) CN104993877B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6363345B1 (en) * 1999-02-18 2002-03-26 Andrea Electronics Corporation System, method and apparatus for cancelling noise
CN1797034A (en) * 2004-12-29 2006-07-05 中国石油天然气集团公司 Method for eliminating single frequency interference in signal of seismological record
CN101105411A (en) * 2007-08-10 2008-01-16 中国航天科技集团公司第四研究院第四十四研究所 Self-adaptive filtering method of dynamic axle weighing signal of vehicle
CN101867390A (en) * 2010-05-04 2010-10-20 中兴通讯股份有限公司 Anti-interference method and system for mobile communication terminal
JP2012141532A (en) * 2011-01-06 2012-07-26 Panasonic Corp Active noise reduction device
CN103312419A (en) * 2012-03-07 2013-09-18 苏州汉朗光电有限公司 Method and system for data communication based on audio or ultrasonic

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6363345B1 (en) * 1999-02-18 2002-03-26 Andrea Electronics Corporation System, method and apparatus for cancelling noise
CN1797034A (en) * 2004-12-29 2006-07-05 中国石油天然气集团公司 Method for eliminating single frequency interference in signal of seismological record
CN101105411A (en) * 2007-08-10 2008-01-16 中国航天科技集团公司第四研究院第四十四研究所 Self-adaptive filtering method of dynamic axle weighing signal of vehicle
CN101867390A (en) * 2010-05-04 2010-10-20 中兴通讯股份有限公司 Anti-interference method and system for mobile communication terminal
JP2012141532A (en) * 2011-01-06 2012-07-26 Panasonic Corp Active noise reduction device
CN103312419A (en) * 2012-03-07 2013-09-18 苏州汉朗光电有限公司 Method and system for data communication based on audio or ultrasonic

Also Published As

Publication number Publication date
CN104993877B (en) 2017-06-20

Similar Documents

Publication Publication Date Title
CN102799331B (en) Parameter setting apparatus, parameter setting method and touch display device
CN103164090B (en) Capacitive touch screen is made to implement the time slot scanning method of multiple scan mode
CN103336645B (en) Capacitance touch equipment and detection system thereof
US9852419B2 (en) Systems and methods for providing near field communications
CN102053764B (en) Anti-interference method and system as well as capacitive touch sensor
CN106484450A (en) A kind of method for upgrading software and device
CN109429208A (en) NFC device and power management method
CN105122195A (en) Information processing method and electronic device
CN104199704A (en) Application program installation package clearing method and device
CN110191054B (en) Route processing method and device, storage medium and electronic equipment
CN103366116A (en) Predicting system, method and device for potential threats of application program of mobile terminal
CN106227530A (en) A kind of configuration information pushes method and the mobile terminal of authority
CN104993877A (en) Anti-interference method and apparatus
US20210049584A1 (en) Device, combination of devices, system, and method for paying transportation fares
CN109951838A (en) Identify method, apparatus, equipment and the medium of double card slot double card user
CN105721697A (en) Mobile phone short message shielding method and system
CN108242993B (en) Method and device for aligning side channel signal and reference signal
CN105809923A (en) Data acquisition method and data acquisition system of water purification system
CN105023222A (en) Application device, wireless radio frequency identification card and system for automatically filling taxpayer information
CN113743580A (en) Immunity detector training method
CN105704237A (en) Charging processing method, charging processing equipment and charging processing server
CN111765964A (en) Numerical value correction method based on cloud storage
JP5979952B2 (en) System, information processing apparatus, reading apparatus, information processing method, and program
CN101814238B (en) Loop vehicle detector and vehicle detection method
CN109507522A (en) Processing method, processing unit, storage medium and the processor of signal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant