Method and apparatus for suppressing interference signals

By extracting the characteristics of the main interference signal from the signal data and identifying the first type of spurious peak for interference removal, the problem of difficult detection of target signals caused by co-frequency cell interference in TDD LTE networks is solved, achieving more efficient interference suppression and target signal visibility.

CN115801178BActive Publication Date: 2026-06-19BEIJING ESWIN COMPUTING TECH CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING ESWIN COMPUTING TECH CO LTD
Filing Date
2022-11-30
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In TDD LTE networks, interference between signals from co-frequency cells makes it difficult for terminal devices to detect weak target signals, and existing interference suppression methods are ineffective.

Method used

By obtaining the signal characteristics of the main interference signal from the signal data, the first type of false peak is identified, and interference removal is performed based on the false peak. This avoids the reconstruction process of the main interference signal and directly suppresses the interference from the perspective of the interference result.

🎯Benefits of technology

It improves interference suppression, reduces equipment performance requirements, increases processing efficiency, reduces computing power pressure, and enhances the detectability of target cell signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115801178B_ABST
    Figure CN115801178B_ABST
Patent Text Reader

Abstract

This application discloses a method and apparatus for suppressing interference signals, relating to the field of communication technology. The method includes: obtaining signal characteristics of a main interference signal from signal data; determining a first type of spurious peak in the main interference signal based on the signal characteristics, wherein the first type of spurious peak is used to characterize the interference effect of the main interference signal in the signal data; and performing interference removal operations on the signal data based on the first type of spurious peak.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for suppressing interference signals. Background Technology

[0002] During the cell signal search phase, interference between co-frequency cell signals makes it difficult for terminal devices to detect weaker target signals among multiple co-frequency cell signals. This is especially true in TDD LTE networks (Time Division Long Term Evolution), where co-frequency cells are configured with the same uplink and downlink time domains, and signals from each co-frequency cell arrive at the terminal almost simultaneously. This results in the terminal being affected by strong main interference signals during cell search. Therefore, effectively suppressing interference signals becomes a crucial aspect of cell search.

[0003] Currently, in the process of suppressing interference signals, the general approach is to reconstruct the main interference signal based on its characteristics after acquiring the signal data, and then use the reconstructed main interference signal to perform interference suppression within the signal data. However, in practical applications, although the main interference signal has strong power and is clearly represented in the overall signal data, the complexity of the actual situation means that the reconstructed main interference signal may be affected by other factors in the signal data. In other words, the accuracy of the reconstructed main interference signal is low, resulting in poor suppression effectiveness in existing interference signal suppression processes. Summary of the Invention

[0004] This application provides a method and apparatus for suppressing interference signals, with the main objective of achieving a method for suppressing interference signals to solve the problem of poor suppression effect.

[0005] To address the aforementioned technical problems, this application provides the following technical solutions:

[0006] In a first aspect, this application provides a method for suppressing interference signals, the method comprising:

[0007] Obtain the signal characteristics of the main interference signal from the signal data;

[0008] Based on the signal characteristics, a first type of false peak of the main interference signal is determined, wherein the first type of false peak is used to characterize the interference effect of the main interference signal in the signal data;

[0009] The signal data is subjected to interference removal based on the first type of spurious peaks.

[0010] Optionally, the main interference signal is a co-frequency cell signal other than the target cell signal in the signal data;

[0011] The signal features for obtaining the main interference signal from the signal data include:

[0012] Frequency domain detection is performed on the signal data to obtain the secondary synchronization sequence number of the main interference signal, which is used as the signal feature.

[0013] Optionally, determining the first type of spurious peak of the main interference signal based on the signal characteristics includes:

[0014] The auxiliary synchronization sequence is calculated using the auxiliary synchronization sequence number and sequence length, and the first type of false peak is determined based on the auxiliary synchronization sequence.

[0015] or,

[0016] A secondary synchronization sequence corresponding to the secondary synchronization sequence number is determined in a preset secondary synchronization sequence list, and the first type of false peak is determined based on the secondary synchronization sequence. The preset secondary synchronization sequence list contains 168 secondary synchronization sequence numbers and the secondary synchronization sequence corresponding to each secondary synchronization sequence number.

[0017] Optionally, calculating the secondary synchronization sequence using the secondary synchronization sequence number and sequence length includes:

[0018] A reference sequence is determined by the auxiliary synchronization sequence number, and a first target frame sequence and a second target frame sequence are calculated based on the reference sequence and the sequence length, wherein the frame number difference between the first target frame sequence and the second target frame sequence is determined based on the signal period of the signal data;

[0019] The first type of false peak is determined based on the first target frame sequence and the second target frame sequence.

[0020] Optionally, the step of determining a reference sequence through the secondary synchronization sequence number, and calculating a first target frame sequence and a second target frame sequence based on the reference sequence and the sequence length, includes:

[0021] The reference sequence number is calculated based on the auxiliary synchronization sequence number;

[0022] The first target frame sequence number is obtained by performing modulo calculation based on the reference sequence number and the sequence length.

[0023] The second target frame sequence number is obtained by performing modulo calculation based on the first target frame sequence number, the reference sequence number, and the sequence length.

[0024] The step of determining the first type of false peak based on the first target frame sequence and the second target frame sequence includes:

[0025] The first type of false peak is determined based on the first target frame sequence number and the second target frame sequence number.

[0026] Optionally, before performing interference removal on the signal data based on the first type of spurious peaks, the method further includes:

[0027] Cross-correlation calculations are performed on all secondary synchronization sequences included in the secondary synchronization sequence list to obtain the cross-correlation value;

[0028] Based on the cross-correlation value, auxiliary synchronization sequences exceeding a preset threshold are identified as second-type spurious peaks;

[0029] The interference removal operation on the signal data based on the first type of spurious peaks includes:

[0030] The signal data is subjected to interference removal based on the first type of spurious peaks and the second type of spurious peaks.

[0031] Optionally, the interference removal operation on the signal data based on the first type of spurious peaks and the second type of spurious peaks includes:

[0032] When the cross-correlation value corresponding to the second type of spurious peak is determined to be negative, the negative part of the signal data is set to zero, and the positive part of the signal data is subjected to interference removal operation based on the first type of spurious peak.

[0033] Optionally, the signal detection includes PSS time-domain detection and SSS frequency-domain detection;

[0034] The step of performing signal detection on the signal data to obtain the secondary synchronization sequence number of the main interference signal, which serves as the signal feature, includes:

[0035] The signal data is subjected to PSS time-domain detection, and the PSS detection result of the main interference signal is obtained. The PSS detection result includes the main synchronization sequence number and half-frame timing. The half-frame timing is used to determine the starting position of the main interference signal in the signal data.

[0036] Based on the PSS detection results, SSS frequency domain detection is performed to obtain the SSS signal characteristics of the main interference signal. The sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics is determined as the auxiliary synchronization sequence number of the main interference signal in the preset auxiliary synchronization sequence list, and the auxiliary synchronization sequence number of the main interference signal is determined as the signal characteristic.

[0037] Optionally, the SSS signal features include an SSS signal sequence;

[0038] The step of performing SSS frequency domain detection based on the PSS detection results to obtain the SSS signal characteristics of the main interference signal, and determining the sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics in a preset auxiliary synchronization sequence list as the auxiliary synchronization sequence number of the main interference signal, and determining the auxiliary synchronization sequence number of the main interference signal as the signal characteristic, includes:

[0039] The SSS signal is subjected to a Fourier transform operation to obtain the SSS signal sequence, wherein the SSS signal is determined based on the characteristics of the SSS signal;

