CN115459810A - Pulse interference suppression method, device, chip and equipment for power carrier communication - Google Patents

Pulse interference suppression method, device, chip and equipment for power carrier communication Download PDF

Info

Publication number
CN115459810A
CN115459810A CN202211410578.5A CN202211410578A CN115459810A CN 115459810 A CN115459810 A CN 115459810A CN 202211410578 A CN202211410578 A CN 202211410578A CN 115459810 A CN115459810 A CN 115459810A
Authority
CN
China
Prior art keywords
value
received data
pulse
amplitude
interference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211410578.5A
Other languages
Chinese (zh)
Other versions
CN115459810B (en
Inventor
张晓辉
李德建
甘杰
陈永利
黄其华
王联埕
周春良
韩红娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Smartchip Microelectronics Technology Co Ltd
Original Assignee
Beijing Smartchip Microelectronics Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Smartchip Microelectronics Technology Co Ltd filed Critical Beijing Smartchip Microelectronics Technology Co Ltd
Priority to CN202211410578.5A priority Critical patent/CN115459810B/en
Publication of CN115459810A publication Critical patent/CN115459810A/en
Application granted granted Critical
Publication of CN115459810B publication Critical patent/CN115459810B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/54Systems for transmission via power distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/32Reducing cross-talk, e.g. by compensating
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Noise Elimination (AREA)

Abstract

The invention discloses a method, a device, a chip and equipment for suppressing pulse interference of power line carrier communication. The method comprises the following steps: determining a clipping value for clipping the received data; judging whether pulse interference exists in the received data; and in the case of interference of the received data, carrying out amplitude limiting processing on all the received data by using the amplitude limiting value so as to inhibit impulse interference in the received data. Therefore, when impulse interference exists, all received data are limited through the limiting value, and the impulse interference resistance of the system is better than that of the system which only limits the received data with the impulse interference.

Description

Pulse interference suppression method, device, chip and equipment for power carrier communication
Technical Field
The invention relates to the technical field of power line communication, in particular to a method, a device, a chip and equipment for suppressing pulse interference of power line carrier communication.
Background
Power line communication is a communication method for data transmission using a power line network as a transmission medium, and is widely used because it has advantages such as no need to lay a line again, and convenient access. However, the power line is not originally designed for data transmission, and its channel characteristics are not ideal, and it is necessary to solve various problems such as time-varying impedance, narrow-band interference, impulse interference, frequency selective fading, etc. for data transmission.
The pulse interference on the power line is very common, is caused by instantaneous on-off of a rectifier, a switching power supply, a power switch and the like, and can be divided into periodic pulse noise synchronous with power frequency and single-event pulse noise irrelevant to system frequency. The pulse time varies from microseconds to milliseconds, and the power spectral density often exceeds the background noise power spectral density by 10-15dB, and in severe cases, the power is 50dB higher than the background noise. In addition, the impulse interference will be spread over the whole frequency band after the fft, and interfere with each subcarrier, which seriously affects the performance of the communication system, so the receiving end needs to adopt an effective impulse interference cancellation mechanism.
In the related art, a method for eliminating power line pulse interference includes: nonlinear impulse interference cancellation methods, iterative impulse interference cancellation methods, compressed sensing reconstruction methods, and the like. Compared with an iterative pulse interference cancellation method and a compressed sensing reconstruction method, the nonlinear pulse interference cancellation method is simple to implement and low in complexity, and therefore the method is widely applied to practical engineering application.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art. Therefore, a first objective of the present invention is to provide a method for suppressing impulse interference in power carrier communication, where when there is impulse interference, all received data are limited by a limit value, so that the impulse interference resistance of the system is better than that of only limiting the received data with impulse interference, and only whether there is impulse interference in the received data is needed to be determined, and whether impulse interference is over is not determined, thereby greatly simplifying the process of eliminating impulse interference.
A second object of the invention is to propose a computer-readable storage medium.
A third object of the present invention is to provide a chip.
A fourth object of the present invention is to provide an apparatus for suppressing impulse interference in power carrier communication.
A fifth object of the invention is to propose an electronic device.
In order to achieve the above object, a first aspect of the present invention provides an impulse interference suppression method for power carrier communication, where the method includes: determining a clipping value for clipping the received data; judging whether pulse interference exists in the received data; and in the case of interference of the received data, carrying out amplitude limiting processing on all the received data by using the amplitude limiting value so as to inhibit impulse interference in the received data.
According to the impulse interference suppression method for power carrier communication provided by the embodiment of the invention, whether impulse interference exists in the received data is judged, and under the condition that the interference exists in the received data, amplitude limiting processing is carried out on all the received data by utilizing the amplitude limiting value so as to suppress the impulse interference in the received data. Therefore, when the pulse interference exists, the amplitude limiting value is used for limiting all the received data, so that the pulse interference resistance of the system is better than that of the received data with the pulse interference, and only the fact that whether the pulse interference exists in the received data or not is needed to be judged, and whether the pulse interference is finished or not is not judged, so that the elimination process of the pulse interference is greatly simplified.
In some embodiments, determining a clipping value for clipping the received data comprises: acquiring a mean square value of the received data based on a sliding window; determining a coefficient according to an automatic gain value for currently receiving received data; and determining the amplitude limit value according to the mean square value and the coefficient.
In some embodiments, determining the clipping value from the mean square value and the coefficient comprises: and obtaining the product of the mean square value and the coefficient to obtain the amplitude limit value.
In some embodiments, determining whether impulse interference is present in the received data comprises: acquiring the amplitude of received data; comparing the amplitude with a preset pulse threshold value to obtain a pulse count value; and when the pulse count value is greater than a preset count threshold value, judging that pulse interference exists in the received data.
In some embodiments, comparing the amplitude value to a preset pulse threshold value results in a pulse count value, including: when the amplitude is larger than a first preset pulse threshold value, increasing the pulse calculation value by a first count value; when the amplitude is smaller than a second preset pulse threshold value, reducing the pulse count value by a second count value; and when the amplitude is greater than or equal to a second preset pulse threshold and less than or equal to a first preset pulse threshold, keeping the pulse count value unchanged.
In some embodiments, the clipping processing is performed on all received data using a clipping value, including: and carrying out amplitude limiting processing on all received data by using the amplitude limiting value in a symmetrical amplitude limiting mode.
In some embodiments, after determining the clipping value for clipping the received data, the method further comprises: acquiring a direct current offset value in received data; and adjusting the amplitude limiting value according to the direct current offset value.
In some embodiments, adjusting the clipping value based on the dc offset value comprises: acquiring the sum of the amplitude limiting value and the direct current offset value to obtain an upper limit value of the amplitude limiting; and obtaining the difference value between the direct current offset value and the amplitude limiting value to obtain an amplitude limiting lower limit value.
In some embodiments, the clipping processing is performed on all received data using a clipping value, including: and carrying out amplitude limiting processing on all received data by using the amplitude limiting upper limit value and the amplitude limiting lower limit value and adopting an asymmetric amplitude limiting mode.
To achieve the above object, a second aspect of the present invention provides a computer-readable storage medium, on which an impulse interference suppression program for power carrier communication is stored, and when the impulse interference suppression program for power carrier communication is executed by a processor, the impulse interference suppression method for power carrier communication according to any of the above embodiments is implemented.
According to the computer readable storage medium of the embodiment of the invention, by adopting the pulse interference suppression method of power carrier communication, when pulse interference exists, all received data are limited by the limit value, so that the pulse interference resistance of the system is better than that of the received data only with pulse interference, and only whether the pulse interference exists in the received data or not is judged, and whether the pulse interference is finished or not is not judged, so that the elimination process of the pulse interference is greatly simplified.
To achieve the above object, a third embodiment of the present invention provides a chip, including: the pulse interference suppression method for power carrier communication according to any of the embodiments described above is implemented when the processor executes the program.
According to the chip provided by the embodiment of the invention, by adopting the pulse interference suppression method for power carrier communication, when pulse interference exists, all received data are limited by the limiting value, so that the pulse interference resistance of the system is better than that of the received data with the pulse interference, and only the fact that whether the pulse interference exists in the received data is needed to be judged, and whether the pulse interference is finished is not needed to be judged, so that the elimination process of the pulse interference is greatly simplified.
In order to achieve the above object, a fourth aspect of the present invention provides an apparatus for suppressing impulse interference in power carrier communication, including: the determining module is used for determining a limiting value used for carrying out limiting processing on the received data; the judging module is used for judging whether pulse interference exists in the received data; and the suppression module is used for performing amplitude limiting processing on all the received data by using the amplitude limiting value under the condition that the received data has interference so as to suppress pulse interference in the received data.
According to the impulse interference suppression device for power carrier communication, the determining module determines the amplitude limiting value for carrying out amplitude limiting processing on the received data, the judging module judges whether impulse interference exists in the received data, and the suppression module carries out amplitude limiting processing on all the received data by using the amplitude limiting value under the condition that the interference exists in the received data so as to suppress the impulse interference in the received data. Therefore, when the pulse interference exists, the amplitude limiting value is used for limiting all the received data, so that the pulse interference resistance of the system is better than that of the received data with the pulse interference, and only the fact that whether the pulse interference exists in the received data or not is needed to be judged, and whether the pulse interference is finished or not is not judged, so that the elimination process of the pulse interference is greatly simplified.
To achieve the above object, an embodiment of a fifth aspect of the present invention provides an electronic device, including the impulse interference suppression apparatus for power carrier communication of any of the above embodiments.
According to the electronic equipment provided by the embodiment of the invention, when pulse interference exists, the pulse interference suppression device for power carrier communication limits all received data through the limiting value, so that the pulse interference resistance of the system is better than that of the received data with pulse interference, and only whether the pulse interference exists in the received data is needed to be judged, and whether the pulse interference is finished is not needed to be judged, so that the elimination process of the pulse interference is greatly simplified.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a flowchart illustrating a method for suppressing impulse interference in power carrier communication according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a method for suppressing impulse interference in power carrier communications according to an embodiment of the present invention;
FIG. 3 is a graph illustrating a comparison of anti-impulse performance for frequency band1 according to one embodiment of the present invention;
FIG. 4 is a graph illustrating a comparison of anti-pulse performance for frequency band2 according to one embodiment of the present invention;
FIG. 5 is a schematic diagram of a chip according to an embodiment of the invention;
fig. 6 is a schematic structural diagram of an apparatus for suppressing impulse interference in power carrier communication according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative and intended to explain the present invention and should not be construed as limiting the present invention.
The following describes a method, an apparatus, a chip and a device for suppressing impulse interference of power carrier communication according to an embodiment of the present invention with reference to the accompanying drawings.
Fig. 1 is a flowchart illustrating a method for suppressing impulse interference in power carrier communication according to an embodiment of the present invention. Referring to fig. 1, the method comprises the steps of:
s101, determining a limiting value for limiting the received data.
Specifically, when a power line carrier is used for communication, impulse interference usually occurs on the power line, and the impulse interference seriously affects the performance of the communication system, and in order to ensure normal transmission of data, an effective impulse cancellation mechanism needs to be adopted to cancel the impulse interference. Since the amplitude of the power line carrier communication signal is different from that of the impulse interference signal, the impulse interference signal can be eliminated by performing amplitude limiting processing on the received data. It is first necessary to determine a clipping value for clipping processing of received data. The received data comprises a power line carrier communication signal to be transmitted and an impulse interference signal.
In some embodiments, the manner of determining the clipping value for clipping the received data may be: acquiring a mean square value of the received data based on the sliding window; determining a coefficient according to an automatic gain value for currently receiving received data; and determining the amplitude limit value according to the mean square value and the coefficient.
It should be noted that although the nonlinear impulse interference cancellation method is simple to implement and low in complexity compared with the iterative impulse interference cancellation method and the compressed sensing reconstruction method, the suppression effect of impulse interference is limited by selecting an amplitude limit value, too high selection of the amplitude limit value will retain too much impulse interference, and too low selection will falsely interpret the impulse interference as useful data. Generally, the choice of clipping values includes two types: one is that, the selection is performed according to the known pulse interference in advance, but in practical application, the characteristic parameter of the pulse interference is often unpredictable, and even if the characteristic parameter of the pulse interference is obtained, the characteristic parameter of the pulse interference can change with time under the environment of a time-varying power channel, and in this case, the reliability of the amplitude limiting value is greatly reduced; the other is an adaptive threshold estimation method based on detection theory, which not only has a large amount of calculation, but also increases the complexity and the degree of calculation of the circuit.
Based on this, in the embodiment of the present invention, the mean square value of the received data is obtained based on the sliding window, the coefficient is determined according to the automatic gain value currently used for receiving the received data, and the amplitude limit value is determined according to the mean square value and the coefficient, so that not only is the detection accuracy of the impulse interference higher, but also the suppression effect of the impulse interference is better, and the processing speed is fast, the implementation method occupies a small circuit area, and is simple and highly reliable.
Specifically, after the reception starts, the mean square value B1 of the received data can be calculated in real time through a sliding window, and the coefficient beta is determined based on the automatic gain value for the currently received data. It is understood that the automatic gain value is a value automatically generated according to the amplitude of the received data signal when the received data is received, and the gain of the programmable gain amplifier is adjusted by the value so that the amplitude of the received data changes within a certain range. The automatic gain value is positively correlated with the coefficient beta, namely the smaller the automatic gain value is, the smaller the coefficient beta is; the larger the value of the automatic gain, the larger the coefficient beta. After the mean square value B1 and the coefficient beta of the received data are obtained, the clipping value is further determined according to the mean square value B1 and the coefficient beta.
In some embodiments, the manner of determining the clipping value from the mean square value and the coefficient may be: and obtaining the product of the mean square value and the coefficient to obtain the amplitude limit value. I.e. the clipping value B = B1 × beta.
S102, judging whether impulse interference exists in the received data.
Specifically, after each received data is received, it is necessary to determine whether impulse interference exists in the received data, and if so, it is necessary to cancel the impulse interference in the received data.
In some embodiments, the manner of determining whether impulse interference exists in the received data may be: acquiring the amplitude of received data; comparing the amplitude with a preset pulse threshold value to obtain a pulse count value; and when the pulse count value is greater than a preset count threshold value, judging that pulse interference exists in the received data.
Specifically, a preset pulse threshold needs to be set first, so as to determine whether there is pulse interference in the received data according to the preset pulse threshold in the following, where the preset pulse threshold may include a first preset pulse threshold M1 and a second preset pulse threshold M2. For example, the first preset pulse threshold M1 and the second preset pulse threshold M2 may be set according to a peak value and an average value of an original OFDM (Orthogonal Frequency Division Multiplexing) symbol corresponding to a baseband signal of a transmitting end in a typical modulation manner, where M1 > M2. In some embodiments, the typical modulation scheme is a QPSK (Quadrature Phase Shift Keying) modulation scheme.
After the first preset pulse threshold value M1 and the second preset pulse threshold value M2 are determined, when receiving a piece of received data, the amplitude of the received data is compared with the first preset pulse threshold value M1 and the second preset pulse threshold value M2, and a pulse count value is obtained according to the comparison result. And then comparing the pulse count value with a preset count threshold value, and when the pulse count value is greater than the preset count threshold value, indicating that pulse interference exists in the received data. It should be noted that the preset count threshold may be set according to actual situations.
In some embodiments, comparing the amplitude value to a preset pulse threshold value results in a pulse count value, including: when the amplitude is larger than a first preset pulse threshold value, increasing the pulse calculation value by a first count value; when the amplitude is smaller than a second preset pulse threshold value, reducing the pulse count value by a second count value; and when the amplitude is greater than or equal to a second preset pulse threshold and less than or equal to a first preset pulse threshold, keeping the pulse count value unchanged.
Specifically, when the amplitude of the received data is greater than a first preset pulse threshold value M1, the pulse count value of the pulse counter is automatically increased by a first count value S1; when the amplitude of the received data is smaller than a second preset pulse threshold value M2, automatically reducing the pulse count value of the pulse counter by a second count value S2; and when the amplitude of the received data is greater than or equal to a second preset pulse threshold value M2 and less than or equal to a first preset pulse threshold value M1, keeping the pulse count value unchanged. The first count value S1 and the second count value S2 may be set according to actual conditions, for example, both the first count value S1 and the second count value S2 may be set to 1.
As a specific example, let the pulse count value be S, let the amplitude of the received data be a, and assume that the current pulse count value is 0, when the amplitude of the first received data received is A1 > M1, the pulse count value S becomes 1; when the amplitude A2 of the first received data is less than M2, the pulse count value S becomes-1; when the amplitude M1 of the first received data received is less than or equal to A2 and less than or equal to M2, the pulse count value S is still 0. That is, each received data is compared with a preset pulse threshold, and the pulse count value is increased or decreased accordingly according to the comparison result. And when the pulse count value is larger than the preset count threshold value, judging that pulse interference exists in the received data.
And S103, under the condition that interference exists in the received data, carrying out amplitude limiting processing on all the received data by utilizing the amplitude limiting value so as to inhibit pulse interference in the received data.
Specifically, when interference exists in the received data, it is necessary to perform a slicing process on the received data to suppress impulse interference in the received data.
It should be noted that, because the received data is amplified by the programmable gain amplifier, the impulse interference is also amplified, but the impulse interference is amplified by the programmable gain amplifier to generate a long tail, and the larger the automatic gain value is, the more serious the tail is. At this time, if only the pulse interference is limited, the influence of the pulse tailing on the system cannot be suppressed, and the influence of the residual pulse interference on the signal is also large; meanwhile, as the receiving end of the power line communication has more redundancy, the signal can still be correctly decoded after amplitude limiting, and therefore, after the fact that pulse interference exists in the received data is judged, all the received data are limited by the amplitude limiting value, and therefore the anti-pulse interference performance of the system is better than that of limiting only the pulse interference.
In some embodiments, the manner of performing the clipping processing on all the received data by using the clipping value may be: and carrying out amplitude limiting processing on all received data by using the amplitude limiting value in a symmetrical amplitude limiting mode.
Specifically, after the clipping value is obtained, all the received data may be clipped in a symmetric clipping manner. As an example, assuming that the clipping value is 6, all the received data is clipped with 6 as the upper clipping value, all the received data is clipped with-6 as the lower clipping value, and at the time of clipping, the sign of the received data is not changed, and only the amplitude is adjusted to 6.
In order that those skilled in the art will be able to more clearly understand the invention, it is described in detail below with reference to a specific example. As shown in fig. 2, the method for suppressing the impulse interference in the power carrier communication may include:
s201, setting a first preset pulse threshold value M1, a second preset pulse threshold value M2, a first counting value S1, a second counting value S2 and a counting threshold value based on empirical data, wherein M1 is larger than M2.
S202, receiving the received data.
S203, a slicing value B for slicing the received data is determined.
S204, judging whether the amplitude of the received data is larger than M1, if so, executing the step S205; otherwise, step S206 is executed.
S205, the pulse count value is incremented by a first count value S1.
S206, judging whether the amplitude of the received data is smaller than M2, if so, executing the step S207; otherwise, step S208 is performed.
S207, the pulse count value is decreased by the second count value S2.
S208, the pulse count value remains unchanged.
S209, judging whether the pulse count value is larger than a preset count threshold value. If yes, go to step S210; otherwise, return to step S202.
S210, interference exists in the received data, and the amplitude limiting value is used for carrying out amplitude limiting processing on all the received data.
In this embodiment, a preset pulse threshold value is set through typical data analysis, a limiting value for limiting the received data is set through real-time analysis of the received data, and when pulse interference exists in the received data, the limiting value is used for limiting all the data.
As a specific example, as shown in fig. 3 and 4, band1 and band2 in the power line communication standard are taken as an example. Under the condition that the in-band emission power spectral density is-45 dBm/Hz, impulse interference signals with impulse frequency of 100kHz, impulse width of 1us and amplitude Vpp =4V are added, and the anti-impulse interference performance of the system is simulated. As can be seen from fig. 3 and 4, the anti-impulse interference performance after all the received data are limited by the limiting value is better than that of the method of only limiting the impulse interference signal.
In some embodiments, after determining the clipping value for clipping the received data, the method for impulse interference suppression for power carrier communication further comprises: acquiring a direct current offset value in received data; and adjusting the amplitude limiting value according to the direct current offset value.
Specifically, in consideration of the fact that in simulation experiments or practice, when dc offset remains in the received data, the anti-impulse interference performance of the system is affected, in some embodiments, a dc offset value in the received data is further obtained, and the amplitude limit value is adjusted according to the dc offset value.
Further, performing a clipping process on all received data by using a clipping value may include: and carrying out amplitude limiting processing on all received data by using the amplitude limiting upper limit value and the amplitude limiting lower limit value and adopting an asymmetric amplitude limiting mode.
Specifically, assuming that the acquired dc offset value is D and the slice size is B, the slice upper limit Bmax = B + D and the slice lower limit Bmin = -B + D may be determined. After the upper limit and the lower limit of the amplitude limit are obtained, when the pulse interference exists in the currently received data, an asymmetric amplitude limiting mode can be adopted, and amplitude limiting processing can be performed on all the received data by using the upper limit and the lower limit of the amplitude limit. Therefore, the influence of the direct current bias on the system can be effectively eliminated, and the anti-pulse interference performance of the system is effectively improved.
In summary, according to the method for suppressing the pulse interference in the power carrier communication in the embodiment of the present invention, when there is the pulse interference, the amplitude limit value is used to limit all the received data, so that the performance of the system for resisting the pulse interference is better than that of the system for limiting only the received data with the pulse interference, and only whether the pulse interference exists in the received data or not is determined, and whether the pulse interference is over or not is not determined, thereby greatly simplifying the process of eliminating the pulse interference; the amplitude limiting value is set according to the received data received in real time and the automatic gain value, so that the amplitude limiting value has higher reliability, the stability and the accuracy of pulse interference suppression are improved, and the method is simple, low in complexity and easy to implement; the amplitude limiting value is adjusted through the direct current bias value, the influence of the direct current bias on the system can be effectively eliminated, and the anti-pulse interference performance of the system is effectively improved.
In correspondence with the above-mentioned embodiments, an embodiment of the present invention also proposes a computer-readable storage medium on which an impulse interference suppression program for power carrier communication is stored, which when executed by a processor implements the impulse interference suppression method for power carrier communication of any of the above-mentioned embodiments.
According to the computer readable storage medium of the embodiment of the invention, by adopting the pulse interference suppression method of power carrier communication, when pulse interference exists, all received data are limited by the limit value, so that the pulse interference resistance of the system is better than that of the received data with pulse interference, and only whether the pulse interference exists in the received data is judged, and whether the pulse interference is finished is not judged, so that the elimination process of the pulse interference is greatly simplified; the amplitude limiting value is set according to the received data received in real time and the automatic gain value, so that the amplitude limiting value has higher reliability, the stability and the accuracy of pulse interference suppression are improved, and the method is simple, low in complexity and easy to implement; the amplitude limiting value is adjusted through the direct current bias value, the influence of the direct current bias on the system can be effectively eliminated, and the anti-pulse interference performance of the system is effectively improved.
Corresponding to the above embodiments, the embodiments of the present invention further provide a chip.
Fig. 5 is a schematic structural diagram of a chip according to an embodiment of the invention. As shown in fig. 5, the chip 500 includes: the memory 502, the processor 504, and the impulse interference suppression program 506 for power carrier communication stored in the memory 502 and operable on the processor 504, when the processor 504 executes the program, the impulse interference suppression method for power carrier communication according to any of the embodiments described above is implemented.
According to the chip provided by the embodiment of the invention, by adopting the pulse interference suppression method for power carrier communication, when pulse interference exists, all received data are limited by the limiting value, so that the pulse interference resistance of the system is better than that of the received data with the pulse interference, and only whether the pulse interference exists in the received data is judged, and whether the pulse interference is finished is not judged, so that the elimination process of the pulse interference is greatly simplified; the amplitude limiting value is set according to the received data received in real time and the automatic gain value, so that the amplitude limiting value has higher reliability, the stability and the accuracy of the pulse interference suppression are improved, and the method is simple, low in complexity and easy to implement; the amplitude limiting value is adjusted through the direct current bias value, the influence of the direct current bias on the system can be effectively eliminated, and the anti-pulse interference performance of the system is effectively improved.
Fig. 6 is a schematic structural diagram of an apparatus for suppressing impulse interference in power carrier communication according to an embodiment of the present invention. Referring to fig. 6, the apparatus 600 for suppressing impulse interference in power carrier communication includes: a determination module 601, a determination module 602, and a suppression module 603.
The determining module 601 is configured to determine a clipping value for clipping the received data. The determining module 602 is configured to determine whether impulse interference exists in the received data. The suppression module 603 is configured to perform amplitude limiting processing on all received data by using the amplitude limiting value in the case that interference exists in the received data, so as to suppress impulse interference in the received data.
In some embodiments, the determining module 601 is specifically configured to: acquiring a mean square value of the received data based on the sliding window; determining a coefficient according to an automatic gain value for currently receiving received data; and determining the amplitude limit value according to the mean square value and the coefficient.
In some embodiments, the determining module 601 is specifically configured to: and obtaining the product of the mean square value and the coefficient to obtain the amplitude limiting value.
In some embodiments, the determining module 602 is specifically configured to: acquiring the amplitude of received data; comparing the amplitude with a preset pulse threshold value to obtain a pulse count value; and when the pulse count value is greater than a preset count threshold value, judging that pulse interference exists in the received data.
In some embodiments, the determining module 602 is specifically configured to: when the amplitude is larger than a first preset pulse threshold value, increasing the pulse calculation value by a first count value; when the amplitude is smaller than a second preset pulse threshold value, reducing the pulse count value by a second count value; and when the amplitude is greater than or equal to the second preset pulse threshold and less than or equal to the first preset pulse threshold, keeping the pulse count value unchanged.
In some embodiments, the suppression module 603 is specifically configured to: and carrying out amplitude limiting processing on all received data by using the amplitude limiting value and adopting a symmetrical amplitude limiting mode.
In some embodiments, after determining the clipping value for clipping the received data, the determining module 601 is further configured to: acquiring a direct current offset value in received data; and adjusting the amplitude limiting value according to the direct current offset value.
In some embodiments, the determining module 601 is further configured to: acquiring the sum of the amplitude limiting value and the direct current offset value to obtain an amplitude limiting upper limit value; and obtaining the difference value between the direct current offset value and the amplitude limiting value to obtain an amplitude limiting lower limit value.
In some embodiments, the suppression module 603 is further configured to: and carrying out amplitude limiting processing on all received data by using the amplitude limiting upper limit value and the amplitude limiting lower limit value and adopting an asymmetric amplitude limiting mode.
It should be noted that, for the details of the impulse interference suppression device for power carrier communication, please refer to the details disclosed in the present invention for the impulse interference suppression method for power carrier communication, and the details are not detailed herein to avoid redundancy.
According to the pulse interference suppression device for power carrier communication provided by the embodiment of the invention, when pulse interference exists, all received data are limited through the limiting value, so that the pulse interference resistance of the system is better than that of the received data with the pulse interference, and only whether the pulse interference exists in the received data or not is judged, and whether the pulse interference is finished or not is not judged, so that the elimination process of the pulse interference is greatly simplified; the amplitude limiting value is set according to the received data received in real time and the automatic gain value, so that the amplitude limiting value has higher reliability, the stability and the accuracy of pulse interference suppression are improved, and the method is simple, low in complexity and easy to implement; the amplitude limiting value is adjusted through the direct current bias value, the influence of the direct current bias on the system can be effectively eliminated, and the anti-pulse interference performance of the system is effectively improved.
It should be noted that the logic and/or steps represented in the flowcharts or otherwise described herein, such as an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Furthermore, the terms "first", "second", and the like used in the embodiments of the present invention are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated in the embodiments. Thus, a feature of an embodiment of the present invention that is defined by the terms "first," "second," etc. may explicitly or implicitly indicate that at least one of the feature is included in the embodiment. In the description of the present invention, the word "plurality" means at least two or two and more, such as two, three, four, etc., unless specifically limited otherwise in the examples.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (18)

1. A method for suppressing impulse interference in power carrier communication, the method comprising:
determining a clipping value for clipping the received data;
judging whether pulse interference exists in the received data;
and under the condition that the received data has interference, carrying out amplitude limiting processing on all the received data by using the amplitude limiting value so as to inhibit impulse interference in the received data.
2. The method of claim 1, wherein determining the clipping value for clipping the received data comprises:
acquiring a mean square value of the received data based on a sliding window;
determining a coefficient according to an automatic gain value currently used for receiving the received data;
and determining the amplitude limiting value according to the mean square value and the coefficient.
3. The method according to claim 2, wherein the determining the clipping value according to the mean square value and the coefficient comprises:
and obtaining the product of the mean square value and the coefficient to obtain the amplitude limiting value.
4. The method of claim 1, wherein the determining whether impulse interference exists in the received data comprises:
obtaining the amplitude of the received data;
comparing the amplitude with a preset pulse threshold value to obtain a pulse count value;
and when the pulse count value is larger than a preset count threshold value, judging that pulse interference exists in the received data.
5. The method according to claim 4, wherein the comparing the amplitude value with a preset pulse threshold value to obtain a pulse count value includes:
when the amplitude is larger than a first preset pulse threshold value, increasing the pulse calculation value by a first count value;
when the amplitude is smaller than a second preset pulse threshold value, reducing the pulse count value by a second count value;
and when the amplitude is greater than or equal to the second preset pulse threshold and less than or equal to the first preset pulse threshold, keeping the pulse count value unchanged.
6. The method according to claim 1, wherein the performing clipping processing on all the received data by using the clipping value includes:
and carrying out amplitude limiting processing on all the received data by utilizing the amplitude limiting value and adopting a symmetrical amplitude limiting mode.
7. A method of impulse interference suppression for power carrier communication according to any one of claims 1-5, characterized in that after determining the clipping value for clipping the received data, the method further comprises:
acquiring a direct current offset value in the received data;
and adjusting the amplitude limiting value according to the direct current offset value.
8. The method of claim 7, wherein the adjusting the clipping value according to the dc offset value comprises:
acquiring the sum of the amplitude limiting value and the direct current offset value to obtain an amplitude limiting upper limit value;
and obtaining the difference value between the direct current offset value and the amplitude limiting value to obtain an amplitude limiting lower limit value.
9. The method according to claim 8, wherein the performing clipping processing on all the received data by using the clipping value includes:
and carrying out amplitude limiting processing on all the received data by using the amplitude limiting upper limit value and the amplitude limiting lower limit value and adopting an asymmetric amplitude limiting mode.
10. A computer-readable storage medium, having stored thereon an impulse interference suppression program for power carrier communication, which when executed by a processor implements an impulse interference suppression method for power carrier communication according to any one of claims 1 to 9.
11. A chip, comprising: a memory, a processor and a power carrier communication impulse interference suppression program stored on the memory and operable on the processor, the processor implementing the method according to any one of claims 1 to 9 when executing the program.
12. An apparatus for suppressing impulse interference in power carrier communications, the apparatus comprising:
the device comprises a determining module, a determining module and a processing module, wherein the determining module is used for determining a limiting value used for carrying out limiting processing on received data;
the judging module is used for judging whether pulse interference exists in the received data;
and the suppression module is used for performing amplitude limiting processing on all the received data by using the amplitude limiting value under the condition that the received data has interference so as to suppress pulse interference in the received data.
13. The apparatus according to claim 12, wherein the determining module is specifically configured to:
acquiring a mean square value of the received data based on a sliding window;
determining a coefficient according to an automatic gain value currently used for receiving the received data;
and determining the clipping value according to the mean square value and the coefficient.
14. The apparatus according to claim 12, wherein the determining module is specifically configured to:
obtaining the amplitude of the received data;
comparing the amplitude with a preset pulse threshold value to obtain a pulse count value;
and when the pulse count value is larger than a preset count threshold value, judging that pulse interference exists in the received data.
15. The apparatus according to claim 14, wherein the determining module is specifically configured to:
when the amplitude is larger than a first preset pulse threshold value, increasing a first counting value to the pulse counting value;
when the amplitude is smaller than a second preset pulse threshold value, reducing the pulse count value by a second count value;
and when the amplitude is greater than or equal to the second preset pulse threshold and less than or equal to the first preset pulse threshold, keeping the pulse count value unchanged.
16. The apparatus as claimed in any of claims 12-15, wherein the determining module is further configured to:
acquiring a direct current offset value in the received data;
and adjusting the amplitude limiting value according to the direct current offset value.
17. The apparatus according to claim 16, wherein the determining module is configured to:
acquiring the sum of the amplitude limiting value and the direct current offset value to obtain an amplitude limiting upper limit value;
and obtaining the difference value between the direct current offset value and the amplitude limiting value to obtain an amplitude limiting lower limit value.
18. An electronic device, characterized in that it comprises a pulsed interference suppression device for power carrier communication according to any of claims 12-17.
CN202211410578.5A 2022-11-11 2022-11-11 Pulse interference suppression method, device, chip and equipment for power line carrier communication Active CN115459810B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211410578.5A CN115459810B (en) 2022-11-11 2022-11-11 Pulse interference suppression method, device, chip and equipment for power line carrier communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211410578.5A CN115459810B (en) 2022-11-11 2022-11-11 Pulse interference suppression method, device, chip and equipment for power line carrier communication

Publications (2)

Publication Number Publication Date
CN115459810A true CN115459810A (en) 2022-12-09
CN115459810B CN115459810B (en) 2023-04-28

Family

ID=84295812

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211410578.5A Active CN115459810B (en) 2022-11-11 2022-11-11 Pulse interference suppression method, device, chip and equipment for power line carrier communication

Country Status (1)

Country Link
CN (1) CN115459810B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170302490A1 (en) * 2014-12-31 2017-10-19 Huawei Technologies Co., Ltd. Signal Clipping Processing Method and Device
CN108089162A (en) * 2017-12-29 2018-05-29 中国电子科技集团公司第二十研究所 A kind of detection of pulse interference signal and suppressing method
CN109787930A (en) * 2019-03-29 2019-05-21 苏州东奇信息科技股份有限公司 A kind of anti-impulse disturbances method based on MPPSK modulation system
CN110486749A (en) * 2019-08-29 2019-11-22 国网河南省电力公司电力科学研究院 A kind of thermal power unit boiler optimized control method of combustion and system
US20200328916A1 (en) * 2019-04-15 2020-10-15 Alexei V. Nikitin Method and apparatus for nonlinear filtering and for secure communications
CN112866152A (en) * 2021-01-19 2021-05-28 重庆邮电大学 Iterative channel estimation and impulse noise suppression method in OFDM system
CN114760176A (en) * 2022-03-23 2022-07-15 深圳市国电科技通信有限公司 Power line communication adaptive impulse noise suppression method and device and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170302490A1 (en) * 2014-12-31 2017-10-19 Huawei Technologies Co., Ltd. Signal Clipping Processing Method and Device
CN108089162A (en) * 2017-12-29 2018-05-29 中国电子科技集团公司第二十研究所 A kind of detection of pulse interference signal and suppressing method
CN109787930A (en) * 2019-03-29 2019-05-21 苏州东奇信息科技股份有限公司 A kind of anti-impulse disturbances method based on MPPSK modulation system
US20200328916A1 (en) * 2019-04-15 2020-10-15 Alexei V. Nikitin Method and apparatus for nonlinear filtering and for secure communications
CN110486749A (en) * 2019-08-29 2019-11-22 国网河南省电力公司电力科学研究院 A kind of thermal power unit boiler optimized control method of combustion and system
CN112866152A (en) * 2021-01-19 2021-05-28 重庆邮电大学 Iterative channel estimation and impulse noise suppression method in OFDM system
CN114760176A (en) * 2022-03-23 2022-07-15 深圳市国电科技通信有限公司 Power line communication adaptive impulse noise suppression method and device and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张长青 等: "电力线通信***脉冲干扰下的信道估计研究", 《自动化技术与应用》 *

Also Published As

Publication number Publication date
CN115459810B (en) 2023-04-28

Similar Documents

Publication Publication Date Title
JP5410812B2 (en) Wireless communication apparatus, wireless communication system, and direct wave reception timing detection method
US8644399B2 (en) Transmission apparatus, transmission method, reception apparatus, reception method, and transmission system
EP1643702A2 (en) Apparatus and method for estimating delay spread of multi-path fading channel in wireless communication system
US9118514B2 (en) Receiver and signal processing method
EP1962433B1 (en) Method and apparatus for eliminating narrow band interference by means of windowing processing in spread spectrum system
WO2006003964A1 (en) Disturbing signal detection device and ofdm reception device using the same
CN109617573B (en) Real-time detection and suppression method for power line pulse noise
Epple et al. Advanced blanking nonlinearity for mitigating impulsive interference in OFDM systems
KR20140137928A (en) Method and apparatus for reducing peak-to-average power ratio of ofdm signal, and transmitter
KR20100014283A (en) Method and device for automatic gain control
EP1848112A1 (en) Automatic gain control circuit with adjustment of target value
US20140307812A1 (en) Power line communication device and power control method thereof
CN112260974A (en) Linear frequency modulation communication system, channel estimation method and device thereof, and storage medium
EP4096178B1 (en) Method and circuit for suppressing pulse interference in coding and decoding communication
CN117135012B (en) Delay spread estimation method and device
CN115459810B (en) Pulse interference suppression method, device, chip and equipment for power line carrier communication
US20110310945A1 (en) Radio communication apparatus and radio communication method
US20220256482A1 (en) Gain adjustment control method, device and apparatus, and computer readable storage medium
EP2640024A1 (en) Method and device for determining smooth window length in channel estimation
US9166841B2 (en) Receiving apparatus and receiving method
CN114826326A (en) Pulse interference suppression method, device, equipment and storage medium
KR100674918B1 (en) Circuit for impulsive noise suppression in multiple carrier modulation receiving system
CN114189407A (en) DFT channel estimation method, system, medium, equipment and terminal
EP3035559B1 (en) Method and network equipment for switching channel bandwidth
US9148249B2 (en) Digital broadcasting receiver

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant