Device, method and equipment for eliminating interference, storage medium and chip

By synthesizing multiple channel signals in the communication system and determining the interference signal based on the combined signals, the problem of insufficient anti-interference capability in the prior art is solved, and more efficient interference cancellation and the reliability of the communication system are achieved.

CN120017465APending Publication Date: 2025-05-16HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311533090.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-15
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

When existing communication systems face narrowband interference of multiple frequencies, their anti-interference capabilities are limited, which affects the reliability and security of the communication system.

Method used

The synthesis module combines the signals of multiple channels into one-way merge signals, and determines the interference signals at multiple frequency points based on the merge signal, instead of weakening the useful signals and the interference signals together, thereby improving the anti-interference ability.

Benefits of technology

This method can significantly improve the anti-interference ability of the communication system, improve the ratio of useful signals to interference signals, and enable more accurately determining and eliminating interference signals, thereby ensuring the safety and reliability of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017465A_ABST
    Figure CN120017465A_ABST
Patent Text Reader

Abstract

The invention provides a device and method for eliminating interference, equipment, a storage medium and a chip, and belongs to the technical field of communication. The device comprises a synthesis module, an interference determination module and an interference elimination module. The synthesis module is used for receiving the signals of the P channels and combining the signals of the same frequency point in the signals of the P channels to obtain a combined signal, and the signal of each channel in the signals of the P channels comprises the signals of a plurality of frequency points. The interference determining module is used for receiving the combined signal and determining the interference signals of the P channels, and the interference eliminating module is used for eliminating the interference of the signals of the P channels by using the interference signals of the P channels to obtain the signals of the P channels after the interference is eliminated. By adopting the scheme of the invention, the interference of the signals of each channel is determined by using the combined signals, and the useful signals and the interference signals are not weakened together, so that the anti-interference capability can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to an interference elimination device, method, equipment, storage medium and chip. Background Art

[0002] In recent years, there are various frequencies of narrowband interference in the communication environment, so the communication system needs to have good anti-interference ability to ensure that the communication system can work safely and reliably. For example, there are various frequencies of narrowband interference in the vehicle Ethernet communication environment, and the vehicle communication system needs to have good anti-interference ability to ensure that the vehicle communication system can work safely and reliably.

[0003] In current communication systems, anti-interference is achieved by performing notch processing on a time domain or frequency domain signal at a certain frequency point. However, this method weakens both the useful signal and the interference signal, so the anti-interference capability is limited. Summary of the invention

[0004] The present disclosure provides an apparatus, method, device, storage medium and chip for eliminating interference, which can improve the anti-interference capability.

[0005] In a first aspect, the present disclosure provides an interference elimination device, which includes a synthesis module, an interference determination module and an interference elimination module; the synthesis module is used to receive signals of P channels, wherein the signal of each channel of the P channels includes signals of multiple frequency points, and P is an integer greater than or equal to 2; the synthesis module is also used to merge the signals of the same frequency points in the signals of the P channels to obtain a merged signal; the interference determination module is used to determine the interference signals of the P channels based on the merged signal; the interference elimination module is used to use the interference signals of the P channels to eliminate interference of the signals of the P channels to obtain the signals of the P channels after interference elimination.

[0006] In the solution disclosed in the present disclosure, the signals of multiple channels are combined into a combined signal, and interference signals of multiple frequency points are determined based on the combined signal, instead of weakening the useful signal and the interference signal together, so the anti-interference ability can be improved. Moreover, using the combined signal to determine the interference signal can improve the ratio of the useful signal to the interference signal, making it easier to determine the interference signal.

[0007] In an optional manner, the interference determination module includes P self-calibration units, and the P self-calibration units correspond to the P channels one by one; the self-calibration unit of the i-th channel among the P channels is used to perform adaptive filtering based on the signal of the i-th channel and the combined signal to obtain the interference signal of the i-th channel, wherein i is greater than or equal to 1 and less than or equal to P. In this way, each channel adaptively determines the interference signal, so that the interference signal of each channel is more accurate.

[0008] In an optional manner, the interference determination module also includes an interference frequency aggregation unit; the interference frequency aggregation unit is used to determine the interference frequency where the interference signal exists in the combined signal; the self-calibration unit of the i-th channel is used to perform adaptive filtering based on the signal of the interference frequency in the i-th channel and the signal in the combined signal to obtain the interference signal of the interference frequency in the i-th channel; the interference elimination module is used to subtract the interference signal of the interference frequency in the i-th channel from the signal of the i-th channel to obtain the signal of the i-th channel after interference elimination.

[0009] In the solution shown in the present disclosure, only the interference signal of the interference frequency point is determined, so there is no need to perform adaptive filtering for each frequency point, which can save resources for adaptive filtering.

[0010] In an optional manner, the interference determination module also includes an interference frequency aggregation unit and an interference determination unit; the interference frequency aggregation unit is used to determine the interference frequency where the interference signal exists in the combined signal; the interference determination unit is used to adaptively filter the signal of the interference frequency in the combined signal to obtain an interference reference signal of the interference frequency; the self-calibration unit of the i-th channel is used to adaptively filter the signal of the interference frequency in the i-th channel and the interference reference signal to obtain the interference signal of the interference frequency in the i-th channel; the interference elimination module is used to subtract the interference signal of the interference frequency in the i-th channel from the signal of the i-th channel to obtain the signal of the i-th channel after interference elimination.

[0011] In the solution shown in the present disclosure, only the interference signal of the interference frequency point is determined, so there is no need to perform adaptive filtering for each frequency point, which can save adaptive filtering resources. Moreover, after uniformly obtaining the interference reference signal, the self-calibration unit in each channel performs adaptive calibration, making the interference signal of each channel more accurate.

[0012] In an optional manner, the interference determination module includes an interference frequency aggregation unit and an interference determination unit; the interference frequency aggregation unit is used to determine the interference frequency where the interference signal exists in the combined signal; the interference determination unit is used to adaptively filter the signal of the interference frequency in the combined signal to obtain the interference reference signal of the interference frequency; the interference elimination module is used to subtract the interference reference signal of the interference frequency from the signal of the P channels of the interference frequency to obtain the signal of the P channels after the interference is eliminated. In this way, multiple channels only determine the interference signal once, which can save resources.

[0013] In an optional manner, the interference frequency point aggregation unit is used to determine, in the combined signal, a frequency point whose signal power is greater than an interference threshold as an interference frequency point where an interference signal exists.

[0014] In an optional manner, the device also includes a compression module, a fast Fourier transform (FFT) module and a recovery module; the compression module is used to obtain the time domain signals of the P channels, compress the time domain signals of the P channels, and obtain the compressed signals, wherein the number of first frequency points is less than the number of second frequency points, the first number of frequency points is the number of interference frequency points of the compressed signals after fast Fourier transform, and the second number of frequency points is the number of interference frequency points of the time domain signals of the P channels after fast Fourier transform; the fast Fourier transform module is used to perform fast Fourier transform on the compressed signals to obtain the signals of the P channels; the recovery module is used to perform recovery processing on the signals of the P channels after eliminating interference, and output the recovered signals, wherein the recovery processing is the inverse process of the compression processing.

[0015] In the solution disclosed in the present disclosure, before performing fast Fourier transform, time domain signals of multiple channels are compressed to reduce the number of interference frequencies, which can save resources when determining interference signals. After the interference is eliminated, recovery processing is also performed to avoid affecting the signal itself.

[0016] In an optional manner, the compression module is used to perform a dot product of the time domain signals of the P channels with the time domain weights to obtain the compressed signals; the recovery module is used to perform a convolution of the signals of the P channels after eliminating interference with the frequency domain weights to obtain the recovered signals.

[0017] In an optional manner, the synthesis module is further used to weight the signals of the same frequency point in the signals of the P channels to obtain a combined signal.

[0018] In an optional manner, the interference elimination module includes P interference elimination units, and the P interference elimination units correspond to the P channels one by one; the P interference elimination units are used to use the interference signals of the P channels respectively, eliminate the interference of the signals of the P channels, and obtain the signals of the P channels after the interference is eliminated. In this way, multiple channels are processed in parallel, which can reduce the delay of interference elimination.