[0040] The cross-correlation calculation is performed between the SSS signal sequence and each auxiliary synchronization sequence in the preset auxiliary synchronization sequence list to obtain the corresponding correlation value;

[0041] Based on the correlation value, the sequence number of the auxiliary synchronization sequence in the preset auxiliary synchronization sequence list corresponding to the largest correlation value is determined as the auxiliary synchronization sequence number of the main interference signal, and the auxiliary synchronization sequence number of the main interference signal is determined as the signal feature.

[0042] Secondly, this application also provides an interference signal suppression device, the device comprising:

[0043] The acquisition unit is used to acquire the signal characteristics of the main interference signal from the signal data;

[0044] The determining unit is configured to determine a first type of false peak of the main interference signal based on the signal characteristics, wherein the first type of false peak is used to characterize the interference effect of the main interference signal on the signal data;

[0045] The removal unit is used to perform interference removal operations on the signal data based on the first type of false peaks.

[0046] Optionally, the main interference signal is a co-frequency cell signal other than the target cell signal in the signal data;

[0047] The acquisition unit is specifically used to perform signal detection on the signal data to obtain the auxiliary synchronization sequence number of the main interference signal, which is used as the signal feature.

[0048] Optionally, the determining unit includes:

[0049] The calculation module is used to calculate the auxiliary synchronization sequence using the auxiliary synchronization sequence number and the sequence length, and to determine the first type of false peak based on the auxiliary synchronization sequence;

[0050] The determining module is used to determine the auxiliary synchronization sequence corresponding to the auxiliary synchronization sequence number in a preset auxiliary synchronization sequence table, and to determine the first type of false peak based on the auxiliary synchronization sequence. The preset auxiliary synchronization sequence table contains 168 auxiliary synchronization sequence numbers and the auxiliary synchronization sequence corresponding to each auxiliary synchronization sequence number.

[0051] Optionally, the calculation module is specifically configured to determine a reference sequence through the auxiliary synchronization sequence number, and calculate a first target frame sequence and a second target frame sequence based on the reference sequence and the sequence length, wherein the frame number difference between the first target frame sequence and the second target frame sequence is determined based on the signal period of the signal data; and to determine the first type of false peak based on the first target frame sequence and the second target frame sequence.

[0052] Optionally, the computing module includes:

[0053] The first calculation submodule is used to calculate the base sequence number based on the auxiliary synchronization sequence number;

[0054] The second calculation submodule is used to perform modulo calculation based on the reference sequence number and the sequence length to obtain the first target frame sequence number;

[0055] The third calculation submodule is used to perform modulo calculation based on the first target frame sequence number, the reference sequence number and the sequence length to obtain the second target frame sequence number;

[0056] The computing module further includes:

[0057] The determination submodule is used to determine the first type of false peak based on the first target frame sequence number and the second target frame sequence number.

[0058] Optionally, the device further includes:

[0059] The calculation unit is used to perform cross-correlation calculations based on all the secondary synchronization sequences contained in the secondary synchronization sequence list to obtain the cross-correlation value.

[0060] The false peak determination unit is used to determine the auxiliary synchronization sequence that exceeds a preset threshold as a second type of false peak based on the cross-correlation value.

[0061] The removal unit is further specifically used to perform interference removal operations on the signal data based on the first type of false peaks and the second type of false peaks.

[0062] Optionally, the removal unit is further configured to, when the cross-correlation value corresponding to the second type of spurious peak is determined to be negative, set the negative part of the signal data to zero, and perform interference removal operation on the positive part of the signal data based on the first type of spurious peak.

[0063] Optionally, the signal detection includes PSS time-domain detection and SSS frequency-domain detection;

[0064] The acquisition unit includes:

[0065] The acquisition module is used to perform PSS time-domain detection on the signal data and acquire the PSS detection result of the main interference signal, wherein the PSS detection result includes the main synchronization sequence number and half-frame timing.

[0066] The determination module is used to perform SSS detection based on the PSS detection result, obtain the SSS signal characteristics of the main interference signal, and determine the sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics in the preset auxiliary synchronization sequence list as the auxiliary synchronization sequence number of the main interference signal, and determine the auxiliary synchronization sequence number of the main interference signal as the signal characteristic.

[0067] Optionally, the SSS signal features include an SSS signal sequence;

[0068] The determining module includes:

[0069] The transformation submodule is used to perform a Fourier transform operation on the SSS signal to obtain the SSS signal sequence, wherein the SSS signal is determined based on the characteristics of the SSS signal;

[0070] The calculation submodule is used to perform cross-correlation calculation between the SSS signal sequence and each auxiliary synchronization sequence in the preset auxiliary synchronization sequence list to obtain the corresponding correlation value;

[0071] The determination submodule is used to determine the sequence number of the auxiliary synchronization sequence in the preset auxiliary synchronization sequence list corresponding to the largest correlation value as the auxiliary synchronization sequence number of the main interference signal, and to determine the auxiliary synchronization sequence number of the main interference signal as the signal feature.

[0072] Thirdly, this application also provides a storage medium including a stored program, wherein, when the program is executed, it controls the device where the storage medium is located to perform the interference signal suppression method described in the first aspect.

[0073] Fourthly, this application also provides an interference signal suppression device, the device comprising a storage medium; and one or more processors, the storage medium being coupled to the processors, the processors being configured to execute program instructions stored in the storage medium; the program instructions, when executed, perform the interference signal suppression method described in any one of the first aspects.

[0074] By employing the above-described technical solution, the technical solution provided in this application has at least the following advantages:

[0075] This application provides a method and apparatus for suppressing interference signals. The method first obtains the signal characteristics of the main interference signal from the signal data, then determines the first type of spurious peaks of the main interference signal based on these characteristics, and finally performs interference removal operations on the signal data based on these first type of spurious peaks, thereby achieving the function of suppressing interference signals. Compared with the prior art, since the first type of spurious peaks characterize the interference effect of the main interference signal in the signal data, this application mainly suppresses and eliminates the main interference part in the signal data based on the first type of spurious peaks. This avoids the process of reconstructing the main interference signal during the interference suppression process, thus avoiding the impact of low accuracy of the reconstructed main interference signal on the interference suppression effect and improving the interference suppression effect. Furthermore, since this application performs interference suppression based on the first type of spurious peaks, that is, directly suppresses interference from the perspective of the interference result, it avoids the process of reconstructing the main interference signal. Since the reconstruction process of the main interference signal requires a large computational load, the interference suppression method of this application can avoid the computational pressure brought by this reconstruction process, thereby alleviating the equipment performance occupation of the interference suppression process.

[0076] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0077] The above and other objects, features, and advantages of exemplary embodiments of this application will become readily understood by reading the following detailed description with reference to the accompanying drawings. In the drawings, several embodiments of this application are illustrated by way of example and not limitation, with the same or corresponding reference numerals denoteing the same or corresponding parts, wherein:

[0078] Figure 1 A flowchart of an interference signal suppression method provided in an embodiment of this application is shown;

[0079] Figure 2A block diagram of an interference signal suppression device provided in an embodiment of this application is shown;

[0080] Figure 3 A block diagram of another interference signal suppression device provided in an embodiment of this application is shown. Detailed Implementation

[0081] Exemplary embodiments of this application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of this application are shown in the drawings, it should be understood that this application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of this application and to fully convey the scope of this application to those skilled in the art.

[0082] It should be noted that, unless otherwise stated, the technical or scientific terms used in this application shall have the ordinary meaning as understood by one of ordinary skill in the art to which this application pertains.

[0083] This application provides a flowchart of a method for suppressing interference signals, as shown in the embodiments. Figure 1 As shown, the method includes:

