Summary of the invention
In view of this, purpose of the present invention is exactly in that a kind of method of control burst noise is provided, and in order to acceptance sampling data in regular turn, detects the origination point of burst noise, and row suppresses the interference to data from the sample survey again.
A further object of the present invention provides a kind of device of control burst noise, in order to acceptance sampling data in regular turn, detects the origination point of burst noise, and row suppresses the interference to data from the sample survey again.
Based on above-mentioned and other purpose, the present invention proposes a kind of method of control burst noise, in order to acceptance sampling data streaming x[n], detect and control burst noise to data from the sample survey crossfire x[n] interference, data from the sample survey crossfire x[n wherein] comprise a plurality of data from the sample survey, and n represents the discrete time independent variable.The method of this control burst noise comprises the energy of k-1 data from the sample survey and the energy sum of the two and the comparison of first critical value of k the data from the sample survey that is multiplied by first constant.When the energy sum of the two of the energy of k-1 data from the sample survey and k the data from the sample survey that is multiplied by first constant during, export this k data from the sample survey less than first critical value; When the energy sum of the two of the energy of k-1 data from the sample survey and k the data from the sample survey that is multiplied by first constant during greater than first critical value, with the energy of k data from the sample survey and the energy sum of the two and the comparison of second critical value of k+1 the data from the sample survey that is multiplied by second constant, when the energy sum of the two of the energy of k-1 data from the sample survey and k the data from the sample survey that is multiplied by first constant during greater than first critical value, and when the energy sum of the two of the energy of k data from the sample survey and k+1 the data from the sample survey that is multiplied by this second constant during less than second critical value, export this k data from the sample survey, and when the energy sum of the two of the energy of k data from the sample survey and k+1 the data from the sample survey that is multiplied by this second constant during greater than second critical value, replace k data from the sample survey with first replacement data and also export.Wherein, k is a positive integer, and first critical value can be identical value with second critical value, and it is k-1 sampling number that k data from the sample survey postpones a sampling period, and it is k sampling number that k+1 data from the sample survey postpones this sampling period.
Method according to the described control burst noise of the preferred embodiments of the present invention, the energy sum of the two that more comprises energy of working as k-1 data from the sample survey and k the data from the sample survey that is multiplied by first constant is greater than first critical value, and the energy of k data from the sample survey is with the energy sum of the two of k+1 data from the sample survey that is multiplied by second constant during greater than second critical value, k+1 the energy to k+m data from the sample survey compared with the 3rd critical value respectively, and when one of them is greater than the 3rd critical value at least to the energy of k+m data from the sample survey as k+1, replace k+1 data from the sample survey and output with second replacement data, when k+1 to the energy of k+m data from the sample survey during all less than the 3rd critical value, export this k+1 data from the sample survey.Wherein, m is the positive integer greater than 1.
The present invention proposes a kind of device of control burst noise in addition, in order to acceptance sampling data streaming x[n], detect and control burst noise to data from the sample survey crossfire x[n] interference, data from the sample survey crossfire x[n wherein] comprise a plurality of data from the sample survey, these data from the sample survey system is according to getting signal sampling sampling period, and n represents the discrete time independent variable.The device of this control burst noise comprises that first, second and the 3rd delayer, first are got can device, adder, comparator, first with (AND) and first selector.In one embodiment, first selector can be a multiplexer.
Wherein, first delayer receives these data from the sample survey crossfires x[n in regular turn] data from the sample survey, and each data from the sample survey postponed to export after a sampling period.First get can device receives these data from the sample survey crossfires x[n in regular turn] data from the sample survey, and export the energy of each data from the sample survey.Second delayer receive first get can device output, and with first get can device sampling period of output delay after export.Adder receives first, and get can device and the output of second delayer, with export first get can device and the energy of the output of second delayer with.Comparator with first get can device with the energy of the output of second delayer and with first critical value or the comparison of one second critical value, and export first comparative result or second comparative result respectively.The 3rd delayer receives first comparative result, and first comparative result is postponed a sampling period, with first comparative result after the output delay.First with first comparative result after (AND) door receives second comparative result and postpones and carry out logic and operation, to export first control signal.First selector is according to first control signal, decision select the output of first delayer and first replacement data one of them, to export as first output signal.
According to the device of the described control burst noise of the preferred embodiments of the present invention, comprising more that first and second retarder group, second is got can device, comparator bank or (OR) door, second with (AND) and second selector.In one embodiment, second selector can be a multiplexer.
Wherein, first retarder group receive to fall behind data from the sample survey crossfire x[n] the data from the sample survey crossfire x[n-1 of a sampling period], and with these data from the sample survey crossfires x[n-1] data from the sample survey postpone to export after m-1 sampling period, wherein m is the positive integer greater than 1.Second get can device receives these data from the sample survey crossfires x[n-1] data from the sample survey, and export the energy of these data from the sample survey.Second retarder group receives second output of getting the energy device, and with second output delay of getting the energy device, with m-1 energy that postpones data from the sample survey of output, wherein the 1st energy that postpones data from the sample survey be second get can device sampling period of output delay, i energy that postpones data from the sample survey is i-1 sampling period of energy delay that postpones data from the sample survey, and i is integer and 1<i≤m.Comparator bank receive second get can device output, postpone energy and the 3rd critical value of data from the sample survey, and get output that can device and the energy that each postpones data from the sample survey all compares with the 3rd critical value with second, compare the result with output.Or (OR) door receives and to compare the result and to carry out the logic OR computing, to export the 3rd control signal.Second receives the first and the 3rd control signal and carries out logic and operation with (AND) door, to export second control signal.Second selector is according to second control signal, decision select the output of first retarder group and second replacement data one of them, to export as second output signal.
The present invention adopts with the energy of a plurality of data from the sample survey with critical value and compares, and whether is subjected to burst noise with the judgement sample data and disturbs, and suppress to be subjected to the data from the sample survey of burst noise interference, its framework to be simple and easy to implement.In addition, detection and the inhibition of method and apparatus of the present invention except adopting one-part form, the detection that more can adopt two-period form with suppress to obtain lower bit error rate (BER) (bit error rate is called for short BER).
For above and other objects of the present invention, feature and advantage can be become apparent, preferred embodiment cited below particularly, and conjunction with figs. are described in detail below.
Embodiment
Please refer to Fig. 1, Fig. 1 is the flow chart according to the method for the shown control burst noise of the preferred embodiment of the present invention.In Fig. 1, the method for control burst noise can comprise for two megastages, i.e. phase I S110 and second stage S120.And Fig. 2 A is the block diagram according to the device 200 of the shown control burst noise of method shown in Figure 1, and it comprises that the phase I detection restraining device 210 that corresponds to phase I S110, the second stage that corresponds to second stage S120 detect restraining device 220 and other I/O or control signal.In addition, Fig. 2 B is that the phase I S110 (or the phase I of Fig. 2 A detect restraining device 210) of Fig. 1 and second stage S120 (or the second stage of Fig. 2 A detects restraining device 220) are respectively to the schematic diagram of data from the sample survey crossfire effect.
In various digital systems (for example adopting the DVB-T system of COFDM technology) receiver, can be with received analog signal sampling sampling period, to produce data from the sample survey crossfire x[n].Data from the sample survey crossfire x[n] comprise a plurality of data from the sample survey, wherein the 1st data from the sample survey is with x[1] expression, the 2nd data from the sample survey be with x[2] expression, and k data from the sample survey that the rest may be inferred is with x[k] represent that k is a positive integer.In addition, data from the sample survey x[1] energy with E[1] expression, data from the sample survey x[2] and energy with E[2] expression, the rest may be inferred data from the sample survey x[k] energy with E[k] expression.
And, shown in Fig. 2 C, data from the sample survey x[k+4] postpone one sampling period T be data from the sample survey x[k+3], data from the sample survey x[k+3] postpone one sampling period T be data from the sample survey x[k+2], data from the sample survey x[k] postpone one sampling period T be data from the sample survey x[k-1], wherein delayer 251~255 all have time span be one sampling period T time of delay.Similarly, ENERGY E [k+4] delay T sampling period is energy E[k+3], ENERGY E [k+3] delay T sampling period is energy E[k+2] ..., ENERGY E [k] delay T sampling period is energy E[k-1].
Please be simultaneously with reference to Fig. 1 and Fig. 2 B, the method for this control burst noise when phase I S110, at three adjacent data from the sample survey (be x[k-1], x[k] and x[k+1]) handle.At step S111, at first with data from the sample survey x[k-1] ENERGY E [k-1] and data from the sample survey x[k] ENERGY E [k] addition, but because data from the sample survey x[k-1] with x[k] the two the weight of energy not necessarily equates, therefore the two energy and general available E[k-1]+C1 * E[k] expression, wherein first constant C, 1 representative sample data x[k] and x[k-1] the two the weight ratio of energy.Yet, for the purpose of the convenient explanation of embodiment, below first constant be example with 1, therefore then with data from the sample survey x[k-1] and x[k] energy and E[k-1]+E[k] with the first critical value TH1 relatively.
At step S112, judge energy and E[k-1]+E[k] whether greater than critical value TH1.As energy and E[k-1]+E[k] during greater than critical value TH1, then arrive step S113.At step S113, with data from the sample survey x[k] and x[k+1] energy and E[k]+C2 * E[k+1] with the second critical value TH2 relatively, second constant C, 2 representative sample data x[k+1 wherein] and x[k] the two the weight ratio of energy.Yet, for the purpose of the convenient explanation of embodiment, below second constant be example with 1.Therefore then at step S114, judge energy and E[k]+E[k+1] whether greater than critical value TH2.In one embodiment, critical value TH1 can equate with critical value TH2.
At step S114, as energy and E[k]+E[k+1] during greater than critical value TH2, expression data from the sample survey x[k] data from the sample survey x[k-1 previous with it] energy and, and with data from the sample survey x[k+1 thereafter] energy with, all exceed critical value.At this moment, data from the sample survey x[k] be subjected to the probability height very of the interference of burst noise, so carry out the inhibition of burst noise to step S115, replace the data from the sample survey x[k that is disturbed most probably with the first replacement data DA1].
So, data from the sample survey x[k-1], x[k] and x[k+1] handle through phase I S110 in regular turn after, output sampling data x[k-1 in regular turn], replacement data DA1 and data from the sample survey x[k+1].Here, replacement data DA1 can be the long-time mean value or the moving average of signal, can also be that a digital numerical value (digital value) or numerical value are zero digital numerical value.
As for energy when the step S112 and E[k-1]+E[k] less than critical value TH1, or when step S112 energy and E[k-1]+E[k] energy and E[k greater than critical value TH1 but when step S114]+E[k+1] less than critical value TH2, the both of these case data from the sample survey x[k that judges] be not subjected to the interference of burst noise, so do not need sampling with replacement data x[k].That is, data from the sample survey x[k-1], x[k] and x[k+1] handle through phase I S110 in regular turn after, output data from the sample survey x[k-1 originally in regular turn still], x[k] and x[k+1].
If judge data from the sample survey x[k at phase I S110] be subjected to the interference of burst noise, then its ensuing several data from the sample survey (be x[k+1], x[k+2] ..., x[k+m], wherein m is for greater than 1 positive integer) have great probability also can be subjected to the interference of burst noise.Therefore, the method for this control burst noise is when second stage S120, at data from the sample survey x[k+1]~x[k+m] handle.In this embodiment, with m=4 be example.
At step S121, with data from the sample survey x[k+1] ENERGY E [k+1], data from the sample survey x[k+2] ENERGY E [k+2], data from the sample survey x[k+3] ENERGY E [k+3] and data from the sample survey x[k+4] ENERGY E [k+4] respectively with the 3rd critical value TH3 relatively.At step S122, judgement sampling data x[k+1]~x[k+4] in whether have the energy of a data from the sample survey at least greater than critical value TH3.When the energy that has a data from the sample survey at least during, expression data from the sample survey x[k+1 greater than critical value TH3] be subjected to burst noise the probability of interference very high.At this moment, carry out the inhibition of burst noise, replace the data from the sample survey x[k+1 that is disturbed most probably with the second replacement data DA2] to step S123.So, data from the sample survey x[k+1]~x[k+4] in regular turn through after the second stage S120 processing, will export replacement data DA2 and data from the sample survey x[k+2 in regular turn]~x[k+4].In one embodiment, replacement data DA2 can be identical with replacement data DA1.
Please refer to Fig. 2 A, the device 200 of this control burst noise comprises that the phase I is detected restraining device 210 and second stage detects restraining device 220, wherein the phase I is detected restraining device 210 acceptance sampling data streaming x[n], the first critical value TH1 and the second critical value TH2, and export the first output signal OUT1 and the first control signal CTRL1.Second stage detects restraining device 220 acceptance sampling data streaming x[n-1], the first control signal CTRL1 and the 3rd critical value TH3, and export the second output signal OUT2.Wherein, data from the sample survey crossfire x[n] and x[n-1] schematic diagram shown in Fig. 2 D, data from the sample survey crossfire x[n] leading data from the sample survey crossfire x[n-1] one sampling period T.The detailed circuit block diagram that detects restraining device 210 and 220 is respectively shown in Fig. 3 A and Fig. 3 B.
Please refer to Fig. 3 A, the phase I detect restraining device 210 comprise that first delayer 301, second delayer 303, the 3rd delayer 306, first are got can device 302, adder 304, comparator 305, first and 307 and first selector 308.In one embodiment, first selector 308 can be a multiplexer.
Receive data from the sample survey crossfire x[n to detect restraining device 210] in data from the sample survey x[k] be example.Delayer 301 acceptance sampling data x[k], and with its postpone one sampling period T and output sampling data x[k-1].Get can device 302 acceptance sampling data x[k], and output sampling data x[k] ENERGY E [k].Delayer 303 acceptance sampling data x[k] ENERGY E [k], and with its postpone one sampling period T and export ENERGY E [k-1], i.e. data from the sample survey x[k-1] energy.Adder 304 acceptance sampling data x[k] and x[k-1] energy, it is respectively E[k] and E[k-1], and export both energy and E[k-1]+E[k].Comparator 305 is with energy and E[k-1]+E[k] compare with critical value TH1, and export the first comparative result COMP1.Delayer 306 receives the first comparative result COMP1, and after it is postponed a sampling period T, and comparator 305 the output second comparative result COMP2, i.e. energy and E[k]+E[k+1] with the comparative result of critical value TH2.And energy and E[k]+E[k+1] with the comparative result of critical value TH2 according to above-mentioned analysis mode, it is receiving data from the sample survey crossfire x[n for detecting restraining device 210] in data from the sample survey x[k+1] time produced, delayer 301 is output as data from the sample survey x[k this moment].
As data from the sample survey x[k-1] and x[k] energy and E[k-1]+E[k] greater than critical value TH1, be that comparative result COMP1 is for example under the situation of " 1 ", as data from the sample survey x[k] and x[k+1] energy and E[k]+E[k+1] also greater than critical value TH2, be that comparative result COMP2 is also for " 1 " time, to be " 1 " with the control signal CTRL1 of door 307 output, expression data from the sample survey x[k] be subjected to the interference of burst noise.At this moment, control signal CTRL1 is for " 1 " and control selector 308 and select replacement data DA1 to export as output signal OUT1.As for as energy and E[k-1]+E[k] less than critical value TH1, or as energy and E[k-1]+E[k] greater than critical value TH1 but energy and E[k]+E[k+1] less than critical value TH2, both of these case is represented data from the sample survey x[k] be not subjected to the interference of burst noise.At this moment, control signal CTRL1 is " 0 " and the data from the sample survey x[k that controls 301 outputs of selector 308 selection delayers] export as output signal OUT1.
Please refer to Fig. 3 B, second stage detect restraining device 220 comprise that first retarder group 310, second retarder group 320, second are got can device 340, comparator bank 330 or door 350, second and 360 and second selector 370.In one embodiment, second selector 370 can be a multiplexer.Wherein, retarder group 310 and 320 all can postpone its input T m-1 sampling period, that is retarder group 310 and 320 all can by m-1 individual can postpone one sampling period T the delayer coupled in series constitute.And comparator bank 330 comprises m comparator.In this embodiment, with m=4 be example.Therefore, retarder group 310 comprises delayer 312~314, and retarder group 320 comprises delayer 322~324, and comparator bank 330 comprises comparator 331~324.
Receive data from the sample survey crossfire x[n-1 to detect restraining device 220] in data from the sample survey x[k+4] be example.Retarder group 3 10 acceptance sampling data x[k+4], and with its postpone three sampling period T and output sampling data x[k+1].Get can device 340 acceptance sampling data x[k+4], and output sampling data x[k+4] ENERGY E [k+4].Retarder group 320 acceptance sampling data x[k+4] ENERGY E [k+4], and it is postponed to export three energy that postpone data from the sample survey, wherein the 1st by delayer 322 output postpones data from the sample survey x[k+3] ENERGY E [k+3] for get can device 340 output E[k+4] postpone one sampling period T, the 2nd by delayer 323 output postpones data from the sample survey x[k+2] ENERGY E [k+2] be the 1st and postpone data from the sample survey x[k+3] ENERGY E [k+3] postpone one sampling period T, postpone data from the sample survey x[k+1 by the 3rd of delayer 324 outputs] ENERGY E [k+1] be the 2nd and postpone data from the sample survey x[k+2] ENERGY E [k+2] postpone one sampling period T.
Get can device 340 output E[k+4] and these postpone ENERGY E [the k+3]~E[k+1 of data from the sample survey] respectively by corresponding 331~334 receptions of comparator in the comparator bank 330, with respectively with critical value TH3 relatively and output compare the result.Or door 350 receives these and compares the result and carry out the logic OR computing, to export the 3rd control signal CTRL3.As these ENERGY E [k+4]~E[k+1] wherein have one at least greater than critical value TH3, for example ENERGY E [k+3] is greater than critical value TH3, then the result that compares of comparator 331 outputs for example is " 1 ", and it will make or the control signal CTRL3 of door 350 outputs is " 1 ".At this moment, if control signal CTRL1 also is " 1 " (be data from the sample survey x[k] disturbed by burst noise), then export the second control signal CTRL2 with door 360 according to control signal CTRL1 and CTRL3, control selector 370 selects replacement data DA2 to export as the second output signal OUT2.
As for as ENERGY E [k+4]~E[k+1] during all less than critical value TH3, expression data from the sample survey x[k+1] be subjected to the probability of burst noise interference extremely low, this moment, the result that compares of comparator 331~334 outputs for example was all " 0 ", and it will make or the control signal CTRL3 of door 350 outputs is " 0 ".So no matter control signal CTRL1 is why, be all " 0 " with the control signal CTRL2 of door 360 outputs, its control selector 370 is selected the data from the sample survey x[k+1 of comparator bank 310 outputs] to export as output signal OUT2.
In fact, the method for control burst noise shown in Figure 1 can only be reached by phase I S110, but if collocation second stage S120 then can have better usefulness, for example makes about bit error rate (BER) decline ldB.Similarly, in Fig. 2 A, adopt the device 200 of the control burst noise of method shown in Figure 1 also can only reach, but better usefulness can be arranged if the collocation second stage detects 220 of restraining devices by phase I detection restraining device 210.In addition, method and apparatus of the present invention is applicable to data from the sample survey crossfire x[n] be the intermediate frequency of complex signal (intermediate frequency), but also be applicable to data from the sample survey crossfire x[n] be the base band of real number signal (baseband) system.Moreover method and apparatus of the present invention is applicable to OFDM (OFDM) or Coded Orthogonal Frequency Division Multiplexing (COFDM) (COFDM) system.
When the device of control burst noise comprises that phase I and second stage detect restraining device, the device of control burst noise of the present invention can suitably change circuit design so that framework is more simple, for example the device of Fig. 4 and control burst noise illustrated in fig. 5.
Please refer to Fig. 4, the prerequisite that realizes the device 400 of control burst noise is the phase I to detect restraining device institute first and second replacement data palpus identical (being all DA1) of use respectively with second stage.When or door 409 outputs when " 0 ", selector 470 selects the output of retarder group 410 as output; Otherwise, when or door 409 outputs when " 1 ", selector 470 select replacement data DA1 as output with control burst noise.Wherein, or the door 409 control signal CT1 that received and CT2 one of them during for " 1 ", or 409 be output as " 1 ".
Here, control signal CT1 is " 1 " representative sample data x[k-1] and x[k] energy and greater than critical value TH1 and data from the sample survey x[k] and x[k+1] energy and greater than critical value TH2, this can be input as data from the sample survey x[k+3 by hypothesis retarder group 410] and be output as data from the sample survey x[k] and inference.When retarder group 410 is input as data from the sample survey x[k+3] and be output as data from the sample survey x[k] time, adder 404a output sampling data x[k-1] and x[k] energy and and see through comparator 405a and critical value TH1 relatively, and adder 404b output sampling data x[k] and x[k+1] energy and and see through comparator 405b and critical value TH2 compares.As data from the sample survey x[k-1] and x[k] energy and greater than critical value TH1, and data from the sample survey x[k] and x[k+1] energy and during greater than critical value TH2, CT1 be " 1 " with door 407 output control signal, so make or door 409 outputs " 1 " with control selector 470 selection replacement data DA1.
In addition, control signal CT2 must be all " 1 " with CT3 by control signal CT1 ' for " 1 ".Wherein, control signal CT1 ' is " 1 " representative sample data x[k] once replaced by replacement data DA1, and control signal CT3 is " 1 " representative sample data x[k+1]~x[k+4] wherein at least one energy is greater than critical value TH3, this can be input as data from the sample survey x[k+4 by hypothesis retarder group 410] and be output as data from the sample survey x[k+1] and inference.
When retarder group 410 is input as data from the sample survey x[k+4] and be output as data from the sample survey x[k+1] time, comparator 405a is with data from the sample survey x[k] and x[k+1] energy and with critical value TH1 relatively, and comparator 405b is with data from the sample survey x[k+1] and x[k+2] energy and with critical value TH2 relatively.As data from the sample survey x[k] and x[k+1] energy and greater than critical value TH1 and data from the sample survey x[k+1] and x[k+2] energy and during greater than critical value TH2, be output as " 1 " with door 407.At this moment, postponing a sampling period through delayer 408 again with the output of door 407 then is control signal CT1 ', its representative sample data x[k-1] and x[k] energy and greater than critical value TH1 and data from the sample survey x[k] and x[k+] energy and greater than critical value TH2, i.e. data from the sample survey x[k] once replaced by replacement data DA1.Moreover, comparator bank 430 with or door 450 be used for judgement sampling data x[k+1]~x[k+4] wherein whether at least one energy greater than critical value TH3, if above-mentioned establishment then or the control signal CT3 of door 450 outputs be " 1 ".
Please refer to Fig. 5, the prerequisite that realizes the device 500 of control burst noise is the phase I to detect first and second replacement data palpus identical (being all DA1) that restraining device institute uses respectively with second stage, and first and second critical value palpus identical (being all TH1).Analytical method according to the device 400 of control burst noise shown in Figure 4 supposes that respectively retarder group 510 is output as data from the sample survey x[k] and x[k+1], those skilled in the art should analyze the device 500 of control burst noise easily, so be not described in detail in this.
In sum, the present invention adopts with the energy of a plurality of data from the sample survey with critical value and compares, and whether is subjected to burst noise with the judgement sample data and disturbs, and suppress to be subjected to the data from the sample survey of burst noise interference, its framework to be simple and easy to implement.In addition, detection and the inhibition of method and apparatus of the present invention except adopting one-part form, the detection that more can adopt two-period form with suppress to obtain lower bit error rate (BER).
Though the present invention discloses as above with preferred embodiment; yet preferred embodiment is not to be used for limiting the present invention; any those skilled in the art; without departing from the spirit and scope of the present invention; when can doing a little change and retouching, so protection scope of the present invention should be as the criterion with the scope that claim defines.