[0019] In a second aspect, the present disclosure provides a method for eliminating interference, the method comprising: acquiring signals of P channels, wherein the signal of each channel of the signals of the P channels includes signals of multiple frequency points, and P is an integer greater than or equal to 2;

[0020] Merging the signals of the same frequency point in the signals of the P channels to obtain a combined signal;

[0021] Based on the combined signal, determining interference signals of the P channels;

[0022] The interference signals of the P channels are used to eliminate interference of the signals of the P channels, thereby obtaining the signals of the P channels after interference elimination.

[0023] In an optional manner, determining the interference signals of the P channels based on the combined signal includes:

[0024] Based on the signal of the i-th channel among the P channels and the combined signal, adaptive filtering is performed to obtain the interference signal of the i-th channel, where i is greater than or equal to 1 and less than or equal to P.

[0025] In an optional manner, adaptive filtering is performed based on a signal of an i-th channel among P channels and a combined signal to obtain an interference signal of the i-th channel, including:

[0026] In the combined signal, determining the interference frequency point where the interference signal exists;

[0027] Based on the signal of the interference frequency point in the i-th channel and the signal in the combined signal, adaptive filtering is performed to obtain the interference signal of the interference frequency point in the i-th channel;

[0028] Using interference signals of P channels, eliminating interference of signals of P channels, and obtaining signals of P channels after eliminating interference, including:

[0029] In the signal of the i-th channel, the interference signal of the interference frequency point in the i-th channel is subtracted from the signal of the interference frequency point in the i-th channel to obtain the signal of the i-th channel after the interference is eliminated.

[0030] In an optional manner, adaptive filtering is performed based on a signal of an i-th channel among P channels and a combined signal to obtain an interference signal of the i-th channel, including:

[0031] In the combined signal, determining the interference frequency point where the interference signal exists;

[0032] Adaptively filter the signal of the interference frequency point in the combined signal to obtain an interference reference signal of the interference frequency point;

[0033] Based on the signal of the interference frequency point in the signal of the i-th channel and the interference reference signal of the interference frequency point, adaptive filtering is performed to obtain the interference signal of the interference frequency point in the i-th channel;

[0034] Using interference signals of P channels, eliminating interference of signals of P channels, and obtaining signals of P channels after eliminating interference, including:

[0035] In the signal of the i-th channel, the interference signal of the interference frequency point in the i-th channel is subtracted from the signal of the interference frequency point in the i-th channel to obtain the signal of the i-th channel after the interference is eliminated.

[0036] In an optional manner, determining interference signals of P channels based on the combined signal includes:

[0037] In the combined signal, determining the interference frequency point where the interference signal exists;

[0038] Adaptively filter the signal of the interference frequency point in the combined signal to obtain an interference reference signal of the interference frequency point;

[0039] Using interference signals of P channels, eliminating interference of signals of P channels, and obtaining signals of P channels after eliminating interference, including:

[0040] In the signals of the P channels, the interference reference signal of the interference frequency point is subtracted from the signal of the interference frequency point to obtain the signals of the P channels after the interference is eliminated.

[0041] In an optional manner, determining, in the combined signal, an interference frequency point where an interference signal exists includes:

[0042] In the combined signal, the frequency point where the signal power is greater than the interference threshold is determined as the interference frequency point where the interference signal exists.

[0043] In an optional manner, acquiring signals of P channels includes:

[0044] Acquire the time domain signals of the P channels, and perform compression processing on the time domain signals of the P channels to obtain compressed signals, wherein the number of first frequency points is less than the number of second frequency points, the first number of frequency points is the number of interference frequency points of the compressed signal after fast Fourier transform, and the second number of frequency points is the number of interference frequency points of the time domain signals of the P channels after fast Fourier transform;

[0045] Performing fast Fourier transform on the compressed signal to obtain signals of the P channels;

[0046] After obtaining the signals of the P channels after eliminating interference, the method further includes:

[0047] The signals of the P channels after interference elimination are restored, and the restored signals are output, wherein the restoration process is the inverse process of the compression process.

[0048] In an optional manner, compressing the time domain signals of the P channels to obtain compressed signals includes:

[0049] Perform a dot product of the time domain signals of the P channels and the time domain weights to obtain the compressed signal;

[0050] The signal after eliminating interference of the P channels is restored and the restored signal is output, including:

[0051] The signals after the interference of the P channels are eliminated are convolved with the frequency domain weights to obtain the restored signals.

[0052] In a third aspect, the present disclosure provides a communication device, the communication device comprising a processor and a memory, wherein:

[0053] The memory has computer instructions stored therein;

[0054] The processor executes the computer instruction to cause the communication device to perform the method described in the second aspect or any optional manner of the second aspect.

[0055] In a fourth aspect, the present disclosure provides a computer-readable storage medium storing computer instructions. When the computer instructions in the computer-readable storage medium are executed by a communication device, the communication device executes the method described in the second aspect or any optional method of the second aspect.

[0056] In a fifth aspect, the present disclosure provides a chip, the chip comprising a logic circuit and a power supply circuit;

[0057] The logic circuit is used to execute the method described in the second aspect or any optional method of the second aspect, and the power supply circuit is used to supply power to the logic circuit.

[0058] In a sixth aspect, the present disclosure provides an apparatus for eliminating interference, the apparatus comprising a compression module, a fast Fourier transform module, an interference determination module, an interference elimination module, and a recovery module;

[0059] The compression module is used to obtain time domain signals of K channels, compress the time domain signals of the K channels, and obtain compressed signals, wherein the number of first frequency points is less than the number of second frequency points, the first frequency point number is the number of interference frequency points of the compressed signal after fast Fourier transform, and the second frequency point number is the number of interference frequency points of the time domain signals of the K channels after fast Fourier transform; the fast Fourier transform module is used to perform fast Fourier transform on the compressed signal to obtain frequency domain signals of the K channels; the interference determination module is used to determine the interference signals of the K channels based on the frequency domain signals of the K channels; the interference elimination module is used to use the interference signals of the K channels to eliminate interference of the signals of the K channels to obtain the signals of the K channels after interference elimination; the recovery module is used to perform recovery processing on the signals of the K channels after interference elimination, and output the recovered signals, wherein the recovery processing is the inverse process of the compression processing.

[0060] In the solution disclosed in the present disclosure, before performing fast Fourier transform, time domain signals of multiple channels are compressed to reduce the number of interference frequencies, which can save resources when determining interference signals. After the interference is eliminated, recovery processing is also performed to avoid affecting the signal itself.

[0061] In an optional manner, the interference determination module includes K self-calibration units, and the K self-calibration units correspond one-to-one to the K channels; the self-calibration unit of the i-th channel among the K channels is used to perform adaptive filtering based on the signal of the i-th channel to obtain the interference signal of the i-th channel, where i is greater than or equal to 1 and less than or equal to K.

[0062] In an optional manner, the interference determination module also includes an interference frequency aggregation unit; the interference frequency aggregation unit is used to determine the interference frequency of the interference signal in the K channels in the signals of the K channels; the self-calibration unit of the i-th channel is used to perform adaptive filtering based on the signal of the interference frequency in the signal of the i-th channel to obtain the interference signal of the interference frequency in the signal of the i-th channel; the interference elimination module is used to subtract the interference signal of the interference frequency from the signal of the interference frequency in the i-th channel to obtain the signal of the i-th channel after interference elimination.

[0063] In an optional manner, the compression module is used to perform a dot product of the time domain signals of the K channels with the time domain weights to obtain the compressed signals; the recovery module is used to perform a convolution of the signals of the K channels after eliminating interference with the frequency domain weights to obtain the recovered signals. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 is a schematic diagram of a vehicle-mounted communication system provided by an exemplary embodiment of the present disclosure;

[0065] Figure 2 is a system architecture diagram for eliminating interference provided by an exemplary embodiment of the present disclosure;

[0066] Figure 3 is another system architecture diagram for eliminating interference provided by an exemplary embodiment of the present disclosure;

[0067] Figure 4 is a structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0068] Figure 5 is another structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0069] Figure 6 is a structural diagram of an interference determination unit provided by an exemplary embodiment of the present disclosure;

[0070] Figure 7 is a structural schematic diagram of a self-calibration unit provided by an exemplary embodiment of the present disclosure;

[0071] Figure 8 is another structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0072] Fig. 9 is another structural schematic diagram of a self-calibration unit provided by an exemplary embodiment of the present disclosure;

[0073] Fig.10 is another structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0074] Fig.11 is another structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0075] Fig.12 is another structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0076] Fig.13 is another structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0077] Fig.14 is another structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0078] Fig.15is another structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0079] Fig.16 is another structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0080] Fig.17 is another structural schematic diagram of an interference elimination device provided by an exemplary embodiment of the present disclosure;

[0081] Fig.18 is a flowchart of a method for eliminating interference provided by an exemplary embodiment of the present disclosure;

[0082] Fig.19 is a schematic diagram of the structure of a communication device provided by an exemplary embodiment of the present disclosure;

[0083] Fig. 20 is a structural schematic diagram of an interference elimination device provided by another exemplary embodiment of the present disclosure;

[0084] Fig.21 is another structural schematic diagram of an interference elimination device provided by another exemplary embodiment of the present disclosure;

[0085] Fig. 22 is another structural schematic diagram of an interference elimination device provided by another exemplary embodiment of the present disclosure;

[0086] Fig.23 It is a structural diagram of an interference elimination device provided by yet another exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0087] In order to make the objectives, technical solutions and advantages of the present disclosure more clear, the embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings.

[0088] In recent years, there are narrowband interferences of various frequencies in the communication environment, so the communication system needs to have good anti-interference capabilities to ensure that the communication system can work safely and reliably. A device for eliminating interference is provided in the embodiments of the present disclosure, and the device can be applied to interference elimination in various scenarios. For example, in vehicle Ethernet communication scenarios or campus Ethernet communication scenarios and other wired or wireless communication scenarios that require anti-interference.

[0089] See also Figure 1When applied to in-vehicle Ethernet communication scenarios, the in-vehicle communication system is divided into the cockpit data center (CDC), the mobile data center (MDC), the vehicle dynamic control (VDC) part and the vehicle interface unit (VIU). The various parts of the in-vehicle communication system are connected by optical fibers or wires. Among them, CDC is mainly responsible for information processing for drivers and passengers. CDC includes display screens, audio systems, and navigation systems. MDC is mainly responsible for real-time vehicle data processing. Real-time data includes sensor data, vehicle status, and road condition information. The vehicle dynamic control part is mainly responsible for vehicle driving control, including acceleration control, braking control, and steering control. VIU includes radar, lidar, and cameras, and is mainly responsible for processing external information of the vehicle. Figure 1 Four VIUs are shown, including VIU1 to VIU4.

[0090] In vehicle communication systems, interference elimination devices can be applied to Figure 1 The port locations where each part connects to other parts.

[0091] Figure 2 Provides an architectural diagram of a system for eliminating interference. Figure 2 The interference elimination system includes an analog to digital converter (ADC), a preprocessing module, a fast Fourier transform module, an interference elimination device, an echo elimination module, a channel equalization module, an inverse fast Fourier transform (IFFT) module and a post-processing module. The analog to digital converter is used to convert the received analog signal into a digital signal. The preprocessing module preprocesses the digital signal to obtain a preprocessed signal, which is still a digital signal. The preprocessing includes power adjustment and low-pass filtering. The fast Fourier transform module performs fast Fourier transform on the preprocessed signal to obtain a frequency domain signal, and the interference elimination device eliminates the interference of the frequency domain signal to obtain a signal after interference elimination. The echo elimination module performs echo elimination on the interference signal to obtain a signal after echo elimination. The signal equalization module performs channel equalization on the signal after echo elimination to obtain a signal after channel equalization. The IFFT module performs inverse fast Fourier transform on the signal after channel equalization to obtain a time domain signal. The post-processing module post-processes the time domain signal to obtain a post-processed signal.

[0092] In another interference cancellation system architecture, see Figure 3The fast Fourier transform module belongs to the interference elimination device. After the interference elimination device receives the pre-processed signal, the fast Fourier transform module performs fast Fourier transform on the pre-processed signal to obtain a frequency domain signal, and performs interference elimination processing on the frequency domain signal. Optionally, the interference elimination device can also first perform spectrum compression processing on the pre-processed signal to obtain a compressed signal, and the fast Fourier transform module performs fast Fourier transform processing on the compressed signal to obtain a frequency domain signal. Then, the frequency domain signal is subjected to interference elimination processing. Figure 3 In the interference elimination device, only the fast Fourier transform module is shown, and the detailed structure is described later.

[0093] Among them, the interference elimination system receives K signals, each signal belongs to a channel. In Ethernet, the channel is a physical channel, K is an integer greater than or equal to 1, and the analog-to-digital conversion module, preprocessing module, echo cancellation module, channel equalization module, IFFT module and post-processing module are all 1 or K. For example, when K is greater than or equal to 2, each of the K signals corresponds to an analog-to-digital conversion module, a preprocessing module, an echo cancellation module, a channel equalization module, an IFFT module and a post-processing module. The interference elimination device is shared by the K signals. Figure 2 The number of fast Fourier transform modules is 1 or K.

[0094] The pre-processing module and the post-processing module are modules that perform processing in the time domain, and the echo cancellation module and the channel equalization module are modules that perform processing in the frequency domain. The pre-processing module, the echo cancellation module, the channel equalization module and the post-processing module are optional modules.

[0095] Figure 4 A schematic diagram of the structure of a device for eliminating interference is provided. Figure 4 In the figure, the system that eliminates interference receives K signals, where K is an integer greater than or equal to 2, and the K signals come from P channels, and the values ​​of K and P are the same. Figure 4The device for eliminating interference includes a synthesis module 1, an interference determination module 2 and an interference elimination module 3. The synthesis module 1 receives signals of P channels, and the signal of each channel in the signals of the P channels includes signals of multiple frequency points, and the multiple frequency points are frequency points obtained by fast Fourier transform, and the signal of each channel includes the same number of frequency points. The synthesis module 1 merges the signals of the same frequency points in the signals of the P channels to obtain one signal, which is called a merged signal. The synthesis module 1 sends the merged signal to the interference determination module 2. The interference determination module 2 determines the interference signals of the P channels based on the merged signal. The interference determination module 2 sends the interference signals of the P channels to the interference elimination module 3. The interference elimination module 3 receives the interference signals of the P channels and obtains the signals of the P channels, and the signals of the P channels are the signals of the P channels input to the synthesis module 1. The interference elimination module 3 uses the interference signals of the P channels to eliminate the interference in the signals of the P channels and obtain the signals of the P channels after the interference is eliminated.

[0096] use Figure 4 The device shown combines the signals of multiple channels to obtain a combined signal, and determines the interference signals of multiple frequency points based on the combined signal, instead of weakening the useful signal and the interference signal together, so that the anti-interference ability can be improved, wherein the useful signal is the signal that actually carries the data. Moreover, using the combined signal to determine the interference signals of multiple frequency points can improve the ratio of the useful signal to the interference signal, making it easier to determine the interference signal.

[0097] In an optional manner, the synthesis module 1 weights the signals of the same frequency point in the signals of the P channels to obtain a combined signal. The weighted weights can be set according to actual needs. For example, the sum of the weighted weights of the P channels is equal to 1, the interference of the signal of a certain channel is relatively large, and the weight is set relatively large accordingly. The interference of the signal of a certain channel is relatively small, and the weight is set relatively small accordingly. For another example, the weight of each channel in the P channels is the same, such as P channels, and the weight of each channel is 1 / P.

[0098] Assume that the signal frequency of each channel is N, and the signal of the jth frequency of the ith channel is represented by x i,j , the signal of the jth frequency point in the combined signal is expressed as:

[0099]

[0100] In formula (1), y j is the signal of the jth frequency point in the combined signal, j ranges from 1 to N, w i is the weight value of the i-th channel, i ranges from 1 to P, and the combined signal is represented by y1, y2, y3, ..., y N .