[0084] 101. Obtain the signal characteristics of the main interference signal from the signal data.

[0085] Because the signals of each co-frequency cell are configured according to the same uplink and downlink time domain during the cell signal search process, the signals of each co-frequency cell are detected by the terminal device almost simultaneously during the cell signal search process. This results in the target cell signal being interfered with by the co-frequency cell signal with stronger power during the search process. This co-frequency cell signal with stronger power can be understood as the main interference signal described in this embodiment.

[0086] This embodiment provides an interference suppression method, therefore, accurate detection of the main interference signal is crucial. In this step, the signal characteristics of the main interference signal can first be detected from the signal data. This signal data can be understood as the data collected by the terminal device when searching for the target cell signal. This signal data includes both the main interference signal and the target cell signal that needs to be identified subsequently. Since the main interference signal is a high-power cell signal, its impact on the entire signal data is significant. In practical applications, this signal characteristic can be a feature determined based on spectral morphology. Furthermore, since the signal itself is a type of electrical signal, it can also be mathematically understood as a sequence of arrays with certain patterns. Therefore, the signal characteristic can also be understood as an arrangement of different levels of magnitude at different positions in a sequence. Here, the type and form of the signal characteristic are not specifically limited and can be selected based on the user's actual needs.

[0087] 102. Based on the signal characteristics, determine the first type of false peak of the main interference signal.

[0088] The first type of false peak is used to characterize the interference effect of the main interference signal on the signal sequence in the signal data.

[0089] As described in the preceding steps, since the signal characteristics can reveal the features of the main interference signal, and the interference of the main interference signal to the target cell signal on the same frequency is mainly caused by the superposition of its signal sequence based on level magnitude, in the process of suppressing the interference signal, as long as the part with a greater impact can be removed, the target cell signal, which was not prominent in the original signal data, can be made more prominent. Therefore, in this step, the first type of spurious peak of the main interference signal can be determined based on the signal characteristics determined in the preceding steps, that is, the signal sequence formed by the part of the main interference signal that has a greater impact on the target cell signal. Of course, in the application of this embodiment, the specific peak value of the first type of spurious peak can be calculated based on the autocorrelation algorithm between the signal data and the signal characteristics of the main interference signal.

[0090] 103. Perform interference removal operation on the signal data based on the first type of false peaks.

[0091] Once the first type of spurious peak is identified, the portion of the main interference signal that interferes with the target cell signal in the signal data is determined. Therefore, in this step, interference removal can be performed based on the first type of spurious peak. This achieves the effect of suppressing the part of the main interference signal that has a greater impact on the target cell signal in the signal data, so that the target cell signal can be more clearly highlighted in the removed signal data, thus achieving the effect of suppressing the interference signal.

[0092] Based on this, this embodiment provides a method for suppressing interference signals. Compared with the prior art, since the first type of spurious peak is used to characterize the interference effect of the main interference signal on the signal sequence in the signal data, this application mainly suppresses and eliminates the main interference part in the signal data based on the first type of spurious peak. This avoids the process of reconstructing the main interference signal during the interference signal suppression process, thereby avoiding the interference suppression effect affected by the low accuracy of the reconstructed main interference signal, and improving the interference suppression effect. In addition, since this application performs interference suppression based on the first type of spurious peak, that is, directly suppresses interference from the perspective of the interference result, this avoids the process of reconstructing the main interference signal. Since the reconstruction process of the main interference signal requires a large computing load, the interference suppression method of this application can avoid the computing pressure brought by this reconstruction process, thereby alleviating the equipment performance occupation of the interference suppression process.

[0093] In some embodiments, during cell signal search, when multiple cells on the same frequency use the primary synchronization sequence number... At different times, their secondary synchronization signals will not interfere with each other, as long as they use the same primary synchronization sequence number. Interference exists between cells on the same frequency, causing the stronger cell signal to affect the weaker cell signal; in other words, the main interference signal significantly interferes with the target cell signal. Therefore, the main interference signal is a cell signal on the same frequency other than the target cell signal in the signal data.

[0094] Based on this, the method described in this embodiment can mainly target the interference problem between cell signals of the same frequency. That is, when it is determined that the main interference signal and the target cell signal have the same main synchronization sequence number, determining the auxiliary synchronization sequence number of the main interference signal can reflect the characteristics of the signal.

[0095] Based on this, when executed in the foregoing embodiments, the signal characteristics of obtaining the main interference signal from the signal data in step 101 include:

[0096] The signal data is subjected to signal detection to obtain the auxiliary synchronization sequence number of the main interference signal, which is used as the signal feature.

[0097] In this embodiment, the LTE network provides 504 physical layer cell identifiers, with values ​​ranging from 0 to 503, numbered according to the primary synchronization sequence. (Value range 0-2) and auxiliary synchronization sequence number (Values ​​range from 0 to 167) are jointly determined, and the specific relationship is as follows: Therefore, during the search for target cell signals, as described above, the primary synchronization sequence numbers of the two signals are the same. The difference lies in the secondary synchronization sequence number. In other words, determining the secondary synchronization sequence number of the primary interference signal is equivalent to determining the characteristics of that primary interference signal, i.e., its signal features. Therefore, in this embodiment, a time-domain detection method can be used to detect the signal data and determine the secondary synchronization sequence number of the primary interference signal. The time-domain detection process described in this embodiment can be based on secondary synchronization sequence time-domain detection. The specific execution method can refer to existing secondary synchronization sequence time-domain detection methods, which will not be elaborated here.

[0098] By performing signal detection on the signal data, the auxiliary synchronization sequence number of the main interference signal is obtained and used as a signal feature. This ensures that the main interference signal's main impact on the entire signal data can be determined based on the auxiliary synchronization sequence during subsequent interference signal suppression, thus laying the foundation for subsequent interference signal suppression. Furthermore, since the main interference signal is actually detected based on the signal sequence in this embodiment, the existing process of reconstructing the main interference signal is eliminated. Overall, this can improve processing efficiency while reducing the computational burden on the signal search device.

[0099] In some embodiments, after determining the secondary synchronization sequence number of the primary interfering cell, the secondary synchronization sequence and its number with a large cross-correlation value with the secondary synchronization signal can be determined based on the synchronization signal generation formula. This means the sequence and its number are more affected by the primary interfering signal, i.e., the sequence corresponding to the first type of false peak described in this embodiment. Of course, in practical applications, once the primary synchronization sequence is determined, the selection range of secondary synchronization sequences is also limited. As described in the foregoing embodiments, the secondary synchronization sequence number... If the value ranges from 0 to 167, then a sequence list containing all the secondary synchronization sequence numbers can be generated in advance, and this sequence list can be used to determine which sequence corresponding to the secondary synchronization sequence number is the first type of false peak of the main interference signal.

[0100] Based on this, in step 102 above, determining the first type of false peak of the main interference signal based on the signal characteristics can be performed in the following two ways, including:

[0101] On the one hand, the auxiliary synchronization sequence is calculated using the auxiliary synchronization sequence number and sequence length, and the first type of false peak is determined based on the auxiliary synchronization sequence.

[0102] On the other hand, the auxiliary synchronization sequence number corresponding to the first type of false peak is determined in the preset auxiliary synchronization sequence table. The preset auxiliary synchronization sequence table contains 168 auxiliary synchronization sequence numbers, as well as the first target frame sequence number and the second target frame sequence number corresponding to each auxiliary synchronization sequence number.

