System, method and device for eliminating interference on optical receiver and medium
By introducing an interference cancellation receiver set and an elimination module into the optical receiver system, the weighted vector is calculated using the NLMS algorithm and the adaptive module, the interference problem of Wi-Fi signals on the optical receiver is solved, and the stable signal transmission and the reduction of the bit error rate are achieved.
Patent Information
- Application Number
- CN202510681972.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-26
- Publication Date
- 2025-08-08
AI Technical Summary
In the prior art, the interference of Wi-Fi signals to the optical receiver cannot be completely eliminated by the physical isolation cover, which will still affect the normal signal transmission of the optical receiver.
The optical receiver body, the anti-interference receiver set and the cancellation module are used to generate Wi-Fi interference signals at different times through multiple optical receivers for summing and subtraction. The weighted vector is calculated using the NLMS algorithm and the adaptive module to eliminate the interference signals.
It effectively eliminates the interference of Wi-Fi signals to the optical receiver, reduces the bit error rate, improves the stability of signal transmission and the adaptability of the system.
Smart Images

Figure CN120454881A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication interference technology, and in particular to a system, method, device and medium for eliminating interference to an optical receiver. Background Art
[0002] With the advancement of modern information technology, the application scenarios of fiber-optic networks are becoming increasingly widespread. However, this has led to a certain degree of conflict with the ubiquitous Wi-Fi signals in many different scenarios, including daily life and industry. For example, in a home optical network terminal (ONT), Wi-Fi signals can adversely affect optical receivers, reducing their sensitivity. This is because Wi-Fi signals, as microwave electromagnetic waves, can affect the optical-to-electrical conversion process and subsequent signal transmission of optical receiver components, leading to unstable signal waveforms and, in severe interference conditions, increased bit error rates.
[0003] Wi-Fi signals in space are inherently modulated in a wide variety of ways. Not only do their spectra span multiple frequency bands and varying bandwidths, but the amplitude of their time-domain waveforms also exhibits highly variable characteristics. Furthermore, the propagation path of interfering Wi-Fi signals from their transmission to their impact on optical receivers is complex, involving issues such as multipath effects. This complicates their processing, especially when employing algorithms to mitigate these effects. Consequently, the interference Wi-Fi signals cause on optical receivers is complex and carries significant uncertainty.
[0004] Currently, physical methods are used to address Wi-Fi signal interference with optical receivers. This involves installing an additional shielding cover over the optical receiver to shield it from Wi-Fi signal interference. However, even with this shielding, when the optical receiver is exposed to high-power Wi-Fi signals, the shielding capabilities of the physical shielding cover cannot completely eliminate the interference, and Wi-Fi signals of a certain strength will still affect the normal signal transmission of the optical receiver. Summary of the Invention
[0005] This application provides a system, method, device, and medium for eliminating interference with optical receivers. This approach addresses the problem that the current method of installing an isolation cover to address Wi-Fi signal interference with optical receivers cannot completely eliminate Wi-Fi signal interference with optical receivers, and Wi-Fi signals of a certain strength may still affect the normal signal transmission of the optical receiver.
[0006] A first aspect of the present application provides a system for eliminating interference to an optical receiver, comprising:
[0007] An optical receiver body, at least one interference cancellation receiver group, and an elimination module in communication connection; the interference cancellation receiver group includes: a first optical receiver and a second optical receiver, the first optical receiver and the second optical receiver are arranged on both sides of the optical receiver body;
[0008] The optical receiver body is configured as follows:
[0009] receiving optical signals;
[0010] generating a first Wi-Fi interference signal based on the Wi-Fi signal;
[0011] generating an electrical signal based on the optical signal and the first Wi-Fi interference signal and transmitting the electrical signal to the cancellation module;
[0012] The first optical receiver is configured as follows:
[0013] Based on the Wi-Fi signal, generate a second Wi-Fi interference signal and transmit the signal to the elimination module;
[0014] The second optical receiver is configured as follows:
[0015] Based on the Wi-Fi signal, a third Wi-Fi interference signal is generated and transmitted to the elimination module; the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal have the same signal waveform; and the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal are generated at different times;
[0016] The elimination module is configured to:
[0017] Summing the second Wi-Fi interference signal and the third Wi-Fi interference signal to obtain a reference signal;
[0018] Determining a weighting vector according to the reference signal;
[0019] Multiplying the reference signal by a weighted vector to obtain an interference signal;
[0020] The electrical signal is subtracted from the interference signal to obtain a target signal.
[0021] In some embodiments, the first optical receiver and the second optical receiver are disposed on opposite sides of the optical receiver body; and the first optical receiver and the second optical receiver are equidistant from the optical receiver body.
[0022] In some embodiments, the elimination module includes:
[0023] adders and subtractors;
[0024] The adder is configured as:
[0025] The second Wi-Fi interference signal and the third Wi-Fi interference signal are summed to obtain a reference signal; the reference signal is:
[0026] x(n)=r1(n)+r2(n);
[0027] Where r1(n) is the second Wi-Fi interference signal; r2(n) is the third Wi-Fi interference signal;
[0028] The subtractor is configured as follows:
[0029] Subtract the electrical signal from the interference signal to obtain a target signal; the target signal is:
[0030] e(n)=d(n)-y(n);
[0031] Among them, d(n)=s(n)+i(n);
[0032] Where d(n) is the electrical signal; y(n) is the interference signal; s(n) is the optical signal; and i(n) is the first Wi-Fi interference signal.
[0033] In some embodiments, the elimination module further comprises:
[0034] A filter configured to:
[0035] Get the weight vector;
[0036] The weighted vector is multiplied by the reference signal to obtain an interference signal; the interference signal is:
[0037] y(n)=w T (n)x(n);
[0038] Where w(n) is the weight vector and T is the transpose.
[0039] In some embodiments, the elimination module further comprises:
[0040] An adaptive module, wherein the adaptive module is configured to:
[0041] Calculating a preset step size according to the second Wi-Fi interference signal and the third Wi-Fi interference signal;
[0042] According to the preset step size and the reference signal, a weighted vector is calculated; the weighted vector is:
[0043]
[0044] Where w(n) represents the weighted vector calculated in the process of obtaining the target signal in the previous round; e(n) represents the target signal calculated in the process of obtaining the target signal in the previous round; δ represents the set value.
[0045] In some embodiments, the preset step size is determined by the following formula:
[0046]
[0047] Where μ0 is the set value.
[0048] In some embodiments, the elimination module further comprises:
[0049] A buffer, the buffer being configured to:
[0050] Cache the weighted vector and target signal calculated in the previous round of obtaining the target signal;
[0051] The adaptive module is further configured to:
[0052] Obtaining whether the buffer caches the weighted vector and target signal calculated in the process of obtaining the target signal in the previous round;
[0053] If not, w(n) and e(n) are assigned 0; the weight vector is:
[0054]
[0055] A second aspect of the present application provides a method for eliminating interference to an optical receiver, which is applied to a system for eliminating interference to an optical receiver as described in any one of the first aspects above, comprising:
[0056] receiving optical signals;
[0057] generating a first Wi-Fi interference signal based on the Wi-Fi signal;
[0058] generating an electrical signal based on the optical signal and the first Wi-Fi interference signal;
[0059] generating a second Wi-Fi interference signal based on the Wi-Fi signal;
[0060] generating a third Wi-Fi interference signal based on the Wi-Fi signal; wherein the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal have the same signal waveform; and the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal are generated at different times;
[0061] Summing the second Wi-Fi interference signal and the third Wi-Fi interference signal to obtain a reference signal;
[0062] Determining a weighting vector according to the reference signal;
[0063] Multiplying the reference signal by a weighted vector to obtain an interference signal;
[0064] The electrical signal is subtracted from the interference signal to obtain a target signal.
[0065] A third aspect of the present application provides an electronic device, comprising a processor and a memory, wherein the memory is used to store at least one program, and the at least one program is loaded by the processor and executed by a method for eliminating interference to an optical receiver as described in the second aspect.
[0066] A fourth aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores at least one program, and the at least one program is loaded and executed by a processor to implement a method for eliminating interference to an optical receiver as described in the second aspect.
[0067] The present application provides a system, method, device, and medium for eliminating interference to an optical receiver. The system includes: a communicatively connected optical receiver body, an interference cancellation receiver group, and an elimination module; the interference cancellation receiver group includes: a first optical receiver and a second optical receiver, the first optical receiver and the second optical receiver being arranged on both sides of the optical receiver body; the optical receiver body is configured to: receive an optical signal; generate a first Wi-Fi interference signal based on a Wi-Fi signal; generate an electrical signal based on the optical signal and the first Wi-Fi interference signal and transmit the electrical signal to the elimination module; the first optical receiver is configured to: generate a second Wi-Fi interference signal based on the Wi-Fi signal and transmit the electrical signal to the elimination module; the second optical receiver is configured to: generate a second Wi-Fi interference signal based on the Wi-Fi signal and transmit the electrical signal to the elimination module; i signal, generates a third Wi-Fi interference signal and transmits it to the elimination module; the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal have the same signal waveform; the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal are generated at different times; the elimination module is configured to: sum the second Wi-Fi interference signal and the third Wi-Fi interference signal to obtain a reference signal; determine a weighting vector based on the reference signal; multiply the reference signal by the weighting vector to obtain an interference signal; and subtract the electrical signal from the interference signal to obtain a target signal, so as to eliminate interference caused by the Wi-Fi signal on the optical receiver and enable normal signal transmission of the optical receiver. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] In order to more clearly illustrate the technical solution of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0069] Figure 1 Schematic diagram of the system structure for eliminating interference to the optical receiver in this application;
[0070] Figure 2 Schematic diagram of the structure of the optical receiver in this application;
[0071] Figure 3 This is a schematic diagram of the current situation where an optical receiver is interfered with by Wi-Fi signals;
[0072] Figure 4 This is a schematic diagram of the eye height and eye width of the target signal in the unfiltered state;
[0073] Figure 5 Schematic diagram of the eye height and eye width of the target signal in this application;
[0074] Figure 6 Schematic diagram of the eye height and eye width of the target signal in the NLMS state of a double-space channel with a fixed step size;
[0075] Figure 7 Schematic diagram for calculating the eye height and eye width of the target signal under the calibrated NLMS.
[0076] Description of reference numerals:
[0077] 1- optical receiver body; 2- interference cancellation receiver group; 21- first optical receiver; 22- second optical receiver; 3- cancellation module; 31- adder; 32- subtractor; 33- filter; 34- adaptive module; 35- buffer. DETAILED DESCRIPTION
[0078] In order to enable those skilled in the art to better understand the technical solutions in this application, the following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0079] like Figure 3 FIG. 1 is a schematic diagram showing that an optical receiver is currently interfered with by Wi-Fi signals. FIG.
[0080] For example, with the advancement of modern information technology, the application scenarios of fiber optic networks have become more and more extensive. However, this has caused a certain degree of conflict with the ubiquitous Wi-Fi signals in many different scenarios such as life and industry. For example, in the ONT (Optical Network Terminal) at home, Wi-Fi signals will have an adverse effect on the optical receiver and reduce its sensitivity. This is because Wi-Fi, as a microwave electromagnetic wave, will affect the normal operation of the related devices of the optical receiver in the photoelectric conversion process and subsequent signal transmission, resulting in unstable signal waveforms and increased bit error rates in the case of severe interference. As follows Figure 3 shown.
[0081] Because some technologies use an isolation cover to address Wi-Fi signal interference with optical receivers, it is not possible to completely eliminate the interference of Wi-Fi signals on optical receivers. Wi-Fi signals of a certain strength may still affect the normal signal transmission of the optical receiver. To address this technical problem, the present application provides a system, method, device, and medium for eliminating interference with optical receivers. The system, method, device, and medium for eliminating interference with optical receivers are described below:
[0082] like Figure 1 FIG. 1 is a schematic diagram of the system structure for eliminating interference to an optical receiver in this application.
[0083] A first aspect of the present application provides a system for eliminating interference to an optical receiver, comprising:
[0084] A communication-connected optical receiver body 1, at least one interference cancellation receiver group 2, and an elimination module 3; the interference cancellation receiver group 2 includes: a first optical receiver 21 and a second optical receiver 22, the first optical receiver 21 and the second optical receiver 22 are arranged on both sides of the optical receiver body 1; the first optical receiver 21 and the second optical receiver 22 are relatively arranged on both sides of the optical receiver body 1; the first optical receiver 21 and the second optical receiver 22 are equidistant from the optical receiver body 1.
[0085] It is worth noting that the interference cancellation receiver group 2 has the same components as the optical receiver body 1, so as to ensure that the Wi-Fi interference it receives is highly correlated with the Wi-Fi interference received by the optical receiver body 1 and is consistent.
[0086] like Figure 2 As shown, it is a structural diagram of the optical receiver in this application.
[0087] Exemplarily, the present application obtains the relevant signals of the Wi-Fi interference received by the optical receiver through an additional optical receiver (interference elimination receiver group 2), and then uses the NLMS algorithm (normalized least mean square algorithm) to eliminate it. Specifically: the optical receiver (optical receiver body 1) that originally transmits the useful signal is called the "main channel", and the signal it transmits is d(n), where d(n) = s(n) + i(n). Where s(n) is the normal transmission signal received by the optical receiver, and i(n) is the interference signal caused by the Wi-Fi signal to the optical receiver. The additional receiver should be designed to be the same as the relevant components of the optical receiver, so as to ensure that the Wi-Fi interference it receives is strongly correlated with the Wi-Fi interference received by the optical receiver. However, this additional receiver itself does not receive other transmission signals, so it is called an "empty channel". The signal it transmits is only the interference signal from the Wi-Fi signal. This signal will be applied to the NLMS algorithm as a reference signal and counted as r(n).
[0088] For example, considering that the propagation process of Wi-Fi signals is relatively complex, due to the different spatial positions of the receivers of the main channel and the empty channel, there may be time asynchrony between the reference signal r(n) and the main signal d(n), that is, r(n) may be delayed or advanced compared to d(n). It is worth noting that when r(n) is delayed compared to d(n), the NLMS algorithm will not be able to eliminate interference. In order to avoid the above situation, the present application introduces two additional receivers (a first optical receiver 21 and a second optical receiver 22) so that they are geometrically symmetrically distributed compared to the channels of the optical receiver body 1, so that there must be a receiver that is not delayed in time compared to the optical receiver, such as Figure 2 shown.
[0089] It is worth noting that although multiple additional receivers are introduced, they must be geometrically symmetrically distributed compared to the channels of the optical receiver body 1 .
[0090] The optical receiver body 1 is configured as follows:
[0091] Receive an optical signal s(n); generate a first Wi-Fi interference signal i(n) based on the Wi-Fi signal; generate an electrical signal d(n) based on the optical signal s(n) and the first Wi-Fi interference signal i(n) and transmit it to the cancellation module 3.
[0092] The first optical receiver 21 is configured as follows:
[0093] Based on the Wi-Fi signal, a second Wi-Fi interference signal r1 (n) is generated and transmitted to the cancellation module 3 .
[0094] The second optical receiver 22 is configured as follows:
[0095] Based on the Wi-Fi signal, a third Wi-Fi interference signal r2(n) is generated and transmitted to the elimination module 3; the first Wi-Fi interference signal i(n), the second Wi-Fi interference signal r1(n), and the third Wi-Fi interference signal r2(n) have the same signal waveform; the first Wi-Fi interference signal i(n), the second Wi-Fi interference signal r1(n), and the third Wi-Fi interference signal r2(n) are generated at different times; because the optical receiver body 1 and the interference cancellation receiver group 2 have the same related components, the interference signals generated under the action of the same Wi-Fi signal have the same waveform, but due to different positions, the interference signals are generated at different times.
[0096] The elimination module 3 is configured as follows:
[0097] The second Wi-Fi interference signal r1(n) and the third Wi-Fi interference signal r2(n) are summed to obtain a reference signal x(n); a weighting vector w(n) is determined based on the reference signal x(n); the reference signal x(n) is multiplied by the weighting vector w(n) to obtain an interference signal y(n); and the electrical signal d(n) is subtracted from the interference signal y(n) to obtain a target signal e(n).
[0098] In this embodiment, the elimination module 3 includes an adder 31 and a subtractor 32 .
[0099] The adder 31 is configured as follows:
[0100] The second Wi-Fi interference signal and the third Wi-Fi interference signal are summed to obtain a reference signal; the reference signal is:
[0101] x(n)=r1(n)+r2(n);
[0102] Wherein, r1(n) is the second Wi-Fi interference signal; r2(n) is the third Wi-Fi interference signal.
[0103] The subtractor 32 is configured as follows:
[0104] Subtract the electrical signal from the interference signal to obtain a target signal; the target signal is:
[0105] e(n)=d(n)-y(n);
[0106] Among them, d(n)=s(n)+i(n);
[0107] Where d(n) is the electrical signal; y(n) is the interference signal; s(n) is the optical signal; and i(n) is the first Wi-Fi interference signal.
[0108] In this embodiment, the elimination module 3 further includes:
[0109] The filter 33 is configured as follows:
[0110] Obtain a weighted vector; multiply the weighted vector by the reference signal to obtain an interference signal; the interference signal is:
[0111] y(n)=w T (n)x(n);
[0112] Where w(n) is the weight vector and T is the transpose.
[0113] In this embodiment, the elimination module 3 further includes an adaptive module 34, which is configured to:
[0114] Calculate a preset step size based on the second Wi-Fi interference signal and the third Wi-Fi interference signal; calculate a weight vector based on the preset step size and a reference signal; the weight vector is:
[0115]
[0116] Where w(n) represents the weighted vector calculated in the process of obtaining the target signal in the previous round; e(n) represents the target signal calculated in the process of obtaining the target signal in the previous round; δ represents the set value.
[0117] In this embodiment, the preset step size is determined by the following formula:
[0118]
[0119] Where μ0 is the set value.
[0120] In this embodiment, the elimination module 3 further includes a buffer 35, and the buffer 35 is configured to:
[0121] The weighted vector and target signal calculated in the previous round of target signal acquisition are cached.
[0122] The adaptive module 34 is further configured to:
[0123] Obtain whether the buffer 35 has the weighted vector and target signal calculated in the previous round of obtaining the target signal cached therein; if not, assign w(n) and e(n) to 0; the weighted vector is:
[0124]
[0125] This application provides a system for eliminating interference to an optical receiver, and the specific implementation is as follows:
[0126] First, we sum r1(n) and r2(n) to obtain x(n), which is used as the reference signal for subsequent NLMS algorithm calculations. Multiplying x(n) by the filter weight vector w(n) yields y(n), and subtracting y(n) from d(n) yields e(n), which is the near-normal signal we need:
[0127] y(n)=w T (n)x(n);
[0128] e(n)=d(n)-y(n).
[0129] The weight vector w(n) is an adjustable filter parameter and is obtained by the following formula:
[0130]
[0131] Where δ is a set value, and the minimum value is used to ensure that the operation can proceed smoothly when the denominator is very small. μ(n) is the preset step size, which is determined by the following formula:
[0132]
[0133] μ0 is a fixed initial step size, which is a set value that is considered to be set. Because there is a time difference in the Wi-Fi interference signal received between empty channel 1 and empty channel 2, r1(n) and r2(n) can be regarded as the amplitude of the same waveform at different times, which can reflect the time-varying characteristics of the Wi-Fi interference signal. Therefore, the preset step size μ(n) set in this application can increase as the amplitude difference between r1(n) and r2(n) increases, so as to adapt to interference situations where the waveform changes greatly over time and the Wi-Fi signal undergoes sudden changes.
[0134] For example, a simulation was performed in MATLAB to transmit a signal using PAM4 modulation and raised cosine filtering, and then superimpose a Wi-Fi interference signal on it. In order to reflect the time-varying characteristics of Wi-Fi interference and the adaptability of the test algorithm to it, the amplitude average value and distribution range of the Wi-Fi interference were greatly changed during the simulation process. Figures 4 to 7The following are diagrams showing the eye height and eye width of the target signal in the unfiltered state, the eye height and eye width of the target signal in this application, the eye height and eye width of the target signal in the fixed-step double-space channel NLMS state, and the eye height and eye width of the target signal under the NLMS after calculation and calibration. The fixed-step double-space channel NLMS is a setting without an adaptive preset step size; the calculation of the calibrated NLMS requires additional calculation of the cross-correlation of the double-space channel, which is not required in this application, which is equivalent to omitting the process of calculating the cross-correlation of the double-space channel. The specific results are shown in the following table:
[0135]
[0136] It can be seen from the above table that the system for eliminating interference to an optical receiver provided by the present application can effectively eliminate interference to the optical receiver caused by Wi-Fi signals.
[0137] For example, the bit error rates obtained by increasing the number of bits and adjusting the interference intensity are shown in the following table:
[0138]
[0139] It can be seen from the above table that by using the system for eliminating interference to the optical receiver provided by the present application, the target signal bit error rate obtained is 0, which basically avoids interference from Wi-Fi signals.
[0140] This application provides a system for eliminating interference with an optical receiver. This system eliminates interference without requiring additional calculations even when a Wi-Fi interference reference signal is time-desynchronized with the Wi-Fi interference contained in the original optical receiver signal. This reduces system complexity and, by varying the step size, provides improved adaptability to changing Wi-Fi signals.
[0141] A second aspect of the present application provides a method for eliminating interference to an optical receiver, which is applied to a system for eliminating interference to an optical receiver described in any of the above embodiments, including:
[0142] receiving optical signals;
[0143] generating a first Wi-Fi interference signal based on the Wi-Fi signal;
[0144] generating an electrical signal based on the optical signal and the first Wi-Fi interference signal;
[0145] generating a second Wi-Fi interference signal based on the Wi-Fi signal;
[0146] generating a third Wi-Fi interference signal based on the Wi-Fi signal; wherein the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal have the same signal waveform; and the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal are generated at different times;
[0147] Summing the second Wi-Fi interference signal and the third Wi-Fi interference signal to obtain a reference signal;
[0148] Determining a weighting vector according to the reference signal;
[0149] Multiplying the reference signal by a weighted vector to obtain an interference signal;
[0150] The electrical signal is subtracted from the interference signal to obtain a target signal.
[0151] It is worth noting that the effects of the above method embodiments can be found in the effects of the above system embodiments, which will not be described in detail here.
[0152] A third aspect of the present application provides an electronic device, comprising a processor and a memory, wherein the memory is used to store at least one program, and the at least one program is loaded by the processor and executed by a method for eliminating interference to an optical receiver as described in the above embodiment.
[0153] In some embodiments, the processor may include one or more processing cores, such as a quad-core processor, a quad-core processor, etc. The processor may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0154] The memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory is used to store at least one program code, which is used to be executed by the processor to implement the process performed by the terminal in the method for eliminating interference to the optical receiver provided in the method embodiment of the present application.
[0155] It is worth noting that the effects of the above electronic device embodiments can be found in the effects of the above system embodiments, which will not be described in detail here.
[0156] A fourth aspect of the present application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores at least one program, which is loaded and executed by a processor to implement a method for eliminating interference to an optical receiver as described in the above embodiment. Optionally, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, or the like.
[0157] It is worth noting that the effects of the above-mentioned computer-readable storage medium embodiment can be found in the effects of the above-mentioned system embodiment, which will not be described in detail here.
[0158] The above specific implementation methods further explain in detail the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above are only specific implementation methods of the embodiments of the present application and are not intended to limit the scope of protection of the embodiments of the present application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the scope of protection of the embodiments of the present application.
Claims
1. A system for eliminating interference to an optical receiver, characterized in that: include: An optical receiver body (1), at least one interference elimination receiver group (2), and an elimination module (3) in communication connection; The interference cancellation receiver group (2) comprises: a first optical receiver (21) and a second optical receiver (22), wherein the first optical receiver (21) and the second optical receiver (22) are arranged on both sides of the optical receiver body (1); The optical receiver body (1) is configured as follows: receiving optical signals; generating a first Wi-Fi interference signal based on the Wi-Fi signal; Based on the optical signal and the first Wi-Fi interference signal, an electrical signal is generated and transmitted to the elimination module (3); The first optical receiver (21) is configured as follows: Based on the Wi-Fi signal, a second Wi-Fi interference signal is generated and transmitted to the elimination module (3); The second optical receiver (22) is configured as follows: Based on the Wi-Fi signal, a third Wi-Fi interference signal is generated and transmitted to the elimination module (3); the signal waveforms of the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal are the same; and the generation time of the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal are different; The elimination module (3) is configured to: Summing the second Wi-Fi interference signal and the third Wi-Fi interference signal to obtain a reference signal; Determining a weighting vector according to the reference signal; Multiplying the reference signal by a weighted vector to obtain an interference signal; The electrical signal is subtracted from the interference signal to obtain a target signal.
2. A system for eliminating interference to an optical receiver according to claim 1, characterized in that: The first optical receiver (21) and the second optical receiver (22) are arranged on both sides of the optical receiver body (1) relative to each other; the first optical receiver (21) and the second optical receiver (22) are equidistant from the optical receiver body (1).
3. The system for eliminating interference to an optical receiver according to claim 1, wherein: The elimination module (3) comprises: adder (31) and subtractor (32); The adder (31) is configured as follows: The second Wi-Fi interference signal and the third Wi-Fi interference signal are summed to obtain a reference signal; the reference signal is: x(n)=r1(n)+r2(n); Where r1(n) is the second Wi-Fi interference signal; r2(n) is the third Wi-Fi interference signal; The subtractor (32) is configured to: Subtract the electrical signal from the interference signal to obtain a target signal; the target signal is: e(n)=d(n)-y(n); Among them, d(n)=s(n)+i(n); Where d(n) is the electrical signal; y(n) is the interference signal; s(n) is the optical signal; and i(n) is the first Wi-Fi interference signal.
4. The system for eliminating interference to an optical receiver according to claim 1, wherein: The elimination module (3) further comprises: A filter (33), wherein the filter (33) is configured to: Get the weight vector; The weighted vector is multiplied by the reference signal to obtain an interference signal; the interference signal is: y(n)=w T (n)x(n)? Where w(n) is the weight vector and T is the transpose.
5. The system for eliminating interference to an optical receiver according to claim 1, wherein: The elimination module (3) further comprises: An adaptive module (34), wherein the adaptive module (34) is configured to: Calculating a preset step size according to the second Wi-Fi interference signal and the third Wi-Fi interference signal; According to the preset step size and the reference signal, a weighted vector is calculated; the weighted vector is: Where w(n) represents the weighted vector calculated in the process of obtaining the target signal in the previous round; e(n) represents the target signal calculated in the process of obtaining the target signal in the previous round; δ represents the set value.
6. A system for eliminating interference to an optical receiver according to claim 5, characterized in that: The preset step size is determined by the following formula: Where μ0 is the set value.
7. The system for eliminating interference to an optical receiver according to claim 5, characterized in that: The elimination module (3) further comprises: A buffer (35), wherein the buffer (35) is configured to: Cache the weighted vector and target signal calculated in the previous round of obtaining the target signal; The adaptive module (34) is further configured to: Obtaining whether the buffer (35) caches the weighted vector and target signal calculated in the process of obtaining the target signal in the previous round; If not, w(n) and e(n) are assigned 0; the weight vector is:
8. A method for eliminating interference to an optical receiver, applied to a system for eliminating interference to an optical receiver as claimed in any one of claims 1 to 7, characterized in that: include: receiving optical signals; generating a first Wi-Fi interference signal based on the Wi-Fi signal; generating an electrical signal based on the optical signal and the first Wi-Fi interference signal; generating a second Wi-Fi interference signal based on the Wi-Fi signal; generating a third Wi-Fi interference signal based on the Wi-Fi signal; wherein the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal have the same signal waveform; and the first Wi-Fi interference signal, the second Wi-Fi interference signal, and the third Wi-Fi interference signal are generated at different times; Summing the second Wi-Fi interference signal and the third Wi-Fi interference signal to obtain a reference signal; Determining a weighting vector according to the reference signal; Multiplying the reference signal by a weighted vector to obtain an interference signal; The electrical signal is subtracted from the interference signal to obtain a target signal.
9. An electronic device, characterized in that: The electronic device includes a processor and a memory, the memory is used to store at least one program, and the at least one program is loaded by the processor and executed by the method for eliminating interference to an optical receiver according to claim 8.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for eliminating interference to an optical receiver as claimed in claim 8.