[0101] In an optional manner, each channel determines the interference signal based on the combined signal, see Figure 5 , another structural schematic diagram of an interference elimination device is provided. The interference determination module 2 includes P self-calibration units 21, an interference frequency aggregation unit 22 and an interference determination unit 23. The P self-calibration units 21 correspond to the P channels one by one. After the synthesis module 1 merges to obtain a merged signal, it sends the merged signal to the interference frequency aggregation unit 22. The interference frequency aggregation unit 22 determines the interference frequency point where the interference signal exists in the merged signal, and the interference frequency point is the frequency point where the interference exists determined in the merged signal, and sends the interference frequency point to the interference determination unit 23. The interference determination unit 23 adaptively filters the signal of the interference frequency point in the merged signal to obtain an interference reference signal of the interference frequency point, and sends the interference reference signal to each self-calibration unit 21. The self-calibration unit 21 of the i-th channel performs adaptive filtering based on the signal of the interference frequency point in the i-th channel and the interference reference signal, obtains the interference signal of the interference frequency point in the i-th channel, and sends the interference signal of the interference frequency point in the i-th channel to the interference elimination module 3. For each interference frequency point, the interference elimination module 3 subtracts the interference signal from the signal of the interference frequency point in the i-th channel to obtain the signal of the i-th channel after the interference is eliminated. For example, for interference frequency point 1, the signal of interference frequency point 1 is subtracted from the interference signal of interference frequency point 1 to obtain the signal of interference frequency point 1 after the interference is eliminated.

[0102] In this way, using Figure 5 The device shown only determines the interference signal of the interference frequency point, so there is no need to perform adaptive filtering for each frequency point, which can save adaptive filtering resources. Moreover, after obtaining the interference reference signal, the self-calibration unit 21 in each channel performs adaptive calibration, making the interference signal of each channel more accurate.

[0103] Alternatively, assuming that the combined signal is expressed using formula (1), Figure 5 In the device shown, the interference frequency aggregation unit 22 aggregates the interference frequency points of N frequency points into M frequency points, where M is less than N. The value of M is set according to actual needs, for example, it can be set according to the number of frequency points that may have interference in multiple channels. Optionally, the value of M is 80% less than the value of N. For example, the value of N is 256, and the value of M is 5.

[0104] The interference frequency aggregation unit 22 performs interference on the signals y1, y2, y3, ..., y N Calculate the modulus values ​​respectively and get z1, z2, z3, ..., z N , the modulus is the signal power. Obtain the interference threshold, which is an empirical value. The interference frequency aggregation unit 22 determines z1, z2, z3, ..., z NThe relationship between the magnitude of the interference threshold and the frequency point higher than the interference threshold is determined as the interference frequency point, and its signal is recorded as r1, r2, r3, ..., r M , and determine r1, r2, r3, …, r M The index is used to find the signal of the interference frequency point in the signals of P channels. For example, r1 is the gth frequency point in the i-th channel, then the index can be recorded as I g , I g =g.

[0105] It should be noted that M represents the maximum number of interference frequencies that can be processed in parallel by the interference elimination device. Assuming that the number of interference frequencies detected is L, if L is less than M, then r L+1 , r L+2 ,…,r M Set to 0 respectively, the corresponding index I L+1 , I L+2 ,…,I M are also set to 0 respectively. If L is greater than M, LM interference frequency points are deleted. Optionally, the deleted LM interference frequency points can be the LM interference frequency points with the highest modulus values ​​sorted from small to large.

[0106] Then, the interference frequency aggregation unit 22 generates a matrix S, which is a matrix with M rows and N columns. In the matrix S, if I k If it is greater than 0, then the kth row and the Ith k The elements of the column are 1, otherwise they are 0, k = 1, 2, ..., M. Thus, the elements in the matrix S include 0 and 1. Multiplying the matrix S with the matrix y, the signal of the interference frequency point is obtained, denoted as r, see formula (2).

[0107] r=Sy (2)

[0108] In formula (2), the matrix r = (r1, r2, ..., r M ) T , represents the signal of the interference frequency point selected by M*1 dimension, the matrix y=(y1,y2,...,y N ) T It is an N*1 dimensional combined signal, so that compression from N frequency points to M frequency points can be achieved.

[0109] Optionally, a matrix with all elements set to 0 may be generated first. Then if I k If it is greater than 0, then the kth row and the Ith k The elements of the column are set to 1, otherwise remain unchanged, and k=1, 2, ..., M are traversed in sequence to generate a matrix S whose elements include 0 and 1.

[0110] Optionally, it is also possible to directly judge I k Is it greater than 0? If Ik If it is greater than 0, then the kth row and the Ith k The elements of the column are set to 1, otherwise they are set to 0, and k=1, 2, ..., M are traversed in sequence to generate a matrix S whose elements include 0 and 1.

[0111] Optionally, in Figure 5 In the device shown, the interference determination unit 23 performs adaptive filtering processing in the following manner:

[0112] See also Figure 6 The interference determination unit 23 includes M adaptive filtering subunits, and the M adaptive filtering subunits are used to adaptively filter the signals of the M interference frequency points to obtain the interference reference signals of the M frequency points. Figure 6 Each adaptive filtering subunit includes a delay processing part, an adaptive filtering part and an error calculation part. For the kth interference frequency point, r k The input delay processing part performs delay processing to obtain the signal after delay processing. The adaptive filtering part performs filtering processing on the signal after delay processing to obtain the interference reference signal r' k , the error calculation part will be r k Subtract the interference reference signal r' k , get the useful signal, and send the useful signal to the adaptive filtering part. The adaptive filtering part calculates the mean square error of the useful signal and determines whether the mean square error is the smallest. If it is not the smallest, the filter coefficient of the adaptive filtering part is updated until the mean square error is the smallest. The filter coefficient can be considered as the tap coefficient. Based on this method, the interference reference signal of M interference frequency points is obtained, which is expressed as r'=r'1,r'2,...,r' M Here, the mean square error is used as an example for explanation, and other methods can also be used to update the coefficients. The reason for setting the delay part here is to use the filter coefficients obtained at the previous moment to automatically adjust the filter coefficients at the current moment to adapt to the characteristics of the signal changing with time.

[0113] Optionally, in Figure 5 In the device shown, the self-calibration unit 21 performs the adaptive filtering process as follows:

[0114] The interference determination module 2 includes P self-calibration units 21, the P channels correspond to the P self-calibration units 21 one by one, each self-calibration unit 21 includes M filtering sub-units, and the M sub-filtering units are used to determine the interference signals of M interference frequency points, see Figure 7 Each filter subunit includes an adaptive filtering part and an error calculation part. For the kth interference frequency point of the i-th channel, r' k Input adaptive filtering part, adaptive filtering part for r' k Perform filtering to obtain the interference signal r' 1k, the error calculation part will be r ik Subtract r' 1k , get the useful signal, and send the useful signal to the adaptive filtering part, where r ik is the original signal containing the interference signal at the kth interference frequency point of the i-th channel. The adaptive filtering part calculates the mean square error of the useful signal and determines whether the mean square error is the smallest. If it is not the smallest, the filter coefficient of the adaptive filtering part is updated until the mean square error is the smallest. This coefficient can be considered as the tap coefficient. Based on this method, the interference signal of the M interference frequency points of the i-th channel is obtained, which is expressed as r i '=r' i1 ,r' i2 ,...,r' iM , the interference signal of M interference frequencies in P channels is expressed as r p '=r' p1 ,r' p2 ,...,r' pM , where p = 1, 2, ..., P. Here, the mean square error is used as an example for explanation, and other methods can also be used to update the coefficients. Figure 7 , the adaptive filtering unit 21 of the i-th channel is shown, and other channels are similar thereto, which will not be described in detail here.

[0115] It should be noted that, here, it is equivalent to obtaining the interference reference signal, determining its own interference signal in each channel, and realizing automatic calibration of the amplitude and phase of the interference frequency, so that the calculated interference signal can be more accurate, thereby better eliminating interference. The order of the adaptive filtering part in the self-calibration unit 21 can be set according to actual needs, for example, in the embodiment of the present disclosure, it is set to be greater than or equal to 1.