[0103] Regarding the first aspect, since the secondary synchronization sequence number is already determined, and the interference sequence can be calculated based on the cell signal setting protocol, this process requires consideration of the sequence length. However, regarding the second aspect, since the secondary synchronization sequence number is determined in advance... A sequence list containing all secondary synchronization sequence numbers is generated, i.e., a preset secondary synchronization sequence list. Once the secondary synchronization sequence numbers are determined, the corresponding secondary synchronization sequence can be identified within this preset list, and the corresponding first-type spurious peak can be determined based on this. It should be noted that in this embodiment, since the primary synchronization sequence occupies 62 of the 72 subcarriers in the center of the signal in the frequency domain, and according to the protocol, the secondary synchronization sequence has the same length as the primary synchronization sequence, and this sequence is composed of two sequences of the same length interleaved, the length of each sequence is half the total length, i.e., 31.

[0104] In this embodiment, the signal characteristics can be understood as determining the level distribution position of the main interference signal similar to the signal data. Specifically, after determining the signal data, based on the known 168 auxiliary synchronization sequences, it can be understood as determining which of these 168 auxiliary synchronization sequences is closest to the level distribution of the current signal data. The closest one is the first type of false peak described in this embodiment, which is the level distribution characteristic of the main interference signal that causes the greatest interference to the signal data, i.e., the signal characteristics. Of course, after determining the auxiliary synchronization sequence number, it is also determined which part or segment of the signal data contains the interference, i.e., the location where the first type of false peak appears. Next, the actual peak value of the first type of false peak can be further determined. The actual peak value can be determined based on the communication protocol, where the peak ratio is 30 / 62. Therefore, the magnitude of the interference currently appearing at the corresponding position of the corresponding auxiliary synchronization sequence number can be determined, thereby determining the specific impact of the main interference signal on the entire signal data, i.e., the first type of false peak.

[0105] In some embodiments, calculating the secondary synchronization sequence using the secondary synchronization sequence number and the sequence length includes:

[0106] A reference sequence is determined by the auxiliary synchronization sequence number, and a first target frame sequence and a second target frame sequence are calculated based on the reference sequence and the sequence length, wherein the frame number difference between the first target frame sequence and the second target frame sequence is determined based on the signal period of the signal data;

[0107] The first type of false peak is determined based on the first target frame sequence and the second target frame sequence.

[0108] In actual use of LTE networks, signal transmission is carried out according to a fixed transmission period, for example, a transmission period of 5ms, which means that every 5ms is the duration of a complete signal. During this process, when the terminal device collects cell signals, it may start at any time within this period. In order to ensure the accuracy of signal detection results, the signal data described in this embodiment must also be a signal that meets the requirement of more than one signal period. Therefore, in the process of determining the first type of false peak, it is actually necessary to determine two auxiliary synchronization sequences. These two auxiliary synchronization sequences can be understood as two signal sequences that are exactly separated by one signal period.

[0109] Based on this, in this embodiment, a basic signal sequence, i.e., a reference sequence, of the main interference signal can be determined first based on the auxiliary synchronization sequence number. Then, based on this sequence, according to...

[0110] The length of a signal period determines two different frames as the starting signal sequences, namely the first target frame sequence and the second target frame sequence.

[0111] For example, in this embodiment, the first target frame sequence and the second target frame sequence can characterize

[0112] The formula is as follows:

[0113]

[0114] in, `in subframe(0)` is used to characterize the signal sequence in frame 0, i.e., the first target frame sequence, while The subframe(5) is used to characterize the signal sequence of the 5th frame, i.e., the second target frame sequence. In other words, the above formula represents the main interference signal, which can actually be represented by the above two target frame sequences, and is also the reference sequence cyclically shifted at two different frame angles.

[0115] In this way, in the process of determining the first type of false peak, the signal sequences corresponding to two target frames with a signal period difference are determined based on a reference sequence, and the first type of false peak is determined accordingly. This ensures that no matter where the collected signal data starts from in a signal period, the main influence of the main interference signal can be accurately determined, i.e., the determination of the first type of false peak, thereby ensuring the accurate execution of subsequent interference suppression.

[0116] In some embodiments, since the number of signal sequences for each frequency in an LTE network is actually finite, there is a correspondence between the secondary synchronization sequence number, the first target frame sequence number, and the second target frame sequence number corresponding to each signal sequence. Therefore, by directly determining the "number", the corresponding signal sequence can be found in the pre-statistical sequence table. Thus, in this embodiment, based on the provisions of the cell network communication protocol, the first target frame sequence number and the second target frame sequence number can be determined directly using a preset algorithm based on the known secondary synchronization sequence number.

[0117] Therefore, in the aforementioned steps, determining the reference sequence through the auxiliary synchronization sequence number and calculating the first target frame sequence and the second target frame sequence based on the reference sequence and the sequence length includes:

[0118] First, the base sequence number is calculated based on the auxiliary synchronization sequence number;

[0119] Then, based on the reference sequence number and the sequence length, a modulo calculation is performed to obtain the first target frame sequence number;

[0120] Finally, the second target frame sequence number is obtained by performing modulo calculation based on the first target frame sequence number, the reference sequence number, and the sequence length.

[0121] Based on this, the aforementioned step of determining the first type of false peak based on the first target frame sequence and the second target frame sequence includes:

[0122] The first type of false peak is determined based on the first target frame sequence number and the second target frame sequence number.

[0123] In this embodiment, during the process of calculating the reference sequence using the auxiliary synchronization sequence number, the reference sequence number can actually be calculated directly. The subsequent determination of the first target frame sequence and the second target frame sequence can also be started directly from the sequence number.

[0124] m0 = m'mod31

[0125]

[0126]

[0127] In the above formula, based on the method of this step, we can first base it on the secondary synchronization sequence number. After determining q' and q, the reference sequence number m' can be calculated based on q and the secondary synchronization sequence number. Then, modulo 31 is performed using the reference sequence number m' and the sequence length 31 to obtain the first target frame sequence number m0 and the second target frame sequence number m1. m0 and m1 are then used to determine the first type of spurious peak. Specifically, the primary synchronization sequence number used for the synchronization signals of the two cells... If m0 is also equal, then the values ​​d(2n) of the secondary synchronization sequences of the two cells at the even subcarrier positions on subframe 0 are identical, indicating interference at the first target frame sequence. Similarly, if m1 is equal, the values ​​d(2n) of the secondary synchronization sequences of the two cells at the even subcarrier positions on subframe 5 are identical, meaning that the cross-correlation value between these sequences is large, indicating interference at the second target frame sequence. The interference at these two target frames can be called Type I spurious peaks.

[0128] It should be noted that in the calculation process based on the above formula, the determination of q' and q, as well as the determination of the reference sequence number m' based on q, all adopted the LTE network communication protocol for formula calculation. Therefore, the process of how the above formula is derived and determined will not be elaborated here.

[0129] Furthermore, as described in the foregoing embodiments, the determination of the first type of false peak can also be based on a preset auxiliary synchronization sequence table. That is, once the auxiliary synchronization sequence number is determined, the corresponding first target frame sequence number (m0) and second target frame sequence number (m1) can be directly determined in the preset auxiliary synchronization sequence table, as shown in Table 1 below:

[0130]

[0131] Table 1

[0132] In some embodiments, in addition to interference appearing on the secondary synchronization sequence number corresponding to the first target frame and the second target frame sequence, and after interference suppression by the above method, there are actually some "positions" that interfere with the signal data. This type of interference can be identified as a second type of false peak. In order to better detect the target cell signal, the second type of false peak can also be detected and suppressed.

[0133] Before performing interference removal on the signal data based on the first type of spurious peaks in step 103 of the aforementioned embodiment, the method described in this embodiment further includes the detection of the second type of spurious peaks, as follows:

