Detailed Description
Embodiments of the present invention are described in further detail below with reference to the accompanying drawings.
The scheme provided by the embodiment of the invention is used for wireless communication networks such as WCDMA and CDMA. For convenience of description, the following description will mainly be made by taking a WCDMA network as an example.
Since the WCDMA system operates, the time domain structure of its received signal should be smooth and have white noise characteristics, i.e. the signal has fluctuation due to power control, but there is no periodic structure in time. Whereas if there is periodic interference, there will be a certain time structure.
For the WCDMA system, based on the power control characteristics of the WCDMA system, when interference exists, power control may require the UE to increase power, thereby increasing the power of the signal received by the base station. While in the absence of interference, power control may require the UE to reduce power, resulting in a reduction in received signal power. Wherein the received signal comprises a UE signal and an interference signal. Although power control can ensure the signal-to-noise ratio of the WCDMA system under certain interference, the periodicity of the interference is still reflected. It can be seen that, even for a system having a power control characteristic, the embodiments of the present invention can determine whether there is interference according to the characteristics of a received signal.
In addition, since not only the periodic interference signal may cause signal fluctuation, but also the propagation environment, traffic variation, etc. may cause signal fluctuation, in order to distinguish the periodic interference from signal fluctuation caused by other reasons, correlation detection needs to be performed on the received signal, if the pattern of a certain periodic interference is correlated and matched, it can be proved that there is interference of that type, and if the pattern cannot be matched, it is stated that the signal fluctuation may be caused by other reasons.
In view of the above analysis, the implementation scheme of the interference detection method provided by the embodiment of the present invention corresponds to the following steps:
step 101, obtaining the short-time power according to the received signal, and obtaining the received signal short-time power sequence composed of the short-time power of the received signal.
In this step, the obtaining of the short-time power according to the received signal may specifically be: and carrying out short-time power integration on the received signal to obtain short-time power.
The duration of the short-time power obtained in this step may be greater than the interference period of the interference signal, or may be less than half of the interference period. For example, for a received signal with a large duty ratio, even if the duration of the short-time power is greater than the period of the interference signal, the interference signal can be found through the embodiments of the present invention.
Specifically, the duration of the acquired short-time power can be set to be less than half of the interference period. The duration of the acquired short-time power can be further set to be less than half of the minimum granularity of the interference signal. The latter configuration is made because the time granularity of the time domain interference is generally small, and the time granularity is in the order of 100us, for example, the period of the PHS interference is 5ms, and the time slot period is 625us, so as to ensure that the interference of this level of granularity can be detected, the detection granularity for detection in the received signal, i.e. the sampling period, is required to be less than half the time length of the interference time slot, so as to ensure that the interference signal is not smoothed by the average value.
The short-time power integration performed in this step may be specifically integrating an I channel and a Q channel of a receiving channel every set number of chips (chips), where the set number of chips may be obtained by calculating a periodic characteristic of an interference signal, where the periodic characteristic of the interference signal is usually a transmission duration, a silence duration, and the like of interference.
Specifically, the power integration performed on the I channel and the Q channel includes: firstly, the power P of the I channel and the power P of the Q channel are respectively obtainedI、PQFor the two powers PI、PQThe square sum is performed and then the sum is squared. The power integral is specifically expressed by the formula As shown. A plurality of short-term powers of the received power are thus obtained by this processing, and these short-term powers constitute a sequence.
For the above specific value of determining chips, taking the WCDMA system as an example, and the duration of the short-time power required to be obtained is smaller than half of the minimum granularity of the interference signal, there is 3.84Mchips in the WCDMA system for 1 second, so that 1/3.84M ═ 0.26us per chip, and for a slot cycle of 625us, i.e. a transmission duration of 625us, the number of chips of the short-time power should be less than: 312.5/0.26 ═ 1202, so the number of chips can be set to 512chips specifically. Therefore, if it is necessary to detect interference with a slot cycle of 625us, the power of the I channel and the Q channel of the receiving channel may be integrated every 512chips to obtain a plurality of short-time powers of the receiving channel. Obviously, if the duration of the acquired short-time power is less than half of the interference period of the interfering signal, the number of chips of the short-time power should be less than: the number of chips used is 9615 per 2500/0.26, so that a value smaller than this can be used. If the duration of the acquired short-time power is not limited, the calculation may be performed in one interference period, for example, the number of chips of the short-time power should be less than 5000/0.26-19230, and other calculation methods may be used to determine the number of chips.
And step 102, determining a sequence X (n) to be detected according to the short-time power sequence obtained in the step 101.
The sequence to be detected determined in this step may be the short-time power sequence obtained in step 101, or may be a sequence to be detected formed by intercepting a certain number of data from the short-time power sequence and forming the intercepted data.
For the case of intercepting a certain number of data, in order to reduce false triggering caused by randomness of signals, a specific value may also be preset, and the number of the intercepted data in step 101 needs to be greater than the specific value. Wherein the specific value can be calculated according to a precision range, for example, according to a formula <math><mrow> <mn>3</mn> <mfrac> <msup> <mi>σ</mi> <mn>2</mn> </msup> <msqrt> <mi>n</mi> </msqrt> </mfrac> <mo><</mo> <mi>L</mi> </mrow></math> And determining, wherein σ is the root mean square difference of the received signal in the non-interference condition, n is the specific value, and L is the set threshold value in the non-interference condition.
Specifically, the number of data extracted from the short-time power sequence in step 101 is different for different detection accuracy requirements. For example, if the root mean square difference σ of the received signal is 1 and the threshold is set to 0.1 without interference, the equation is followed <math><mrow> <mn>3</mn> <mfrac> <msup> <mi>σ</mi> <mn>2</mn> </msup> <msqrt> <mi>n</mi> </msqrt> </mfrac> <mo><</mo> <mi>L</mi> </mrow></math> Determining that the number of the sequences X (n) to be detected is required to be not less than 900. And if the threshold value is set to 0.3, according to the formula <math><mrow> <mn>3</mn> <mfrac> <msup> <mi>σ</mi> <mn>2</mn> </msup> <msqrt> <mi>n</mi> </msqrt> </mfrac> <mo><</mo> <mi>L</mi> </mrow></math> Determining that the sequence X (n) to be detected is required to obtain not less than 100 values. The number of the short-time power sequence data obtained in the step 101 is preferably the number of the sequence x (n) due to the different duty ratios of the interference sequencesMore than 10 times of the total weight of the composition.
In addition, in step 102, before determining the sequence x (n) to be detected, normalization processing may be performed on each corresponding power value, and then the obtained sequence (n) may be used as the sequence to be detected in step 103.
And the normalization process performed may specifically be averaging each power value and subtracting the average value from each power value. So that each value in the sequence x (n) to be detected is the power value after subtraction of the average value. Therefore, after normalization, the mean value x of the sequences to be detected x (n) is 0.
103, performing correlation detection on the sequence x (n) to be detected determined in step 102 by using a preset interference correlation sequence to obtain a detection result sequence, and determining whether the received signal has time division interference corresponding to the interference correlation sequence by comparing each value in the detection result sequence with a preset threshold range.
Before describing in detail the processing of step 103 in an embodiment, the received signal and interference correlation sequence are first analyzed.
For a received signal, if no interference exists, it can be considered as a sequence satisfying a white noise characteristic, and its distribution satisfies a normal distribution, the mean of the sequence is x, and the root mean square difference is σ. According to the white noise characteristics, a new sequence formed by extracting partial values of the white noise satisfies normal distribution.
Therefore, in step 103, n values in the sequence x (n) obtained in step 102 can be intercepted by the interference correlation sequence, and averaged, if no interference corresponding to the interference correlation sequence exists, the extracted sequence average value has a probability of falling within its confidence interval of 97.7%, and the confidence interval of the normal signal is
<math><mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mn>3</mn> <mfrac> <msup> <mi>σ</mi> <mn>2</mn> </msup> <msqrt> <mi>n</mi> </msqrt> </mfrac> <mo>,</mo> <mi>x</mi> <mo>+</mo> <mn>3</mn> <mfrac> <msup> <mi>σ</mi> <mn>2</mn> </msup> <msqrt> <mi>n</mi> </msqrt> </mfrac> <mo>)</mo> </mrow></math> . Of course, if the sequence x (n) is normalized, i.e. the mean value is subtracted from each value, x of the sequence x (n) is 0. However, if there is interference corresponding to the interference correlation sequence, the coherent mean value will necessarily fall within other confidence intervals different from the above-mentioned interval, and the confidence interval is referred to as the confidence interval of the interference signal. If the two confidence intervals do not intersect, the probability of false triggering, that is, the probability of false judging the normal signal as the interference signal, can be greatly reduced, so that the confidence interval of the interference signal can be set as
And
<math><mrow> <mrow> <mo>(</mo> <mi>x</mi> <mo>+</mo> <mn>3</mn> <mfrac> <msup> <mi>σ</mi> <mn>2</mn> </msup> <msqrt> <mi>n</mi> </msqrt> </mfrac> <mo>,</mo> <mo>∞</mo> <mo>)</mo> </mrow> <mo>.</mo> </mrow></math>
thus, by convolving the interference correlation sequence consisting of 0 and 1 with the sequence x (n) obtained in step 102, with 0 representing no interference and 1 representing interference, if the interference correlation sequence is aligned with the sequence x (n), the convolved values are those values at which the received signal emphasis, which may be due to interference, increases, in which case if the mean of these values is greater than the mean of these values
Or less than
It is indicated that there is a probability of interference above 97.7%.
Based on the above analysis, it can be determined that, in the above scheme, the interference correlation sequence h (n) is preset according to the interference characteristics that may exist, and the number of the set interference correlation sequence h (n) may be the same as or different from the number of data in the sequence x (n) to be detected, as long as it is ensured that the settings of 0 and 1 in the interference correlation sequence h (n) correspond to the interference period of the corresponding interference signal. For example, for single channel interference of a PHS base station, the interference correlation sequence h (n) includes 0 of 1 of 0.625ms and 0 of 4.375ms, for short-time power of 512chips, 5000/(512 × 0.26) ═ 37.5 times of interference detection can be performed in 5ms, i.e. 5000us, and 625/(512 × 0.26) ═ 4 times of interference detection can be performed in each interference period, i.e. 625us, since the sequence must be an integer, the sequence may be set to include 75 values, and specifically: 1. 1, 0 (34 total 0), 1, 0 (33 total 0). For PHS4 channel interference, the interference correlation sequence h (n) includes 1 of 2.5ms and 0 of 2.5ms, so the sequence also includes 75 values, and the sequence may specifically be: 1. 1, 1 (19 1 s in total), 0 (19 0 s in total), 1 (19 1 s in total), 0 (18 0 s in total). For other interferers, the corresponding interference correlation sequence h (n) may be determined according to the interference period.
The processing of the subsequent step 103 specifically includes:
step A, shifting a preset interference correlation sequence H (n) step by step, convolving the sequence X (n) to be detected obtained in step 102 with the interference correlation sequence shifted each time, averaging a plurality of values obtained by each convolution, and forming a detection result sequence Y (tau) by all obtained average values.
Y(τ)=∑X(n)H(n-τ)
And B, comparing all values in the detection result sequence Y (tau) with a preset threshold range to determine whether the received signal has time division interference corresponding to the interference correlation sequence.
From the above analysis, theThe threshold range may be
<math><mrow> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mn>3</mn> <mfrac> <msup> <mi>σ</mi> <mn>2</mn> </msup> <msqrt> <mi>n</mi> </msqrt> </mfrac> <mo>,</mo> <mi>x</mi> <mo>+</mo> <mn>3</mn> <mfrac> <msup> <mi>σ</mi> <mn>2</mn> </msup> <msqrt> <mi>n</mi> </msqrt> </mfrac> <mo>)</mo> </mrow> <mo>,</mo> </mrow></math> It may also be a (0,
and
if the detection result is in the former threshold range, the step B can determine that corresponding time division interference does not exist when all values in the detection result sequence are determined to be values in the range; otherwise, i.e. if the value is not within the range, it is determined that interference is present. If the range is the latter threshold range, when the value falling into the range is determined to exist, the corresponding time division interference can be determined to exist; if all values are not within the range, then it is determined that no interference is present.
An embodiment of the present invention further provides a system for implementing interference detection, where a communication device in the system includes a short-time power obtaining module and an interference detecting module shown in fig. 2. The communication device may specifically be a base station, or may be another device in the system. The apparatus is described in detail below with reference to fig. 2 and 3.
An embodiment of the interference detection apparatus for implementing the above method embodiment is shown in fig. 2, and specifically includes a short-time power obtaining module and an interference detection module, wherein,
the short-time power acquisition module is used for acquiring short-time power according to the received signal, taking a sequence formed by the short-time power of the received signal as a short-time power sequence and sending the short-time power sequence to the interference detection module;
and the interference detection module is used for determining a sequence to be detected according to the received short-time power sequence, performing correlation detection on the sequence to be detected by using a preset interference correlation sequence, and determining whether the received signal has time division interference corresponding to the interference correlation sequence by comparing each value in the obtained detection result sequence with a preset threshold range.
As can be seen from fig. 3, the short-time power obtaining module may specifically include: the short-time power sequence forming module and the short-time power sequence sending module. Specifically, the short-time power sequence forming module may obtain the short-time power according to the received signal, and use a sequence formed by the short-time powers of the received signal as the short-time power sequence, and send the short-time power sequence to the interference detecting module through the short-time power sequence sending module.
As can be seen from fig. 3, the interference detection module may specifically include: the device comprises a correlation detection module and an interference judgment module.
Specifically, the correlation detection module is configured to determine a sequence to be detected according to the received short-time power sequence, perform correlation detection on the sequence to be detected by using a preset interference correlation sequence, and send an obtained detection result sequence to the interference determination module.
And the interference judging module is used for comparing the value in the received detection result sequence with a preset threshold range and determining whether the received signal has time division interference corresponding to the interference correlation sequence.
The short-time power obtaining module in fig. 2 obtains the short-time power according to the received signal specifically may be that the short-time power obtaining module obtains the short-time power by performing short-time power integration on the received signal. Of course, if the short-time power obtaining module is composed of a short-time power sequence forming module and a short-time power sequence sending module, the processing is specifically executed by the short-time power sequence forming module.
The short-time power integration of the received signal may specifically include: the I channel and the Q channel of the receiving channel are integrated every set number of chips, and the set value of the number of chips is determined by the cycle characteristic of the estimated interference signal. The specific integration process is as described above and will not be described herein.
The short-time power obtaining module or the short-time power sequence forming module performs short-time power integration on the received signal, specifically, the short-time power obtaining module may obtain the short-time power whose duration is less than half of the interference period of the interference signal, or obtain the short-time power whose duration is less than half of the minimum granularity of the interference signal.
In addition, the preset interference correlation sequence may be specifically determined according to an interference period of the interference signal, and in the sequence, a value corresponding to a period with interference is 1, and a value corresponding to a period without interference is 0.
In the interference detection module, the sequence to be detected is determined according to the received short-time power sequence, specifically, the received short-time power sequence may be directly used as the sequence to be detected, or a plurality of data may be intercepted from the short-time power sequence and used as the sequence to be detected. And for the second case described above, i.e., for the process of intercepting a plurality of data from a short-time power sequence, the number of intercepted data may also be set to be greater than a preset specific value. The specific value is calculated as described above, and is not described herein again. In addition, if the interference detection module is specifically composed of a correlation detection module and an interference judgment module, the above processing may be specifically performed by the correlation detection module, and the following processing is also performed by the correlation detection module.
In the interference detection module, when the sequence to be detected is determined according to the short-time power sequence, the data forming the sequence to be detected may be normalized, and the processed values form the sequence to be detected.
The correlation detection performed by the interference detection module may specifically be that the interference correlation sequence is shifted step by step, the sequence to be detected is convolved with the interference correlation sequence shifted each time, and a plurality of values obtained by each convolution are averaged to obtain all average values to form a detection result sequence.
In addition, as mentioned above, the preset threshold range may be: <math><mrow> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mn>3</mn> <mfrac> <msup> <mi>σ</mi> <mn>2</mn> </msup> <msqrt> <mi>n</mi> </msqrt> </mfrac> <mo>,</mo> <mi>x</mi> <mo>+</mo> <mn>3</mn> <mfrac> <msup> <mi>σ</mi> <mn>2</mn> </msup> <msqrt> <mi>n</mi> </msqrt> </mfrac> <mo>)</mo> </mrow> <mo>,</mo> </mrow></math> in this case, the interference detection module determines that there is no interference signal when all values in the detection result sequence are determined to be within the threshold range; upon determining that one or more values are outside of the threshold range, determining that an interfering signal is present.
The preset threshold range may also be:
and
in this case, the interference detection module determines that there is no interference signal when it is determined that all values in the detection result sequence are not within the threshold range, and determines that there is an interference signal when it is determined that one or more values are within the threshold range.
The above description is only a preferred implementation of the embodiments of the present invention, and is not intended to limit the scope of the present invention.