[0116] use Figure 5 In the device shown, since the signals of multiple channels are synthesized into one signal, under the condition of equal performance (ie, each channel independently uses the combined signal of all channels), the adaptive filtering part can be reduced to 1 / P^2 of the one without the synthesis module 1 through simulation.

[0117] In an alternative approach, Figure 8 In the device shown, the interference reference signal is not determined, and the interference signal at the interference frequency point is directly determined by the self-calibration unit 21. Figure 8, the interference determination module 2 includes P self-calibration units 21 and an interference frequency aggregation unit 22. The P self-calibration units 21 correspond to the P channels one by one. After the synthesis module 1 merges to obtain a merged signal, it sends the merged signal to the interference frequency aggregation unit 22. The interference frequency aggregation unit 22 determines the interference frequency point where the interference signal exists in the merged signal, and the interference frequency point is the frequency point where the interference exists determined in the merged signal, and sends the signal of the interference frequency point in the merged signal to each self-calibration unit 21. The self-calibration unit 21 of the i-th channel performs adaptive filtering based on the signal of the interference frequency point in the i-th channel and the signal of the interference frequency point in the merged signal, obtains the interference signal of the interference frequency point in the i-th channel, and sends the interference signal of the interference frequency point in the i-th channel to the interference elimination module 3. For each interference frequency point, the interference elimination module 3 subtracts the interference signal of the interference frequency point in the i-th channel from the signal of the interference frequency point in the i-th channel to obtain the signal of the i-th channel after the interference is eliminated. For example, for interference frequency 1, the signal of interference frequency 1 is subtracted from the interference signal of interference frequency 1 to obtain the signal of interference frequency 1 after interference is eliminated.

[0118] Optionally, in Figure 8 In the device shown, the process of obtaining the combined signal and the process of determining the interference frequency point are described in the previous text and will not be repeated here.

[0119] Optionally, in Figure 8 In the device shown, the self-calibration unit 21 performs the adaptive filtering process as follows:

[0120] The interference determination module 2 includes P self-calibration units 21, the P channels correspond to the P self-calibration units 21 one by one, each self-calibration unit 21 includes M filtering sub-units, and the M sub-filtering units are used to determine the interference signals of M frequency points, see Fig. 9 Each filter subunit includes an adaptive filtering part and an error calculation part. For the kth interference frequency point of the i-th channel, r k Input adaptive filtering part, adaptive filtering part is r k Filtering is performed to obtain the interference signal, and the error calculation part converts r ik Subtract the interference signal and send the useful signal to the adaptive filtering part, where r k is the signal of the kth interference frequency in the combined signal, r ik is the original signal containing the interference signal at the kth interference frequency point of the i-th channel. The adaptive filtering part calculates the mean square error and determines whether the mean square error is the smallest. If it is not the smallest, the filter coefficient of the adaptive filtering part is updated until the mean square error is minimized. This coefficient can be considered as the tap coefficient. Based on this method, the interference signal of the M interference frequency points in the i-th channel is obtained, which is expressed as r i "=r"i1 ,r” i2 ,...,r” iM , the interference signal of M interference frequencies in P channels is expressed as r p "=r" p1 ,r” p2 ,...,r” pM , where p = 1, 2, ..., P. Here, the mean square error is used as an example for explanation, and other methods can also be used to update the coefficients. Fig. 9 , the adaptive filtering unit 21 of the i-th channel is shown, and other channels are similar thereto, which will not be described in detail here.

[0121] In an alternative approach, Fig.10 In the device shown in FIG. 1 , the interference reference signal is directly used as the interference signal of each channel. Fig.10 , the interference determination module 2 includes an interference frequency aggregation unit 22 and an interference determination unit 23. After the synthesis module 1 merges to obtain a combined signal, it sends the combined signal to the interference frequency aggregation unit 22. The interference frequency aggregation unit 22 determines the interference frequency point where the interference signal exists in the combined signal, where the interference frequency point is the frequency point where the interference exists determined in the combined signal, and sends the signal of the interference frequency point to the interference determination unit 23. The interference determination unit 23 adaptively filters the signal of the interference frequency point in the combined signal to obtain an interference reference signal of the interference frequency point, and sends the interference reference signal of the interference frequency point to the interference elimination module 3. For each interference frequency point, the interference elimination module 3 subtracts the interference reference signal of the interference frequency point from the signal of the interference frequency point in the i-th channel to obtain the signal of the i-th channel after the interference is eliminated. For example, for interference frequency point 1, the signal of interference frequency point 1 is subtracted from the interference reference signal of interference frequency point 1 to obtain the signal of interference frequency point 1 after the interference is eliminated. In Fig.10 In the device shown, there is no need to perform a self-calibration process, which can simplify the process.

[0122] Fig.10 The process of determining the interference frequency and the interference reference signal is described in the previous text and will not be repeated here.

[0123] In an optional manner, in order to simplify the structure of the interference determination module 2, the interference frequency is not determined, and the interference signal of each channel is directly determined from the combined signal and the signal of each channel. Fig.11 A schematic diagram of the structure of the device for eliminating interference is provided. Fig.11 The interference determination module 2 includes P self-calibration units 21, and the P self-calibration units 21 correspond to the P channels one by one. The self-calibration unit 21 of the i-th channel uses the combined signal and the signal of the i-th channel to perform adaptive filtering to obtain the interference signal of the i-th channel. Fig.11 The structure of the self-calibration unit 21 in Fig. 9 The structure of the self-calibration unit 21 is similar, except that the number of filter sub-units included is N, each filter sub-unit is used to process a frequency point, and for the jth frequency point of the i-th channel, the input of the adaptive filtering part is the signal of the jth frequency point in the combined signal, and the input of the error calculation part is the original signal containing interference at the jth frequency point and the output of the adaptive filtering part.

[0124] exist Fig.11 In the device shown, the process of obtaining the combined signal and the process of determining the interference frequency point are described in the previous text and will not be repeated here.

[0125] In an optional manner, in order to reduce the number of interference frequency points and save processing resources of fast Fourier transform, the interference spectrum may also be compressed. Fig.12 A schematic diagram of a device for compression of the interference spectrum is provided. Fig.12 The device for eliminating interference includes a synthesis module 1, an interference determination module 2, an interference elimination module 3, a compression module 4, a fast Fourier transform module 5 and a recovery module 6. The compression module 4 receives the time domain signals of P channels, compresses the time domain signals of the P channels, obtains the compressed signals, and sends the compressed signals to the fast Fourier transform module 5, wherein the purpose of compression is to reduce the number of interference frequency points of the compressed signals after fast Fourier transform. The fast Fourier transform module 5 performs fast Fourier transform on the compressed signals to obtain signals of P channels, and sends the signals of the P channels to the synthesis module 1. The synthesis module 1 receives the signals of P channels, and the signals of each channel include the same number of frequency points. The synthesis module 1 merges the signals of the same frequency points in the signals of the P channels to obtain a merged signal. The synthesis module 1 sends the merged signal to the interference determination module 2. The interference determination module 2 determines the interference signals of the P channels based on the merged signal. The interference determination module 2 sends the interference signals of the P channels to the interference elimination module 3. The interference elimination module 3 receives the interference signals of the P channels and obtains the signals of the P channels, which are the signals of the P channels input to the synthesis module 1. The interference elimination module 3 uses the interference signals of the P channels to eliminate the interference in the signals of the P channels, obtains the signals of the P channels after the interference is eliminated, and sends the signals of the P channels after the interference is eliminated to the recovery module 6. The recovery module 6 performs recovery processing on the signals of the P channels after the interference is eliminated, and outputs the signals after the recovery processing. The recovery processing is the inverse process of the compression processing.