[0134] Cross-correlation calculations are performed on all secondary synchronization sequences included in the secondary synchronization sequence list to obtain the cross-correlation value;

[0135] Based on the cross-correlation value, auxiliary synchronization sequences exceeding a preset threshold are identified as second-type spurious peaks;

[0136] Based on this, the interference removal operation on the signal data based on the first type of false peaks in step 103 of the aforementioned embodiment includes:

[0137] The signal data is subjected to interference removal based on the first type of spurious peaks and the second type of spurious peaks.

[0138] Since the secondary synchronization sequence list contains all secondary synchronization sequences, and as described above, the correlation between different sequences is different, there is a possibility of mutual interference between sequences with high correlation. Therefore, in this embodiment, the degree of mutual correlation between these secondary synchronization sequences can be determined based on the cross-correlation algorithm, i.e., the cross-correlation value. When the cross-correlation value exceeds a certain threshold (which can be set based on user requirements), it indicates that the two signal sequences will affect each other and cause interference. Therefore, the secondary synchronization sequence that exceeds the preset threshold can be identified as the second type of spurious peak.

[0139] In this way, during the interference suppression process, not only can the impact of the first type of false peak generated by the main interference signal be suppressed from the signal data, but other interferences corresponding to the second type of false peak can also be suppressed, which can improve the interference suppression effect and lay the foundation for more accurate identification of the target cell signal in the future.

[0140] Of course, in practical applications, the secondary synchronization sequence number corresponding to the second type of spurious peak... There is no direct algorithmic relationship between the value and the secondary synchronization sequence number obtained after signal data detection. Instead, it requires the use of the aforementioned cross-correlation algorithm. To improve efficiency, the correspondence between the two can be obtained through data simulation and then stored in a table, as shown in Table 2 below, which includes:

[0141]

[0142]

[0143] In some embodiments, the interference removal operation on the signal data based on the first type of spurious peak and the second type of spurious peak in the foregoing steps includes:

[0144] When the cross-correlation value corresponding to the second type of spurious peak is determined to be negative, the negative part of the signal data is set to zero, and the positive part of the signal data is subjected to interference removal operation based on the first type of spurious peak.

[0145] In some cases, the cross-correlation value corresponding to the second type of spurious peaks is negative. In this case, these signal sequences are negatively correlated with the target cell signal sequence. If the terminal device uses the cross-correlation value instead of the cross-correlation power or absolute value for searching, it may not be affected by interference. If the second type of spurious peak still needs to be removed, the negative cross-correlation values ​​should be set to 0 before calculating the absolute value or power. In this way, the second type of spurious correlation peaks do not affect the detection performance. In fact, the removal process of removing the second type of spurious peaks is omitted, and only the first type of spurious peaks need to be removed. This reduces unnecessary removal operations of the second type of spurious peaks and improves the interference suppression effect.

[0146] In some embodiments, since time-domain detection can be divided into primary synchronization signal detection and secondary synchronization signal detection, the signal detection described in the foregoing embodiments is PSS time-domain detection and SSS frequency-domain detection.

[0147] The step of performing signal detection on the signal data to obtain the secondary synchronization sequence number of the main interference signal, which serves as the signal feature, includes:

[0148] The signal data is subjected to PSS time-domain detection, and the PSS detection result of the main interference signal is obtained. The PSS detection result includes the main synchronization sequence number and half-frame timing. The half-frame timing is used to determine the starting position of the main interference signal in the signal data.

[0149] Based on the PSS detection results, SSS frequency domain detection is performed to obtain the SSS signal characteristics of the main interference signal. The sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics is determined as the auxiliary synchronization sequence number of the main interference signal in the preset auxiliary synchronization sequence list, and the auxiliary synchronization sequence number of the main interference signal is determined as the signal characteristic.

[0150] Furthermore, in some embodiments, the SSS signal features include an SSS signal sequence;

[0151] The step of performing SSS frequency domain detection based on the PSS detection results to obtain the SSS signal characteristics of the main interference signal, and determining the sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics in a preset auxiliary synchronization sequence list as the auxiliary synchronization sequence number of the main interference signal, and determining the auxiliary synchronization sequence number of the main interference signal as the signal characteristic, includes:

[0152] The SSS signal is subjected to a Fourier transform operation to obtain the SSS signal sequence, wherein the SSS signal is determined based on the characteristics of the SSS signal;

[0153] The cross-correlation calculation is performed between the SSS signal sequence and each auxiliary synchronization sequence in the preset auxiliary synchronization sequence list to obtain the corresponding correlation value;

[0154] Based on the correlation value, the sequence number of the auxiliary synchronization sequence in the preset auxiliary synchronization sequence list corresponding to the largest correlation value is determined as the auxiliary synchronization sequence number of the main interference signal, and the auxiliary synchronization sequence number of the main interference signal is determined as the signal feature.

[0155] Specifically, the above steps in this embodiment can be executed as follows: First, PSS time-domain detection is performed. Since the PSS sequence occupies 62 of the 72 subcarriers in the center of the signal in the frequency domain, and since the PSS signal transmission period in LTE is 5ms, the position of the PSS symbol in the received signal data can be detected by performing correlation operations on the received 5ms signal data and the three sets of local PSS time-domain signals corresponding to the primary synchronization sequence number. At the same time, the primary synchronization sequence number used can also be detected. Frequency offset estimation is performed using the PSS signal. Then, frequency correction is applied to the received data, followed by SSS sequence detection. Based on the PSS symbol positions obtained in the previous step, the SSS signal positions are calculated and a Discrete Fourier Transform is performed to obtain the SSS sequence. The channel estimation results of the PSS are used to compensate for the channel's influence on the SSS sequence. The compensated SSS sequence is compared with 168 locally generated sequences. Perform cross-correlation calculations on the corresponding sequences, and then select the sequence corresponding to the maximum correlation value. That is The estimated value, i.e., the auxiliary synchronization sequence number.

[0156] Furthermore, as a response to the above Figure 1In addition to the method described above, another embodiment of this application also provides an interference signal suppression device. This device embodiment corresponds to the foregoing method embodiment. For ease of reading, this device embodiment will not repeat the details of the foregoing method embodiment, but it should be clear that the device in this embodiment can implement all the contents of the foregoing method embodiment. This device, in order to implement an interference signal suppression method, can solve the problem of power loss during interference signal suppression, specifically as follows... Figure 2 As shown, the device includes:

[0157] The acquisition unit 21 can be used to acquire the signal characteristics of the main interference signal from the signal data;

[0158] The determining unit 22 can be used to determine a first type of false peak of the main interference signal based on the signal characteristics, wherein the first type of false peak is used to characterize the interference effect of the main interference signal on the signal sequence in the signal data;

[0159] The removal unit 23 can be used to perform interference removal operations on the signal data based on the first type of false peaks.

[0160] Furthermore, such as Figure 3 As shown, the main interference signal is a co-frequency cell signal other than the target cell signal in the signal data;

[0161] The acquisition unit 21 can be specifically used to perform signal detection on the signal data to obtain the auxiliary synchronization sequence number of the main interference signal as the signal feature.

[0162] Furthermore, such as Figure 3 As shown, the determining unit 22 includes:

[0163] The calculation module 221 can be used to calculate the auxiliary synchronization sequence using the auxiliary synchronization sequence number and the sequence length, and to determine the first type of false peak based on the auxiliary synchronization sequence;

[0164] The determining module 222 can be used to determine the auxiliary synchronization sequence corresponding to the auxiliary synchronization sequence number in a preset auxiliary synchronization sequence table, and to determine the first type of false peak based on the auxiliary synchronization sequence. The preset auxiliary synchronization sequence table contains 168 auxiliary synchronization sequence numbers and the auxiliary synchronization sequence corresponding to each auxiliary synchronization sequence number.

[0165] Furthermore, such as Figure 3As shown, the calculation module 221 can be specifically used to determine a reference sequence through the auxiliary synchronization sequence number, and to calculate a first target frame sequence and a second target frame sequence based on the reference sequence and the sequence length, wherein the frame number difference between the first target frame sequence and the second target frame sequence is determined based on the signal period of the signal data; and can be used to determine the first type of false peak based on the first target frame sequence and the second target frame sequence.

[0166] Furthermore, such as Figure 3 As shown, the computing module 221 includes:

[0167] The first calculation submodule 2211 can be used to calculate the reference sequence number based on the auxiliary synchronization sequence number;

[0168] The second calculation submodule 2212 can be used to perform modulo calculation based on the reference sequence number and the sequence length to obtain the first target frame sequence number;

[0169] The third calculation submodule, 2213, can be used to perform modulo calculation based on the first target frame sequence number, the reference sequence number, and the sequence length to obtain the second target frame sequence number.

[0170] The computing module 221 further includes:

[0171] The determination submodule 2214 can be used to determine the first type of false peak based on the first target frame sequence number and the second target frame sequence number.

[0172] Furthermore, such as Figure 3 As shown, the device further includes:

[0173] The calculation unit 24 can be used to perform cross-correlation calculations based on all the secondary synchronization sequences contained in the secondary synchronization sequence list to obtain the cross-correlation value;

[0174] The false peak determination unit 25 can be used to determine the auxiliary synchronization sequence that exceeds a preset threshold as a second type of false peak based on the cross-correlation value.

[0175] The removal unit 23 can also be specifically used to perform interference removal operations on the signal data based on the first type of false peaks and the second type of false peaks.

[0176] Furthermore, such as Figure 3 As shown, the removal unit 23 can also be used to set the negative part of the signal data to zero and perform interference removal operation on the positive part of the signal data based on the first type of false peak when the cross-correlation value corresponding to the second type of false peak is determined to be negative.

[0177] Furthermore, such as Figure 3 As shown, the signal detection includes PSS time-domain detection and SSS frequency-domain detection;

[0178] The acquisition unit 21 includes:

[0179] The acquisition module 211 can be used to perform PSS time-domain detection on the signal data and acquire the PSS detection result of the main interference signal. The PSS detection result includes the main synchronization sequence number and half-frame timing. The half-frame timing is used to determine the starting position of the main interference signal in the signal data.

[0180] The determination module 212 can be used to perform SSS frequency domain detection based on the PSS detection result, obtain the SSS signal characteristics of the main interference signal, and determine the sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics in the preset auxiliary synchronization sequence list as the auxiliary synchronization sequence number of the main interference signal, and determine the auxiliary synchronization sequence number of the main interference signal as the signal characteristics.

[0181] Furthermore, such as Figure 3 As shown, the SSS signal characteristics include an SSS signal sequence;

[0182] The determining module 212 includes:

[0183] The transformation submodule 2121 can be used to perform a Fourier transform operation on the SSS signal to obtain the SSS signal sequence, wherein the SSS signal is determined based on the characteristics of the SSS signal;

[0184] The calculation submodule 2122 can be used to perform cross-correlation calculation between the SSS signal sequence and each auxiliary synchronization sequence in the preset auxiliary synchronization sequence list to obtain the corresponding correlation value;

[0185] The determination submodule 2123 can be used to determine the sequence number of the auxiliary synchronization sequence in the preset auxiliary synchronization sequence list corresponding to the largest correlation value as the auxiliary synchronization sequence number of the main interference signal, and to determine the auxiliary synchronization sequence number of the main interference signal as the signal feature.

[0186] To achieve the above objectives, according to another aspect of this application, an embodiment of this application also provides a storage medium, the storage medium including a stored program, wherein, when the program is executed, it controls the device where the storage medium is located to perform the above-described method for suppressing interference signals.

[0187] To achieve the above objectives, according to another aspect of this application, an embodiment of this application also provides an interference signal suppression device, the device including a storage medium; and one or more processors, the storage medium being coupled to the processors, the processors being configured to execute program instructions stored in the storage medium; the program instructions, when executed, perform the interference signal suppression method described above.

[0188] This application provides a method and apparatus for suppressing interference signals. In this embodiment, the signal characteristics of the main interference signal are first obtained from the signal data. Then, based on the signal characteristics, a first type of spurious peak of the main interference signal is determined. Finally, interference removal is performed on the signal data based on the first type of spurious peak, thereby achieving the function of suppressing interference signals. Compared with the prior art, since the first type of spurious peak is used to characterize the interference effect of the main interference signal on the signal sequence in the signal data, this application mainly suppresses and eliminates the main interference part in the signal data based on the first type of spurious peak. This avoids the process of reconstructing the main interference signal during the interference signal suppression process, thus avoiding the interference suppression effect being affected by the low accuracy of the reconstructed main interference signal, and improving the interference suppression effect. Furthermore, since this application performs interference suppression based on the first type of spurious peak, that is, directly suppresses interference from the perspective of the interference result, it avoids the process of reconstructing the main interference signal. Since the reconstruction process of the main interference signal requires a large computational load, the interference suppression method of this application can avoid the computational pressure brought by this reconstruction process, thereby alleviating the equipment performance occupation of the interference suppression process.

[0189] The interference signal suppression device includes a processor and a memory. The aforementioned determining unit, first execution unit, etc., are all stored in the memory as program units, and the processor executes the aforementioned program units stored in the memory to achieve the corresponding functions.

[0190] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and by adjusting kernel parameters, a method for suppressing interference signals can be implemented, thus addressing the issue of signal loss during power-off processes.

[0191] This application provides an interference signal suppression device, the device including a storage medium and one or more processors, the storage medium being coupled to the processors, the processors being configured to execute program instructions stored in the storage medium; the program instructions, when executed, perform the interference signal suppression method described in any of the preceding claims.

[0192] This application provides a storage medium including a stored program, wherein the program, when running, controls the device where the storage medium is located to execute the interference signal suppression method described above.

[0193] Storage media may include non-permanent memory in the form of computer-readable media, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0194] This application provides an apparatus including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps: obtaining signal characteristics of a main interference signal from signal data; determining a first type of false peak of the main interference signal based on the signal characteristics, wherein the first type of false peak is used to characterize the interference effect of the main interference signal on the signal sequence in the signal data; and performing an interference removal operation on the signal data based on the first type of false peak.

[0195] Furthermore, the main interference signal is a co-frequency cell signal other than the target cell signal in the signal data;

[0196] The signal features for obtaining the main interference signal from the signal data include:

[0197] The signal data is subjected to signal detection to obtain the auxiliary synchronization sequence number of the main interference signal, which is used as the signal feature.

[0198] Furthermore, determining the first type of spurious peak of the main interference signal based on the signal characteristics includes:

[0199] The auxiliary synchronization sequence is calculated using the auxiliary synchronization sequence number and sequence length, and the first type of false peak is determined based on the auxiliary synchronization sequence.

[0200] or,

[0201] A secondary synchronization sequence corresponding to the secondary synchronization sequence number is determined in a preset secondary synchronization sequence list, and the first type of false peak is determined based on the secondary synchronization sequence. The preset secondary synchronization sequence list contains 168 secondary synchronization sequence numbers and the secondary synchronization sequence corresponding to each secondary synchronization sequence number.