[0126] use Fig.12The device shown processes the time domain signal of the received signal so that after the fast Fourier transform, the number of interference frequency points is reduced, resources are saved, and after the interference is eliminated, the signal is restored in the frequency domain so that the subsequent processing of the signal will not be affected. For example, assuming that the compression ratio of the interference frequency point is H, the number of channels is P, and the order of the adaptive filter is J, in the embodiment of the present disclosure, under the same performance conditions, the adaptive filter resource consumption is reduced relative to the general frequency domain interference elimination scheme, which is expressed as (1 / P^2+1 / J) / H, and the formula is obtained through theoretical analysis and signal simulation. For example, H=10, P=4, J=32, then the resources of the adaptive filter in the embodiment of the present disclosure are reduced to 1% of the general frequency domain elimination scheme.

[0127] Optionally, Fig.12 In the device shown, the process of compression module 4 compressing the time domain signal is as follows:

[0128] The compression module 4 obtains the time domain weights, and the time domain weights of each channel are the same, or there are channels with different time domain weights. Then the time domain signals of the P channels are dot-producted with the time domain weights to obtain the signals after compression processing of the P channels. For example, the time domain signals of the i-th channel are q1, q2, ..., qJ, the time domain weights are h1, h2, ..., hJ, and the compressed signals are expressed as q1*h1, q2*h2, ..., qJ*hJ, where "*" represents the dot product.

[0129] The recovery module 6 obtains the frequency domain weights. The frequency domain weights of each channel are the same, or there are channels with different frequency domain weights. Then the signals after the interference of the P channels are eliminated are convolved with the frequency domain weights to obtain the restored signals. For example, the signals after the interference of the P channels are eliminated are u p =(u p,1 ,u p,2 ,...,u p,N ), the frequency domain weight is h=(h1,h2,...,h K ), the signal after recovery is in, Represented as a convolution operation.

[0130] Among them, the time domain weight and the frequency domain weight can be selected according to actual needs, and the selection standard is to reduce the number of interference frequencies without affecting the signal itself.

[0131] Optionally, the compression module 4 includes P compression units 41, corresponding to the P channels one by one. The fast Fourier transform module 5 includes P fast Fourier transform units 51, corresponding to the P channels one by one. The recovery module 6 includes P recovery units 61, corresponding to the P channels one by one.

[0132] It should be noted that Fig.12 In the device shown, the structure of the interference determination module 2 is the same as the structure described in the above-mentioned devices, and will not be described here. When selecting the time domain weight, the selected time domain weight makes the interference signal more concentrated and easier to eliminate, so that when converting from the time domain signal to the time domain signal, the number of interference frequency points can be reduced. The frequency domain weight corresponds to the time domain weight.

[0133] In addition, since the recovery module 6 directly recovers the signal after the interference is eliminated, the recovery is performed in the frequency domain. The recovered signal can be directly used for echo elimination or channel equalization. In this way, when echo elimination, channel equalization and interference elimination processing exist at the same time in the interference elimination system, echo elimination and channel equalization are also processed for frequency domain signals, without the need to use multiple sets of fast Fourier transform modules and inverse fast Fourier transform modules.

[0134] In an optional manner, the interference elimination module 3 includes P interference elimination units 31, which correspond to the P channels one by one. The interference elimination unit 31 of the i-th channel uses the interference signal of the i-th channel to eliminate the interference of the signal of the i-th channel, and obtains the signal of the i-th channel after the interference is eliminated. In this way, the signals of multiple channels can be interference eliminated in parallel. The situation where P interference elimination modules 3 include P interference elimination units 31 can be applied to Figure 4 , Figure 5 , Figure 8 , Figures 10 to 12 in the device shown.

[0135] It should be noted that Fig.13 A schematic diagram of another structure of an interference elimination device is provided, see Fig.13 , P channels share the synthesis module 1, the interference frequency aggregation unit 22, and the interference determination unit 23, and the P channels independently perform interference spectrum compression, fast Fourier transform, adaptive filtering and interference elimination.

[0136] In an optional manner, the synthesis module 1 includes a plurality of synthesis units 11, and the plurality of synthesis units 11 correspond to the plurality of channels one by one. Each synthesis unit 11 performs the same processing, which is to merge the signals of the same frequency point of the plurality of channels to obtain a merged signal, and the obtained merged signals are the same. Alternatively, the processing performed by each synthesis unit 11 is different, which is to merge the signals of the same frequency point of adjacent channels in the plurality of channels to obtain a merged signal. The case where the synthesis module 1 includes a plurality of synthesis units 11 can be applied to the aforementioned Figure 4 , Figure 5 , Figure 8 , Figures 10 to 12 in the device shown.

[0137] Figures 14 to 17Some other schematic diagrams of interference elimination devices are provided, see Fig.14 , P channels independent interference spectrum compression, fast Fourier transform, signal merging, interference frequency determination, self-calibration, interference elimination and recovery processing. Fig.15 , P channels of independent interference spectrum compression, fast Fourier transform, signal merging, self-calibration, interference cancellation and recovery processing. Fig.16 , P channels independently perform fast Fourier transform, combine signals, determine interference frequency, self-calibrate, eliminate interference, and perform recovery processing. Fig.17 , P channels independent fast Fourier transform, signal merging, self-calibration and interference cancellation.

[0138] Figures 13 to 17 The processing performed by each module or unit in the process is described in the previous text and will not be repeated here.

[0139] It should be noted that Figure 4 , Figure 5 , Figure 8 , Fig.10 and Fig.11 The interference elimination device shown is applied to Figure 2 or Figure 3 In the system architecture shown, in the application Figure 3 In the case of the system architecture shown, the synthesis module 1 receives the frequency domain signal sent by the fast Fourier transform module in the interference elimination device. Figures 12 to 17 The interference elimination device shown is applied to Figure 3 The system architecture shown.

[0140] In the disclosed embodiment, assuming that echo cancellation or channel equalization processing exists, the interference elimination device is placed before the echo cancellation and channel equalization processing, and can share a set of fast Fourier transform modules and inverse fast Fourier transform modules.

[0141] In the embodiment of the present disclosure, a process of a method for eliminating interference is also provided, which can be executed by a communication device, see Fig.18 Flowchart shown.

[0142] Step S101: Acquire signals of P channels, wherein the signal of each channel of the P channels includes signals of multiple frequency points, and P is an integer greater than or equal to 2.

[0143] Step S102: Merge the signals of the same frequency point in the signals of the P channels to obtain a merged signal.

[0144] Step S103: determining interference signals of the P channels based on the combined signal.

[0145] Step S104: using the interference signals of the P channels, eliminating interference of the signals of the P channels, and obtaining signals of the P channels after interference elimination.

[0146] The specific processing process of step S101 to step S104 can be found in the above description of the device, which will not be repeated here.

[0147] In an embodiment of the present disclosure, a schematic diagram of the structure of a communication device is also provided. The present disclosure also provides a communication device 100. Fig.19 As shown, the communication device 100 includes: a bus 102, a processor 104, a memory 106 and a communication interface 108. The processor 104, the memory 106 and the communication interface 108 communicate with each other through the bus 102. The communication device 100 can be a server or a terminal device. It should be understood that the present disclosure does not limit the number of processors and memories in the communication device 100.

[0148] The bus 102 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.19 The bus 102 may include a path for transmitting information between various components of the communication device 100 (eg, the memory 106, the processor 104, and the communication interface 108).

[0149] The processor 104 may include any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0150] The memory 106 may include a volatile memory, such as a random access memory (RAM). The memory 106 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).

[0151] The memory 106 stores executable program codes, and the processor 104 executes the executable program codes to implement the aforementioned interference elimination methods, that is, the memory 106 stores instructions for executing the interference elimination methods.

[0152] The communication interface 108 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the communication device 100 and other devices or a communication network.

[0153] In an optional manner, a computer program product is provided, the computer program product comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the communication device executes Fig.18 The process shown.

[0154] In an optional manner, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions in the computer-readable storage medium are executed by a communication device, the communication device executes Fig.18 The process shown.

[0155] In an optional manner, a chip is provided, the chip comprising a logic circuit and a power supply circuit, the logic circuit is used to execute Fig.18 According to the process shown, the power supply circuit is used to supply power to the logic circuit.

[0156] Optionally, when applied to Ethernet, the chip is a physical layer chip.

[0157] In the embodiment of the present disclosure, another device for eliminating interference is also provided, which includes a compression module 4, a fast Fourier transform module 5, an interference determination module 2, an interference elimination module 3 and a recovery module 6, see Fig. 20 .

[0158] The compression module 4 receives the time domain signals of K channels, where K is an integer greater than or equal to 1, compresses the time domain signals of the K channels, obtains the compressed signals, and sends the compressed signals to the fast Fourier transform module 5, wherein the purpose of compression is to reduce the number of interference frequency points of the compressed signals after fast Fourier transform. The fast Fourier transform module 5 performs fast Fourier transform on the compressed signals to obtain the signals of K channels, and sends the signals of the K channels to the interference determination module 2. The interference determination module 2 determines the interference signal of each channel based on the signal of each channel, and obtains the interference signals of the K channels. The interference determination module 2 sends the interference signals of the K channels to the interference elimination module 3. The interference elimination module 3 receives the interference signals of the K channels and obtains the signals of the K channels, which are the signals of the K channels input to the synthesis module 1. The interference elimination module 3 uses the interference signals of the K channels to eliminate the interference in the signals of the K channels, obtains the signals of the K channels after the interference is eliminated, and sends the signals of the K channels after the interference is eliminated to the recovery module 6. The recovery module 6 performs recovery processing on the signals after the interference of the K channels is eliminated, and outputs the recovered signals. The recovery processing is the inverse process of the compression processing. After the recovery module 6 obtains the recovered signals, it sends the recovered signals to the next level module. For example, the next level module is an inverse fast Fourier transform module.

[0159] use Fig. 20 In the device shown, since the recovery module 6 directly recovers the signal after the interference is eliminated, the recovery is performed in the frequency domain. Then, the recovered signal can be directly used for echo elimination or channel equalization. In this way, when echo elimination, channel equalization and interference elimination processing exist at the same time in the interference elimination system, echo elimination and channel equalization are also processed for frequency domain signals, without the need to use multiple sets of fast Fourier transform modules and inverse fast Fourier transform modules.

[0160] In an alternative approach, see Fig.21 The interference determination module 2 includes K self-calibration units 21, and the K self-calibration units 21 correspond to the K channels one by one. The self-calibration unit 21 of the i-th channel uses the signal of the i-th channel to perform adaptive filtering to obtain the interference signal of the i-th channel. The process of adaptive filtering is described in the previous text and will not be repeated here.

[0161] In an alternative approach, see Fig. 22, the interference elimination device includes a compression module 4, a fast Fourier transform module 5, K interference frequency aggregation units 22, K self-calibration units 21, an interference elimination module 3 and a recovery module 6. The following is an example of the signal interference elimination process of the i-th channel. The compression module 4 receives the time domain signal of the i-th channel, compresses the time domain signal of the i-th channel, obtains the compressed signal, and sends the compressed signal to the fast Fourier transform module 5. The fast Fourier transform module 5 performs fast Fourier transform on the compressed signal to obtain K channel signals, and sends the signal of the i-th channel to the interference frequency aggregation unit 22. The interference frequency aggregation unit 22 determines the frequency point in the signal of the i-th channel whose signal power is greater than the first interference threshold as the interference frequency point. The specific process of determining the interference frequency point is described in the previous text and will not be repeated here. The interference frequency aggregation unit 22 sends the signal of the interference frequency point of the i-th channel to the self-calibration unit 21 of the i-th channel. The self-calibration unit 21 uses the signal of the interference frequency point to perform adaptive filtering, obtain the interference signal of the interference frequency point, and send the interference signal of the interference frequency point to the interference elimination module 3. The interference elimination module 3 subtracts the interference signal of the interference frequency point in the i-th channel from the signal of the interference frequency point in the i-th channel to obtain the signal of the i-th channel after the interference is eliminated. Based on this method, the signals of K channels after the interference is eliminated can be obtained, and the signals of the K channels after the interference is eliminated are sent to the recovery module 6. The recovery module 6 performs recovery processing on the signals of the K channels after the interference is eliminated, and outputs the recovered signals. The recovery processing is the inverse process of the compression processing. After the recovery module 6 obtains the recovered signals, it sends the recovered signals to the next level module.

[0162] Optionally, in Fig. 22 In the process of self-calibration of the self-calibration unit 21 of the i-th channel, each adaptive filtering subunit includes a delay processing part, an adaptive filtering part and an error calculation part. For the k-th interference frequency point of the i-th channel, the signal of the k-th interference frequency point is input into the delay processing part, and the delay processing is performed to obtain the signal after the delay processing. The adaptive filtering part performs filtering processing on the signal after the delay processing to obtain the interference signal. The error calculation part subtracts the interference signal from the k-th interference frequency point to obtain a useful signal, and sends the useful signal to the adaptive filtering part. The adaptive filtering part calculates the mean square error of the useful signal and determines whether the mean square error is the smallest. If it is not the smallest, the filter coefficient of the adaptive filtering part is updated until the mean square error is the smallest. The filter coefficient can be considered as the tap coefficient. Based on this method, the interference signals of M interference frequencies are obtained. Here, the mean square error is used as an example for explanation, and other methods can also be used to update the coefficient.

[0163] In an optional manner, the specific functions of the compression module 4 and the recovery module 6 are shown in Fig.12 The description in will not be repeated here.

[0164] In an optional manner, the interference cancellation module 3 includes K interference cancellation units 31, and the K interference cancellation units 31 correspond to the K channels one by one.

[0165] In an optional manner, the compression module 4 includes K compression units 41, corresponding one-to-one to the K channels, the fast Fourier transform module 5 includes K fast Fourier transform units 51, corresponding one-to-one to the K channels, and the recovery module 6 includes K recovery units 61, corresponding one-to-one to the K channels.

[0166] In the embodiment of the present disclosure, another device for eliminating interference is also provided, which includes a fast Fourier transform module 5, K interference frequency aggregation units 22, K self-calibration units 21 and K interference elimination units 31, see Fig.23 . Fig.23 The process of interference elimination performed by the device shown in FIG. Fig.21 The interference elimination method shown in the figure. The fast Fourier transform module 5 includes K fast Fourier transform units 51. Fig.23 The processing performed by each module in the above description is not repeated here.

[0167] It should be noted that Figure 21 to Figure 23 The explanation is given by taking K greater than or equal to 2 as an example.

[0168] The above description is only an exemplary embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present disclosure, and these modifications or replacements should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A device for eliminating interference, characterized in that: The device comprises a synthesis module (1), an interference determination module (2) and an interference elimination module (3); The synthesis module (1) is used to receive signals of P channels, wherein the signal of each channel of the P channels includes signals of multiple frequency points, and P is an integer greater than or equal to 2; The synthesis module (1) is also used to merge the signals of the same frequency point in the signals of the P channels to obtain a merged signal; The interference determination module (2) is used to determine the interference signals of the P channels based on the combined signal; The interference elimination module (3) is used to use the interference signals of the P channels to eliminate interference of the signals of the P channels, thereby obtaining the signals of the P channels after the interference is eliminated.

2. The device according to claim 1, characterized in that The interference determination module (2) comprises P self-calibration units (21), and the P self-calibration units (21) correspond one-to-one to the P channels; The self-calibration unit (21) of the i-th channel among the P channels is used to perform adaptive filtering based on the signal of the i-th channel and the combined signal to obtain the interference signal of the i-th channel, wherein i is greater than or equal to 1 and less than or equal to P.

3. The device according to claim 2, characterized in that The interference determination module (2) also includes an interference frequency point aggregation unit (22); The interference frequency point aggregation unit (22) is used to determine the interference frequency point where the interference signal exists in the combined signal; The self-calibration unit (21) of the i-th channel is used to perform adaptive filtering based on the signal of the interference frequency point in the i-th channel and the signal in the combined signal to obtain the interference signal of the interference frequency point in the i-th channel; The interference elimination module (3) is used to, in the signal of the i-th channel, subtract the interference signal of the interference frequency point in the i-th channel from the signal of the interference frequency point in the i-th channel, so as to obtain the signal of the i-th channel after the interference is eliminated.