[0202] Furthermore, the step of calculating the secondary synchronization sequence using the secondary synchronization sequence number and sequence length includes:

[0203] A reference sequence is determined by the auxiliary synchronization sequence number, and a first target frame sequence and a second target frame sequence are calculated based on the reference sequence and the sequence length, wherein the frame number difference between the first target frame sequence and the second target frame sequence is determined based on the signal period of the signal data;

[0204] The first type of false peak is determined based on the first target frame sequence and the second target frame sequence.

[0205] Furthermore, the step of determining a reference sequence through the secondary synchronization sequence number, and calculating a first target frame sequence and a second target frame sequence based on the reference sequence and the sequence length, includes:

[0206] The reference sequence number is calculated based on the auxiliary synchronization sequence number;

[0207] The first target frame sequence number is obtained by performing modulo calculation based on the reference sequence number and the sequence length.

[0208] The second target frame sequence number is obtained by performing modulo calculation based on the first target frame sequence number, the reference sequence number, and the sequence length.

[0209] The step of determining the first type of false peak based on the first target frame sequence and the second target frame sequence includes:

[0210] The first type of false peak is determined based on the first target frame sequence number and the second target frame sequence number.

[0211] Furthermore, before performing interference removal on the signal data based on the first type of spurious peaks, the method further includes:

[0212] Cross-correlation calculations are performed on all secondary synchronization sequences included in the secondary synchronization sequence list to obtain the cross-correlation value;

[0213] Based on the cross-correlation value, auxiliary synchronization sequences exceeding a preset threshold are identified as second-type spurious peaks;

[0214] The interference removal operation on the signal data based on the first type of spurious peaks includes:

[0215] The signal data is subjected to interference removal based on the first type of spurious peaks and the second type of spurious peaks.

[0216] Furthermore, the interference removal operation on the signal data based on the first type of spurious peaks and the second type of spurious peaks includes:

[0217] When the cross-correlation value corresponding to the second type of spurious peak is determined to be negative, the negative part of the signal data is set to zero, and the positive part of the signal data is subjected to interference removal operation based on the first type of spurious peak.

[0218] Furthermore, the signal detection includes PSS time-domain detection and SSS frequency-domain detection;

[0219] The step of performing signal detection on the signal data to obtain the secondary synchronization sequence number of the main interference signal, which serves as the signal feature, includes:

[0220] The signal data is subjected to PSS time-domain detection, and the PSS detection result of the main interference signal is obtained. The PSS detection result includes the main synchronization sequence number and half-frame timing. The half-frame timing is used to determine the starting position of the main interference signal in the signal data.

[0221] Based on the PSS detection results, SSS frequency domain detection is performed to obtain the SSS signal characteristics of the main interference signal. The sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics is determined as the auxiliary synchronization sequence number of the main interference signal in the preset auxiliary synchronization sequence list, and the auxiliary synchronization sequence number of the main interference signal is determined as the signal characteristic.

[0222] Furthermore, the SSS signal characteristics include an SSS signal sequence;

[0223] The step of performing SSS frequency domain detection based on the PSS detection results to obtain the SSS signal characteristics of the main interference signal, and determining the sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics in a preset auxiliary synchronization sequence list as the auxiliary synchronization sequence number of the main interference signal, and determining the auxiliary synchronization sequence number of the main interference signal as the signal characteristic, includes:

[0224] The SSS signal is subjected to a Fourier transform operation to obtain the SSS signal sequence, wherein the SSS signal is determined based on the characteristics of the SSS signal;

[0225] The cross-correlation calculation is performed between the SSS signal sequence and each auxiliary synchronization sequence in the preset auxiliary synchronization sequence list to obtain the corresponding correlation value;

[0226] Based on the correlation value, the sequence number of the auxiliary synchronization sequence in the preset auxiliary synchronization sequence list corresponding to the largest correlation value is determined as the auxiliary synchronization sequence number of the main interference signal, and the auxiliary synchronization sequence number of the main interference signal is determined as the signal feature.

[0227] This application also provides a computer program product, which, when executed on a data processing device, is adapted to execute program code that initializes the following method steps: obtaining signal characteristics of a main interference signal from signal data; determining a first type of spurious peak of the main interference signal based on the signal characteristics, wherein the first type of spurious peak is used to characterize the interference effect of the main interference signal on the signal sequence in the signal data; and performing an interference removal operation on the signal data based on the first type of spurious peak.

[0228] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0229] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0230] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0231] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0232] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0233] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0234] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0235] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0236] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0237] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for suppressing interference signals, characterized in that, The method includes: Obtain the signal characteristics of the main interference signal from the signal data; Based on the signal characteristics, a first type of false peak of the main interference signal is determined, wherein the first type of false peak is used to characterize the interference effect of the main interference signal in the signal data; The interference removal operation is performed on the signal data based on the first type of false peaks; wherein, the first type of false peaks includes the signal sequence in the main interference signal that interferes with the target cell signal; the interference removal operation is used to remove the signal sequence in the signal data that interferes with the target cell signal. The main interference signal is a co-frequency cell signal other than the target cell signal in the signal data; The signal features for obtaining the main interference signal from the signal data include: The signal data is subjected to signal detection to obtain the auxiliary synchronization sequence number of the main interference signal, which is used as the signal feature.

2. The method of claim 1, wherein, The determination of the first type of spurious peak of the main interference signal based on the signal characteristics includes: The auxiliary synchronization sequence is calculated using the auxiliary synchronization sequence number and sequence length, and the first type of false peak is determined based on the auxiliary synchronization sequence. or, A secondary synchronization sequence corresponding to the secondary synchronization sequence number is determined in a preset secondary synchronization sequence list, and the first type of false peak is determined based on the secondary synchronization sequence. The preset secondary synchronization sequence list contains 168 secondary synchronization sequence numbers and the secondary synchronization sequence corresponding to each secondary synchronization sequence number.

3. The method of claim 2, wherein, The step of calculating the secondary synchronization sequence using the secondary synchronization sequence number and sequence length, and determining the first type of spurious peak based on the secondary synchronization sequence number, includes: A reference sequence is determined by the auxiliary synchronization sequence number, and a first target frame sequence and a second target frame sequence are calculated based on the reference sequence and the sequence length, wherein the frame number difference between the first target frame sequence and the second target frame sequence is determined based on the signal period of the signal data; The first type of false peak is determined based on the first target frame sequence and the second target frame sequence.

4. The method of claim 3, wherein, The step of determining a reference sequence through the secondary synchronization sequence number, and calculating a first target frame sequence and a second target frame sequence based on the reference sequence and the sequence length, includes: The reference sequence number is calculated based on the auxiliary synchronization sequence number; The first target frame sequence number is obtained by performing modulo calculation based on the reference sequence number and the sequence length. The second target frame sequence number is obtained by performing modulo calculation based on the first target frame sequence number, the reference sequence number, and the sequence length. The step of determining the first type of false peak based on the first target frame sequence and the second target frame sequence includes: The first type of false peak is determined based on the first target frame sequence number and the second target frame sequence number.

5. The method of claim 3, wherein, Before performing interference removal on the signal data based on the first type of spurious peaks, the method further includes: Cross-correlation calculations are performed on all secondary synchronization sequences included in the secondary synchronization sequence list to obtain the cross-correlation value; Based on the cross-correlation value, auxiliary synchronization sequences exceeding a preset threshold are identified as second-type spurious peaks; The interference removal operation on the signal data based on the first type of spurious peaks includes: The signal data is subjected to interference removal based on the first type of spurious peaks and the second type of spurious peaks.

6. The method of claim 5, wherein, The interference removal operation on the signal data based on the first type of spurious peaks and the second type of spurious peaks includes: When the cross-correlation value corresponding to the second type of spurious peak is determined to be negative, the negative part of the signal data is set to zero, and the positive part of the signal data is subjected to interference removal operation based on the first type of spurious peak.

7. The method of claim 1, wherein, The signal detection includes PSS time-domain detection and SSS frequency-domain detection; The step of performing signal detection on the signal data to obtain the secondary synchronization sequence number of the main interference signal, which serves as the signal feature, includes: The signal data is subjected to PSS time-domain detection, and the PSS detection result of the main interference signal is obtained. The PSS detection result includes the main synchronization sequence number and half-frame timing. The half-frame timing is used to determine the starting position of the main interference signal in the signal data. Based on the PSS detection results, SSS frequency domain detection is performed to obtain the SSS signal characteristics of the main interference signal. The sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics is determined as the auxiliary synchronization sequence number of the main interference signal in the preset auxiliary synchronization sequence list, and the auxiliary synchronization sequence number of the main interference signal is determined as the signal characteristic.

8. The method of claim 7, wherein, The SSS signal characteristics include the SSS signal sequence; The step of performing SSS frequency domain detection based on the PSS detection results to obtain the SSS signal characteristics of the main interference signal, and determining the sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics in a preset auxiliary synchronization sequence list as the auxiliary synchronization sequence number of the main interference signal, and determining the auxiliary synchronization sequence number of the main interference signal as the signal characteristic, includes: The SSS signal is subjected to a Fourier transform operation to obtain the SSS signal sequence, wherein the SSS signal is determined based on the characteristics of the SSS signal; The cross-correlation of the SSS signal sequence with each auxiliary synchronization sequence in the preset auxiliary synchronization sequence list is calculated to obtain the corresponding correlation value. Based on the correlation value, the sequence number of the auxiliary synchronization sequence in the preset auxiliary synchronization sequence list corresponding to the largest correlation value is determined as the auxiliary synchronization sequence number of the main interference signal, and the auxiliary synchronization sequence number of the main interference signal is determined as the signal feature.

9. A device for suppressing interference signals, characterized in that, The device includes: The acquisition unit is used to acquire the signal characteristics of the main interference signal from the signal data; The determining unit is configured to determine a first type of false peak of the main interference signal based on the signal characteristics, wherein the first type of false peak is used to characterize the interference effect of the main interference signal in the signal data; The interference removal unit is configured to perform interference removal operations on the signal data based on the first type of false peaks; wherein, the first type of false peaks includes a portion of the signal sequence in the main interference signal that interferes with the target cell signal; the interference removal operation is configured to remove the portion of the signal sequence that interferes with the signal data to highlight the target cell signal; The main interference signal is a co-frequency cell signal other than the target cell signal in the signal data; The acquisition unit is specifically used to perform signal detection on the signal data to obtain the auxiliary synchronization sequence number of the main interference signal, which is used as the signal feature.

10. The apparatus of claim 9, wherein, The determining unit includes: The calculation module is used to calculate the auxiliary synchronization sequence using the auxiliary synchronization sequence number and the sequence length, and to determine the first type of false peak based on the auxiliary synchronization sequence; The determining module is used to determine the auxiliary synchronization sequence corresponding to the auxiliary synchronization sequence number in a preset auxiliary synchronization sequence table, and to determine the first type of false peak based on the auxiliary synchronization sequence. The preset auxiliary synchronization sequence table contains 168 auxiliary synchronization sequence numbers and the auxiliary synchronization sequence corresponding to each auxiliary synchronization sequence number.

11. The apparatus according to claim 10, characterized in that, The calculation module is specifically used to determine a reference sequence through the auxiliary synchronization sequence number, and to calculate a first target frame sequence and a second target frame sequence based on the reference sequence and the sequence length, wherein the frame number difference between the first target frame sequence and the second target frame sequence is determined based on the signal period of the signal data; and to determine the first type of false peak based on the first target frame sequence and the second target frame sequence.

12. The apparatus of claim 11, wherein, The computing module includes: The first calculation submodule is used to calculate the base sequence number based on the auxiliary synchronization sequence number; The second calculation submodule is used to perform modulo calculation based on the reference sequence number and the sequence length to obtain the first target frame sequence number; The third calculation submodule is used to perform modulo calculation based on the first target frame sequence number, the reference sequence number and the sequence length to obtain the second target frame sequence number; The computing module further includes: The determination submodule is used to determine the first type of false peak based on the first target frame sequence number and the second target frame sequence number.

13. The apparatus of claim 11, wherein, The device further includes: The calculation unit is used to perform cross-correlation calculations based on all the secondary synchronization sequences contained in the secondary synchronization sequence list to obtain the cross-correlation value. The false peak determination unit is used to determine the auxiliary synchronization sequence that exceeds a preset threshold as a second type of false peak based on the cross-correlation value. The removal unit is further specifically used to perform interference removal operations on the signal data based on the first type of false peaks and the second type of false peaks.

14. The apparatus of claim 13, wherein, The removal unit is further configured to, when the cross-correlation value corresponding to the second type of spurious peak is determined to be negative, set the negative part of the signal data to zero, and perform interference removal operation on the positive part of the signal data based on the first type of spurious peak.

15. The apparatus of claim 9, wherein, The signal detection includes PSS time-domain detection and SSS frequency-domain detection; The acquisition unit includes: The acquisition module is used to perform PSS time-domain detection on the signal data and acquire the PSS detection result of the main interference signal. The PSS detection result includes the main synchronization sequence number and half-frame timing. The half-frame timing is used to determine the starting position of the main interference signal in the signal data. The determination module is used to perform SSS frequency domain detection based on the PSS detection result, obtain the SSS signal characteristics of the main interference signal, and determine the sequence number of the auxiliary synchronization sequence with the highest correlation to the SSS signal characteristics in the preset auxiliary synchronization sequence list as the auxiliary synchronization sequence number of the main interference signal, and determine the auxiliary synchronization sequence number of the main interference signal as the signal characteristic.

16. The apparatus of claim 15, wherein, The SSS signal characteristics include the SSS signal sequence; The determining module includes: The transformation submodule is used to perform a Fourier transform operation on the SSS signal to obtain the SSS signal sequence, wherein the SSS signal is determined based on the characteristics of the SSS signal; The calculation submodule is used to perform cross-correlation calculation between the SSS signal sequence and each auxiliary synchronization sequence in the preset auxiliary synchronization sequence list to obtain the corresponding correlation value; The determination submodule is used to determine the sequence number of the auxiliary synchronization sequence in the preset auxiliary synchronization sequence list corresponding to the largest correlation value as the auxiliary synchronization sequence number of the main interference signal, and to determine the auxiliary synchronization sequence number of the main interference signal as the signal feature.

17. A storage medium, characterized by The storage medium includes a stored program, wherein, when the program is executed, it controls the device containing the storage medium to perform the interference signal suppression method according to any one of claims 1-8.

18. An interference signal suppressing device characterized by comprising: The device includes a storage medium; and one or more processors, the storage medium being coupled to the processors, the processors being configured to execute program instructions stored in the storage medium; the program instructions, when executed, perform the method for suppressing interference signals according to any one of claims 1-8.

Citation Information

Patent Citations

  • Long distance cofrequency interference source detection and positioning method for TD-LTE system

    CN103796219A

  • LTE (Long Term Evolution) common-frequency adjacent region detection method and device

    CN104093168A

  • Method for eliminating interference of cell search in LTE system

    CN106603189A