4. The device according to claim 2, characterized in that The interference determination module (2) further comprises an interference frequency point aggregation unit (22) and an interference determination unit (23); The interference frequency point aggregation unit (22) is used to determine the interference frequency point where the interference signal exists in the combined signal; The interference determination unit (23) is used to perform adaptive filtering on the signal of the interference frequency point in the combined signal to obtain an interference reference signal of the interference frequency point; The self-calibration unit (21) of the i-th channel is used to perform adaptive filtering based on the signal of the interference frequency point in the i-th channel and the interference reference signal to obtain the interference signal of the interference frequency point in the i-th channel; The interference elimination module (3) is used to, in the signal of the i-th channel, subtract the interference signal of the interference frequency point in the i-th channel from the signal of the interference frequency point in the i-th channel, so as to obtain the signal of the i-th channel after the interference is eliminated.

5. The device according to claim 1, characterized in that The interference determination module (2) comprises an interference frequency point aggregation unit (22) and an interference determination unit (23); The interference frequency point aggregation unit (22) is used to determine the interference frequency point where the interference signal exists in the combined signal; The interference determination unit (23) is used to perform adaptive filtering on the signal of the interference frequency point in the combined signal to obtain an interference reference signal of the interference frequency point; The interference elimination module (3) is used to subtract the interference reference signal of the interference frequency point from the signal of the interference frequency point in the P channels to obtain the signals of the P channels after the interference is eliminated.

6. The device according to any one of claims 3 to 5, characterized in that The interference frequency point aggregation unit (22) is used to determine, in the combined signal, a frequency point whose signal power is greater than an interference threshold as an interference frequency point where an interference signal exists.

7. The device according to any one of claims 1 to 6, characterized in that The device also includes a compression module (4), a fast Fourier transform module (5) and a recovery module (6); The compression module (4) is used to obtain the time domain signals of the P channels, and perform compression processing on the time domain signals of the P channels to obtain compressed signals, wherein the number of first frequency points is less than the number of second frequency points, the first number of frequency points is the number of interference frequency points of the compressed signals after fast Fourier transformation, and the second number of frequency points is the number of interference frequency points of the time domain signals of the P channels after fast Fourier transformation; The fast Fourier transform module (5) is used to perform fast Fourier transform on the compressed signal to obtain the signals of the P channels; The recovery module (6) is used to perform recovery processing on the signals of the P channels after interference elimination, and output the signals after recovery processing, wherein the recovery processing is the inverse process of the compression processing.

8. The device according to claim 7, characterized in that The compression module (4) is used to perform a dot product of the time domain signals of the P channels and the time domain weights to obtain the compressed signals; The recovery module (6) is used to convolve the signals of the P channels after interference elimination with the frequency domain weights to obtain the restored signals.

9. The device according to any one of claims 1 to 8, characterized in that The synthesis module (1) is also used to weight the signals of the same frequency point in the signals of the P channels to obtain a combined signal.

10. The device according to any one of claims 1 to 9, characterized in that The interference elimination module (3) comprises P interference elimination units (31), and the P interference elimination units (31) correspond one-to-one to the P channels; The P interference elimination units (31) are used to respectively use the interference signals of the P channels to eliminate interference of the signals of the P channels, thereby obtaining the signals of the P channels after the interference is eliminated.

11. A method for eliminating interference, characterized in that: The method comprises: Acquire signals of P channels, wherein the signal of each channel of the P channels includes signals of multiple frequency points, and P is an integer greater than or equal to 2; Merging signals of the same frequency point among the signals of the P channels to obtain a combined signal; Based on the combined signal, determining interference signals of the P channels; The interference signals of the P channels are used to eliminate interference of the signals of the P channels, thereby obtaining the signals of the P channels after the interference is eliminated.

12. The method according to claim 11, characterized in that The determining, based on the combined signal, interference signals of the P channels includes: Based on the signal of the i-th channel among the P channels and the combined signal, adaptive filtering is performed to obtain the interference signal of the i-th channel, where i is greater than or equal to 1 and less than or equal to P.

13. The method according to claim 12, characterized in that The step of performing adaptive filtering based on a signal of an i-th channel among the P channels and the combined signal to obtain an interference signal of the i-th channel includes: In the combined signal, determining an interference frequency point where an interference signal exists; Based on the signal of the interference frequency point in the i-th channel and the signal in the combined signal, adaptive filtering is performed to obtain an interference signal of the interference frequency point in the i-th channel; The using the interference signals of the P channels to eliminate interference of the signals of the P channels to obtain the signals of the P channels after the interference is eliminated includes: In the signal of the i-th channel, the interference signal of the interference frequency point in the i-th channel is subtracted from the signal of the interference frequency point in the i-th channel to obtain the signal of the i-th channel after interference elimination.

14. The method according to claim 12, characterized in that The step of performing adaptive filtering based on a signal of an i-th channel among the P channels and the combined signal to obtain an interference signal of the i-th channel includes: In the combined signal, determining an interference frequency point where an interference signal exists; Adaptively filtering the signal of the interference frequency point in the combined signal to obtain an interference reference signal of the interference frequency point; Based on the signal of the interference frequency point in the signal of the i-th channel and the interference reference signal of the interference frequency point, adaptive filtering is performed to obtain the interference signal of the interference frequency point in the i-th channel; The using the interference signals of the P channels to eliminate interference of the signals of the P channels to obtain the signals of the P channels after the interference is eliminated includes: In the signal of the i-th channel, the interference signal of the interference frequency point in the i-th channel is subtracted from the signal of the interference frequency point in the i-th channel to obtain the signal of the i-th channel after interference elimination.

15. The device according to claim 11, characterized in that The determining, based on the combined signal, interference signals of the P channels includes: In the combined signal, determining an interference frequency point where an interference signal exists; Adaptively filtering the signal of the interference frequency point in the combined signal to obtain an interference reference signal of the interference frequency point; The using the interference signals of the P channels to eliminate interference of the signals of the P channels to obtain the signals of the P channels after the interference is eliminated includes: In the signals of the P channels, the interference reference signal of the interference frequency point is subtracted from the signal of the interference frequency point to obtain the signals of the P channels after the interference is eliminated.

16. The device according to any one of claims 13 to 15, characterized in that The step of determining, in the combined signal, an interference frequency point where an interference signal exists includes: In the combined signal, the frequency point where the signal power is greater than the interference threshold is determined as the interference frequency point where the interference signal exists.

17. The device according to any one of claims 11 to 16, characterized in that The acquiring of signals of P channels comprises: Acquire the time domain signals of the P channels, and compress the time domain signals of the P channels to obtain compressed signals, wherein the number of first frequency points is less than the number of second frequency points, the first number of frequency points is the number of interference frequency points of the compressed signal after fast Fourier transform, and the second number of frequency points is the number of interference frequency points of the time domain signals of the P channels after fast Fourier transform; Performing fast Fourier transform on the compressed signal to obtain signals of the P channels; After obtaining the signals of the P channels after eliminating interference, the method further includes: Performing restoration processing on the signals of the P channels after eliminating interference, and outputting the restored signals, wherein the restoration processing is the inverse process of the compression processing.

18. The device according to claim 17, characterized in that The compressing the time domain signals of the P channels to obtain compressed signals includes: Taking the dot product of the time domain signals of the P channels and the time domain weights to obtain the compressed signals; The restoring the signals of the P channels after eliminating interference, and outputting the restored signals, comprises: The signals after interference elimination of the P channels are convolved with the frequency domain weights to obtain the restored signals.

19. A communication device, characterized in that: The communication device comprises a processor and a memory, wherein: The memory stores computer instructions; The processor executes the computer instructions to enable the communication device to perform the method according to any one of claims 11 to 18.

20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions. When the computer instructions in the computer-readable storage medium are executed by a communication device, the communication device executes the method according to any one of claims 11 to 18.

21. A chip, characterized in that: The chip includes a logic circuit and a power supply circuit; The logic circuit is used to execute the method according to any one of claims 11 to 18, and the power supply circuit is used to supply power to the logic circuit.