Noise suppression method and apparatus for power line carrier communication, and storage medium

By detecting and removing abnormal subcarriers in the frequency domain signal in the power line carrier communication system, and performing noise reduction and data compensation on the channel estimation results, the problem of noise suppression in medium and low voltage power line carrier communications is solved and the communication quality is improved.

WO2025194822A1PCT designated stage Publication Date: 2025-09-25BEIJING SMARTCHIP MICROELECTRONICS TECHNOLOGY CO LTD

Patent Information

Application Number
PCT/CN2024/133418
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-22
Filing Date
2024-11-21
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

In medium and low voltage power line carrier communication systems, noise characteristics are complex and difficult to detect and suppress, resulting in a decrease in communication quality.

Method used

By acquiring the frequency domain signal of power line carrier communication, detecting and removing abnormal subcarriers in the target frequency band, using the target effective subcarriers to perform noise reduction on the channel estimation results, and compensating the communication data according to the channel estimation results before and after noise reduction to suppress the influence of noise.

Benefits of technology

Effectively suppress noise in power line carrier communication and improve communication quality and effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024133418_25092025_PF_FP_ABST
    Figure CN2024133418_25092025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a noise suppression method and apparatus for power line carrier communication, and a storage medium. The method comprises: acquiring a frequency domain signal of power line carrier communication, and performing interference detection on subcarriers within a target frequency band in the frequency domain signal to obtain a target effective subcarrier, the target frequency band being determined on the basis of the frequency domain signal; on the basis of on the target effective subcarrier, performing noise reduction processing on channel estimation results at the subcarriers within the target frequency band; and, on the basis of the channel estimation results before and after the noise reduction at the subcarriers within the target frequency band, performing compensation on communication data after channel estimation in the power line carrier communication, so as to suppress noise in the power line carrier communication. According to the method, noise within the target frequency band of the frequency domain signal in the power line carrier communication is effectively detected and suppressed, so that the noise suppression effect of power line carrier communication is improved, thereby improving the quality of the power line carrier communication.
Need to check novelty before this filing date? Find Prior Art

Description

Noise suppression method, device and storage medium for power line carrier communication Technical Field

[0001] The present invention relates to the field of carrier communication technology, and in particular to a noise suppression method, device and storage medium for power line carrier communication. Background Art

[0002] Power line communication (PLC) is a communication method that uses power lines as a communication medium to transmit data information. Conventional PLC technology uses a modulated high-frequency carrier signal to communicate on existing power lines. Therefore, PLC is often referred to as Power Line Carrier Communication (PLC).

[0003] In power line communication systems, complex wiring leads to the intermingling of signals transmitted by various systems and devices. Unlike other communication channels, medium- and low-voltage power lines, which serve as communication media, have complex network topologies, numerous connected loads, and are constantly changing. This makes it impossible to express the noise characteristics of these lines purely analytically. Detecting and suppressing noise in medium- and low-voltage power line carrier channels, and improving their quality, is a technical challenge facing those skilled in the art. Summary of the Invention

[0004] The present invention aims to solve at least one of the technical problems in the related art to a certain extent. To this end, one object of the present invention is to provide a noise suppression method for power line carrier communication, which effectively suppresses power line carrier communication noise and improves the quality of power line carrier communication.

[0005] A second object of the present invention is to provide a computer-readable storage medium.

[0006] The third objective of the present invention is to provide a power line carrier communication chip.

[0007] A fourth object of the present invention is to provide a noise suppression device for power line carrier communication.

[0008] A fifth object of the present invention is to provide a power line carrier communication receiving system.

[0009] To achieve the above-mentioned objectives, an embodiment of the first aspect of the present invention proposes a noise suppression method for power line carrier communication, the method comprising: obtaining a frequency domain signal of power line carrier communication, and performing interference detection on the subcarriers within a target frequency band in the frequency domain signal to obtain a target effective subcarrier, wherein the target frequency band is determined according to the frequency domain signal; performing noise reduction processing on the channel estimation results at each subcarrier within the target frequency band based on the target effective subcarrier; and compensating the communication data after channel estimation in the power line carrier communication according to the channel estimation results before and after noise reduction at each subcarrier within the target frequency band to suppress the power line carrier communication noise.

[0010] According to the noise suppression method for power line carrier communication of an embodiment of the present invention, abnormal subcarriers in the target frequency band of the frequency domain signal of the power line carrier communication are detected and cleared to obtain a target effective subcarrier, and the channel estimation result before noise reduction at each subcarrier in the target frequency band of the frequency domain signal of the power line carrier communication and the channel estimation result after noise reduction at each subcarrier in the target frequency band based on the target effective subcarrier are used to compensate for the communication data after channel estimation in the power line carrier communication, further suppress the noise influence in the power line carrier communication, and achieve effective suppression of the power line carrier communication noise.

[0011] In addition, the noise suppression method for power line carrier communication proposed in the above embodiment of the present invention may also have the following additional technical features:

[0012] According to one embodiment of the present invention, the interference detection is performed on the subcarriers in the target frequency band in the frequency domain signal to obtain the target effective subcarrier, including: initializing the suppressed interference number and the effective subcarrier set, wherein the initial effective subcarrier set is a set of subcarriers in the target frequency band in the frequency domain signal; judging whether the current suppressed interference number is less than or equal to the preset interference number; if the current suppressed interference number is less than or equal to the preset interference number, determining the effective subcarrier with the largest power in the current effective subcarrier set, and removing the effective subcarriers within the preset range of effective subcarriers centered on the effective subcarrier with the largest power from the current effective subcarrier set to obtain an intermediate effective subcarrier set; updating the current effective subcarrier set to the intermediate effective subcarrier set, increasing the current suppressed interference number by a preset step size, and returning to the step of judging whether the current suppressed interference number is less than or equal to the preset interference number; if the current suppressed interference number is greater than the preset interference number, obtaining the target effective subcarrier according to the current effective subcarrier set.

[0013] According to one embodiment of the present invention, before updating the current effective subcarrier set to the intermediate effective subcarrier set, the method further includes: calculating the average value of the subcarrier power in the intermediate effective subcarrier set to obtain the average power, and when it is determined that the ratio of the maximum power to the average power is greater than a preset peak-to-average ratio threshold, executing the step of updating the current effective subcarrier set to the intermediate effective subcarrier set; if the ratio is less than or equal to the preset peak-to-average ratio threshold, executing the step of obtaining the target effective subcarrier based on the current effective subcarrier set.

[0014] According to one embodiment of the present invention, obtaining the target effective subcarrier based on the current effective subcarrier set includes: calculating the intersection of the current effective subcarrier set and the system configuration effective subcarrier set to obtain a system effective subcarrier set; and using the subcarriers in the system effective subcarrier set as the target effective subcarrier.

[0015] According to one embodiment of the present invention, the denoising processing of the channel estimation results at each subcarrier in the target frequency band based on the target effective subcarrier includes: using the channel estimation results of the target effective subcarrier to perform an interpolation operation on the channel estimation results at the invalid subcarrier in the target frequency band to obtain first channel estimation frequency domain data; performing a frequency-time transform on the first channel estimation frequency domain data to obtain channel estimation time domain data; performing windowing and denoising on the channel estimation time domain data, and performing a time-frequency transform on the windowed and denoised channel estimation time domain data to obtain the denoised channel estimation results at each subcarrier in the target frequency band.

[0016] According to one embodiment of the present invention, before performing windowing and noise reduction on the channel estimation time domain data, the method further comprises: start The channel estimation results of multiple subcarriers are used start Repeat the assignment of the channel estimation result at the position to obtain the second channel estimation frequency domain data, and end The channel estimation results of multiple subcarriers are used end Repeat the assignment of the channel estimation result at , to obtain third channel estimation frequency domain data, and use the second channel estimation frequency domain data and the third channel estimation frequency domain data to update the first channel estimation frequency domain data, wherein, I start represents the initial subcarrier in the target frequency band, I end Indicates the ending subcarrier in the target frequency band.

[0017] According to one embodiment of the present invention, the compensation of communication data after channel estimation in power line carrier communication based on the channel estimation results before and after noise reduction at each subcarrier in the target frequency band includes: calculating the noise data at each subcarrier in the target frequency band based on the channel estimation results before and after noise reduction at each subcarrier in the target frequency band; calculating the power of each noise data, and compensating the communication data at each subcarrier after channel estimation in power line carrier communication based on the power of the noise data at each subcarrier.

[0018] According to one embodiment of the present invention, compensating the communication data at each subcarrier after channel estimation in power line carrier communication according to the power of the noise data at each subcarrier includes: calculating the compensation weight corresponding to the noise data according to the power of the noise data at each subcarrier, and using the compensation weight corresponding to each subcarrier to compensate the corresponding communication data at each subcarrier after channel estimation in power line carrier communication.

[0019] According to one embodiment of the present invention, calculating the compensation weight corresponding to the noise data based on the power of the noise data at each subcarrier includes: for each piece of the noise data, comparing the power of each piece of noise data with a preset reference noise power; and when the power of any piece of noise data is greater than the preset reference noise power, calculating a ratio of the power of the noise data to the preset reference noise power, and using the ratio as the compensation weight for the noise data.

[0020] According to one embodiment of the present invention, the use of the compensation weight corresponding to each subcarrier to compensate for the corresponding communication data at each subcarrier after channel estimation in power line carrier communication includes: multiplying the inverse of the compensation weight corresponding to each subcarrier by the corresponding communication data at each subcarrier after channel estimation in power line carrier communication.

[0021] According to one embodiment of the present invention, the power of the noise data is calculated using the following formula:

[0022] P noise (i)=|noise(i)| 2 ,i=I start ,…,I end

[0023] Among them, P noise (i) represents the power of the noise data corresponding to the i-th subcarrier, noise(i) = CFR(i) - CFR_sm(i), i = I start ,…,I end, represents the noise data corresponding to the i-th subcarrier, CFR(i) represents the channel estimation result at the i-th subcarrier before noise reduction, CFR_sm(i) represents the channel estimation result at the i-th subcarrier after noise reduction, I start represents the initial subcarrier in the target frequency band, I end Indicates the ending subcarrier in the target frequency band.

[0024] According to one embodiment of the present invention, the method further includes: after receiving the power line carrier communication signal through the analog front end, performing digital bandpass filtering processing, notch processing, digital gain compensation processing, time-frequency conversion processing, channel estimation processing and soft information merging processing on the power line carrier communication signal in sequence; wherein, the frequency domain signal is the signal after the time-frequency conversion processing; based on the channel estimation results before noise reduction and the channel estimation results after noise reduction at each subcarrier in the target frequency band, the data after the soft information merging processing is compensated.

[0025] To achieve the above-mentioned objectives, the second embodiment of the present invention proposes a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it implements the noise suppression method for power line carrier communication proposed in the first embodiment of the present invention.

[0026] To achieve the above-mentioned objectives, an embodiment of the third aspect of the present invention proposes a power line carrier communication chip, comprising a memory, a processor, and a computer program stored on the memory. When the computer program is executed by the processor, the noise suppression method for power line carrier communication proposed in the embodiment of the first aspect of the present invention is implemented.

[0027] To achieve the above-mentioned purpose, the fourth aspect of the present invention proposes a noise suppression device for power line carrier communication, and the device includes: an interference detection module, which is used to obtain the frequency domain signal of the power line carrier communication, and perform interference detection on the subcarriers within the target frequency band in the frequency domain signal to obtain the target effective subcarrier, wherein the target frequency band is determined according to the frequency domain signal; a noise reduction module, which is used to perform noise reduction processing on the channel estimation results at each subcarrier in the target frequency band based on the target effective subcarrier; and a compensation module, which is used to compensate the communication data after channel estimation in the power line carrier communication based on the channel estimation results before noise reduction and the channel estimation results after noise reduction at each subcarrier in the target frequency band to suppress the power line carrier communication noise.

[0028] To achieve the above-mentioned purpose, the fifth embodiment of the present invention proposes a power line carrier communication receiving system, the receiving system comprising: an analog front end, a digital bandpass filtering module, a notch module, a digital gain compensation module, a time-frequency conversion module, a channel estimation module and a soft information merging module connected in sequence, the analog front end being used to receive the power line carrier communication signal; as proposed in the fourth embodiment of the present invention, the noise suppression device for power line carrier communication, the interference detection module in the device is connected to the time-frequency conversion module to receive the signal processed by the time-frequency conversion module as the frequency domain signal, the noise reduction module in the device is connected to the channel estimation module, and the compensation module in the device is connected to the soft information merging module to compensate the data processed by the soft information merging module according to the channel estimation results before and after noise reduction at each subcarrier in the target frequency band.

[0029] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] FIG1 is a flow chart of a noise suppression method according to an embodiment of the present invention;

[0031] FIG2 is a flow chart of interference detection and suppression processing according to an embodiment of the present invention;

[0032] FIG3 is a flowchart of interference detection and suppression processing according to a specific embodiment of the present invention;

[0033] FIG4 is a flowchart of a noise reduction process according to an embodiment of the present invention;

[0034] FIG5 is a flowchart of a noise reduction process according to a specific embodiment of the present invention;

[0035] FIG6 is a flowchart of a compensation process according to an embodiment of the present invention;

[0036] FIG7 is a flowchart of a compensation process according to a specific embodiment of the present invention;

[0037] FIG8 is a block diagram of a power line carrier communication chip according to an embodiment of the present invention;

[0038] FIG9 is a schematic diagram of a noise suppression device according to an embodiment of the present invention;

[0039] FIG10 is a schematic diagram of a power line carrier communication receiving system according to an embodiment of the present invention. DETAILED DESCRIPTION

[0040] The following describes embodiments of the present invention in detail, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and are not to be construed as limiting the present invention.

[0041] The noise suppression method, device and storage medium for power line carrier communication according to the embodiments of the present invention will be described in detail below with reference to Figures 1 to 10 of the specification and specific implementation methods.

[0042] FIG1 is a flow chart of a noise suppression method according to an embodiment of the present invention. As shown in FIG1 , the noise suppression method for power line carrier communication may include:

[0043] S101, obtaining a frequency domain signal of power line carrier communication, and performing interference detection on subcarriers within a target frequency band in the frequency domain signal to obtain target effective subcarriers, wherein the target frequency band is determined according to the frequency domain signal;

[0044] S102, performing noise reduction processing on the channel estimation result at each subcarrier in the target frequency band based on the target effective subcarrier;

[0045] S103 , compensating communication data after channel estimation in power line carrier communication according to the channel estimation results before and after noise reduction at each subcarrier in the target frequency band, so as to suppress power line carrier communication noise.

[0046] In order to effectively suppress the power line carrier communication noise, an embodiment of the present invention detects and clears abnormal subcarriers (invalid subcarriers) in the target frequency band of the frequency domain signal of the power line carrier communication to obtain the target effective subcarrier, and compensates the communication data after channel estimation in the power line carrier communication based on the channel estimation results before noise reduction at each subcarrier in the target frequency band of the frequency domain signal of the power line carrier communication and the channel estimation results after noise reduction at each subcarrier in the target frequency band based on the target effective subcarrier, so as to further suppress the noise influence in the power line carrier communication and achieve effective suppression of the power line carrier communication noise.

[0047] Specifically, a frequency domain signal of a power line carrier communication is obtained. To detect and eliminate abnormal subcarriers within a target frequency band of the frequency domain signal of the power line carrier communication, interference detection is performed on the subcarriers within the target frequency band of the frequency domain signal, i.e., abnormal subcarriers within the target frequency band of the frequency domain signal are determined. After the abnormal subcarriers within the target frequency band of the frequency domain signal are determined, the abnormal subcarriers within the target frequency band of the frequency domain signal are eliminated to obtain target valid subcarriers. According to the channel estimation results before noise reduction at each subcarrier in the target frequency band and the channel estimation results after noise reduction processing on the channel estimation results at each subcarrier in the target frequency band based on the target effective subcarrier, the communication data after channel estimation in the power line carrier communication is compensated, wherein the channel estimation results at each subcarrier in the target frequency band are noise reduced based on the target effective subcarrier. In order to improve the accuracy of the channel estimation results after noise reduction, the communication data after channel estimation in the power line carrier communication is compensated according to the channel estimation results before noise reduction and the channel estimation results after noise reduction at each subcarrier in the target frequency band, which can further suppress the noise influence in the power line carrier communication, so as to improve the communication quality and communication effect of the power line carrier communication.

[0048] In an embodiment of the present invention, the target frequency band is determined according to the operating frequency band of the power line carrier communication frequency domain signal.

[0049] In one embodiment of the present invention, as shown in FIG2 and FIG3 , interference detection is performed on subcarriers within a target frequency band to obtain target effective subcarriers, including:

[0050] S201, initializing the interference suppression number and the effective subcarrier set, wherein the initial effective subcarrier set is a set consisting of subcarriers within the target frequency band of the frequency domain signal;

[0051] S202, determining whether the current interference suppression number is less than or equal to the preset interference number;

[0052] S203: If the current interference suppression number is less than or equal to the preset interference number, determine the effective subcarrier with the highest power in the current effective subcarrier set, and remove the effective subcarriers within the preset range of effective subcarriers centered on the effective subcarrier with the highest power from the current effective subcarrier set to obtain an intermediate effective subcarrier set.

[0053] S204: Update the current valid subcarrier set to the middle valid subcarrier set, increase the current interference suppression number by a preset step size, and return to the step of determining whether the current interference suppression number is less than or equal to the preset interference number;

[0054] S205: If the current interference suppression number is greater than the preset interference number, obtain the target effective subcarrier according to the current effective subcarrier set.

[0055] When determining the target effective subcarrier within the target frequency band of the frequency domain signal, the preset interference number N can be set in advance, that is, the number of abnormal subcarriers that may exist within the target frequency band of the frequency domain signal is pre-set, so as to detect the subcarriers with the preset interference number N within the target frequency band of the frequency domain signal and determine whether they are abnormal subcarriers. In an embodiment of the present invention, the preset interference number N can be set according to actual conditions or experience, and can also be adjusted according to the noise suppression effect of the power line carrier communication. The embodiment of the present invention does not limit the numerical setting of the preset interference number N. It should be noted that when the preset interference number N is set to 0, it means that no interference detection is performed on the subcarriers within the target frequency band.

[0056] In order to detect abnormal subcarriers in the target frequency band of the frequency domain signal, the interference suppression number n and the effective subcarrier set {effective subcarrier set} are initialized. That is, the interference suppression number n is initialized to 0, and all subcarriers in the target frequency band of the frequency domain signal are recorded as effective subcarriers, and the initial effective subcarrier set {effective subcarrier set} = {I start ,...,I end}, where I start is the starting subcarrier of the target frequency band, I end Stop subcarrier for the target frequency band.

[0057] Determine whether the current interference suppression number n is less than or equal to the preset interference number N. When the preset interference number N is other positive integers greater than 0, the initial situation is that the current interference suppression number n is 0. The current interference suppression number n is less than the preset interference number N. At this time, calculate the power P(i) of all valid subcarriers in the current valid subcarrier set, where i represents the subcarrier number, i∈{valid subcarrier set}. Find the maximum power P from the power P(i) of all valid subcarriers max =max{P(i)}. Determine the maximum power P max The corresponding valid subcarriers are removed from the current valid subcarrier set. max The corresponding subcarrier index I is determined. Several subcarriers within a preset range are determined based on the subcarrier index I. The subcarrier and several subcarriers within the preset range may be determined to be abnormal subcarriers. The subcarrier and several subcarriers within the preset range are removed from the current valid subcarrier set to obtain an intermediate valid subcarrier set. The current valid subcarrier set is updated to the intermediate valid subcarrier set.

[0058] The current interference suppression number is increased by a preset step size (n=n+1), the current interference suppression number n is 1, and the process returns to the step of determining whether the current interference suppression number is less than or equal to the preset interference number, that is, repeating the above steps until the current interference suppression number n is greater than the preset interference number N, thereby obtaining the target effective subcarrier according to the current effective subcarrier set.

[0059] In one embodiment of the present invention, as shown in FIG3 , before updating the current valid subcarrier set to the intermediate valid subcarrier set, the method further includes: calculating an average value of subcarrier powers in the intermediate valid subcarrier set to obtain an average power, and when determining that a ratio of maximum power to average power is greater than a preset peak-to-average ratio threshold, executing the step of updating the current valid subcarrier set to the intermediate valid subcarrier set;

[0060] If the ratio is less than or equal to the preset peak-to-average ratio threshold, the step of obtaining a target valid subcarrier according to the current valid subcarrier set is performed.

[0061] Specifically, before the current valid subcarrier set is updated to the intermediate valid subcarrier set, the maximum power value P max Before the corresponding valid subcarrier and the valid subcarriers within the preset range are removed from the current valid subcarrier set, in order to prevent misjudgment of abnormal subcarriers, the embodiment of the present invention further sets a preset peak-to-average ratio threshold to determine the maximum power P max The average value P of the subcarrier power in the middle effective subcarrier set mean The ratio P max / P mean Is it greater than the preset peak-to-average ratio threshold to determine the maximum power P max The corresponding valid subcarrier and the valid subcarriers within its preset range are abnormal subcarriers.

[0062] Specifically, the average value P of the subcarrier power in the middle effective subcarrier set is calculated. mean Among them, P mean =∑i∈{middle effective subcarrier set}P(i) / N1, P(i) represents the power of all effective subcarriers in the effective subcarrier set, i∈{middle effective subcarrier set}, N1 is the number of effective subcarriers in {middle effective subcarrier set}. Calculate the maximum power P max With the average power P mean The ratio P max / P mean If the ratio P max / P mean If the peak-to-average ratio is greater than the preset threshold, the maximum power P is determined. max The corresponding valid subcarrier and the valid subcarrier within its preset range are abnormal subcarriers, and the maximum power P maxThe corresponding valid subcarrier and the valid subcarriers within the preset range are removed from the current valid subcarrier set, and the current valid subcarrier set is updated to the intermediate valid subcarrier set. max / P mean If the peak-to-average ratio is less than or equal to the preset peak-to-average ratio threshold, the maximum power P max The corresponding valid subcarrier and the valid subcarriers within the preset range are removed from the current valid subcarrier set, and the step of obtaining the target valid subcarrier according to the current valid subcarrier set is performed.

[0063] In one embodiment of the present invention, obtaining a target effective subcarrier according to a current effective subcarrier set may include:

[0064] Calculate the intersection of the current valid subcarrier set and the system configured valid subcarrier set to obtain the system valid subcarrier set;

[0065] The subcarriers in the system effective subcarrier set are used as target effective subcarriers.

[0066] When determining the target effective subcarrier, obtain the system configuration effective subcarrier set, and use the intersection of the current effective subcarrier set and the system configuration effective subcarrier set as the system effective subcarrier set, that is: {system effective subcarrier set} = {effective subcarrier set} ∩ {system configuration effective subcarrier set}. Wherein, {system effective subcarrier set} is I start with I end The effective subcarrier set between subcarriers. The subcarriers in the system effective subcarrier set are used as target effective subcarriers.

[0067] In one embodiment of the present invention, as shown in FIG4 and FIG5 , performing noise reduction processing on the channel estimation result at each subcarrier in the target frequency band based on the target effective subcarrier may include:

[0068] S301, using the channel estimation result of the target effective subcarrier to interpolate the channel estimation result of the invalid subcarrier in the target frequency band to obtain first channel estimation frequency domain data;

[0069] S302, performing frequency-time transformation on the first channel estimation frequency domain data to obtain channel estimation time domain data;

[0070] S303 , performing windowing and noise reduction on the channel estimation time domain data, and performing time-frequency transformation on the windowed and noise-reduced channel estimation time domain data to obtain a noise-reduced channel estimation result at each subcarrier in the target frequency band.

[0071] Specifically, channel estimation is performed on the target effective subcarriers within the target frequency band to obtain the channel estimation results of the target effective subcarriers. Channel estimation is performed on the invalid subcarriers within the target frequency band to obtain the channel estimation results at the invalid subcarriers within the target frequency band. Thus, the channel estimation results CFR(i) before noise reduction at each subcarrier within the target frequency band are obtained, where i=I start ,…,I end Copy the channel estimation result CFR(i) before noise reduction, and use CFR(i), i=I start ,…,I end The channel estimation result of the target effective subcarrier in the target frequency band is the channel estimation result ifft_in(i), where CFR(i), i=I start ,…,I end Perform interpolation operation, that is, use the channel estimation result CFR(i) of the target effective subcarrier in the target frequency band to calculate I start with I end An interpolation operation is performed on the channel estimation results of the invalid subcarrier positions between the subcarriers to obtain first channel estimation frequency domain data ifft_in_1(i).

[0072] A frequency-time transform (IFFT) is performed on the first channel estimation frequency domain data ifft_in_1(i) to convert it to the time domain, obtaining channel estimation time domain data ifft_out_1, where ifft_out_1 = ifft(ifft_in_1). Windowing and denoising are performed on the channel estimation time domain data ifft_out_1 to obtain windowed and denoised channel estimation time domain data fft_in_2, where fft_in_2 = ifft_out_1(1:N3), where N3 is the time domain window length. A time-frequency transform (FFT) is performed on the windowed and denoised channel estimation time domain data fft_in_2 to obtain channel estimation frequency domain data ifft_out_2, where ifft_out_2 = fft(fft_in_2). Perform channel estimation on the channel estimation frequency domain data ifft_out_2 to obtain the channel estimation result CFR_sm after noise reduction at each subcarrier in the target frequency band, CFR_sm(i)=ifft_out_2(i), i=I start ,…,I end Among them, windowing and denoising the channel estimation time domain data can not only improve the accuracy of channel estimation, but also obtain the power spectrum of the noise based on the difference in signal power before and after denoising.

[0073] In one embodiment of the present invention, as shown in FIG5 , before windowing and denoising the channel estimation time domain data, the method further includes: start The channel estimation results of multiple subcarriers are used start Repeat the assignment of the channel estimation result at the position to obtain the second channel estimation frequency domain data, and end The channel estimation results of multiple subcarriers are used end Repeat the assignment of the channel estimation result at the position to obtain the third channel estimation frequency domain data, and use the second channel estimation frequency domain data and the third channel estimation frequency domain data to update the first channel estimation frequency domain data, wherein, I start Indicates the initial subcarrier in the target frequency band, I end Indicates the ending subcarrier within the target frequency band.

[0074] Specifically, for start The channel estimation results of several (N1) subcarriers are calculated using I start The channel estimation result at the subcarrier is repeatedly assigned to obtain the second channel estimation frequency domain data ifft_in_1(i)_2, wherein ifft_in_1(i)_2=ifft_in_1(I start ), i=I start -N1,…,I start -1. For those above I end The channel estimation results of several (N2) subcarriers are used end The channel estimation result of the subcarrier is repeatedly assigned to obtain the third channel estimation frequency domain data ifft_in_1(i)_3, where ifft_in_1(i)_3=ifft_in_1(I end ), i=I end +1,…,I start + N2. The first channel estimation frequency domain data ifft_in_1(i) is updated using the second channel estimation frequency domain data ifft_in_1(i)_2 and the third channel estimation frequency domain data ifft_in_1(i)_3.

[0075] In one embodiment of the present invention, as shown in FIG6 and FIG7, based on the channel estimation results before and after noise reduction at each subcarrier in the target frequency band, the communication data after channel estimation in the power line carrier communication is compensated, including:

[0076] S401, calculating noise data at each subcarrier in the target frequency band based on a channel estimation result before and after noise reduction at each subcarrier in the target frequency band;

[0077] S402 , calculating the power of each noise data, and compensating the communication data at each subcarrier after channel estimation in the power line carrier communication according to the power of the noise data at each subcarrier.

[0078] In one embodiment of the present invention, the power of the noise data is calculated using the following formula:

[0079] P noise (i)=|noise(i)| 2 ,i=I start ,…,I end

[0080] Among them, P noise (i) represents the power of the noise data corresponding to the i-th subcarrier, noise(i) = CFR(i) - CFR_sm(i), i = I start ,…,I end , represents the noise data corresponding to the i-th subcarrier, CFR(i) represents the channel estimation result at the i-th subcarrier before noise reduction, and CFR_sm(i) represents the channel estimation result at the i-th subcarrier after noise reduction.

[0081] Specifically, according to the channel estimation result CFR(i) before noise reduction at each subcarrier in the target frequency band, i=I start ,…,I end And the channel estimation frequency domain data after noise reduction CFR_sm(i)=ifft_out_2(i),i=I start ,…,I end , calculate the noise data noise(i) at each subcarrier in the target frequency band, where noise(i)=CFR(i)-CFR_sm(i),i=I start ,…,I end .

[0082] Calculate the power P of each noise data noise(i) noise (i), where P noise (i)=|noise(i)| 2 ,i=I start ,…,I end According to the power P of the noise data at each subcarrier noise (i) Compensating the communication data at each subcarrier after channel estimation in power line carrier communication.

[0083] In one embodiment of the present invention, as shown in FIG7 , the communication data at each subcarrier after channel estimation in power line carrier communication is compensated according to the power of the noise data at each subcarrier, including:

[0084] The compensation weight corresponding to the noise data is calculated according to the power of the noise data at each subcarrier, and the corresponding communication data at each subcarrier after channel estimation in power line carrier communication is compensated using the compensation weight corresponding to each subcarrier.

[0085] Specifically, the power P of the noise data noise(i) noise (i) is analyzed, that is, the noise power spectrum within the target frequency band of the power line carrier is analyzed to determine the compensation weight of the corresponding noise data noise(i), so as to compensate the corresponding communication data after channel estimation in the power line carrier communication using the compensation weight.

[0086] In one embodiment of the present invention, as shown in FIG7 , calculating the compensation weight corresponding to the noise data according to the power of the noise data includes:

[0087] For each noise data, the power of each noise data is compared with the preset reference noise power. When the power of any noise data is greater than the preset reference noise power, the ratio of the power of the noise data to the preset reference noise power is calculated and used as the compensation weight of the noise data.

[0088] Specifically, the power P of each noise data noise (i) and the preset reference noise power P ref It should be noted that if the power P of a noise data noise (i) Not greater than the preset reference noise power P ref , indicating that the noise has little impact on the performance and no additional compensation processing is required. noise (i) Greater than the preset reference noise power P ref , indicating that the noise will cause loss of system performance and weight compensation is needed to minimize its impact. When determining the weight compensation, the power ratio of the noise data to the preset reference noise power W is calculated. noise , where W noise (i) = P noise (i) / P ref , i=I start ,…,I end , and use the ratio as the compensation weight of the noise data.

[0089] In one embodiment of the present invention, as shown in FIG7 , the corresponding communication data at each subcarrier after channel estimation in power line carrier communication is compensated using the corresponding compensation weight at each subcarrier, including:

[0090] The reciprocal of the compensation weight corresponding to each subcarrier is multiplied by the corresponding communication data at each subcarrier after channel estimation in the power line carrier communication.

[0091] Specifically, the corresponding communication data after channel estimation in the power line carrier communication is multiplied by the corresponding compensation weight W noise The reciprocal of is used to compensate the corresponding communication data after channel estimation in power line carrier communication to achieve amplitude compensation of the soft information result.

[0092] In one embodiment of the present invention, after receiving the power line carrier communication signal through the analog front end, the power line carrier communication signal is sequentially subjected to digital bandpass filtering, notch processing, digital gain compensation processing, time-frequency conversion processing, channel estimation processing and soft information merging processing; wherein,

[0093] The frequency domain signal is the signal processed by time-frequency transformation;

[0094] The data after the soft information merging processing is compensated according to the channel estimation results before and after noise reduction at each subcarrier in the target frequency band.

[0095] In an embodiment of the present invention, a power line carrier communication signal is received through an analog front end and sequentially subjected to digital bandpass filtering, notch filtering, digital gain compensation, time-frequency conversion, channel estimation, and soft information merging. The frequency domain signal of the power line carrier communication in this embodiment of the present invention is a signal that has undergone time-frequency conversion. The data after the soft information merging process is compensated based on the channel estimation results before and after noise reduction at each subcarrier within the target frequency band.

[0096] It should be noted that the noise suppression method for power line carrier communication in the embodiment of the present invention is not only applicable to power line carrier communication, but also applicable to other similar situations.

[0097] The noise suppression method for power line carrier communication of an embodiment of the present invention performs interference detection on abnormal subcarriers in the target frequency domain of the frequency domain signal, and determines the target effective subcarrier, and calculates the noise data and the power of the noise data at each subcarrier in the target frequency band based on the channel estimation result before noise reduction at each subcarrier in the target frequency band and the channel estimation result after noise reduction processing of the channel estimation result at each subcarrier in the target frequency band based on the target effective subcarrier, analyzes the power of each noise data to determine the compensation weight of each noise data, and uses the compensation weight of each noise data to compensate for the communication data after channel estimation in power line carrier communication. The embodiment of the present invention not only detects and suppresses abnormal subcarriers in the target frequency domain of the frequency domain signal, but also analyzes the noise power spectrum to determine the compensation weight of each noise data to compensate for the noise characteristics and further improve the noise suppression effect.

[0098] The present invention provides a computer-readable storage medium.

[0099] In this embodiment, a computer program is stored on a computer-readable storage medium. When the computer program is executed by a processor, the above-mentioned noise suppression method for power line carrier communication is implemented.

[0100] The invention provides a power line carrier communication chip.

[0101] In this embodiment, the power line carrier communication chip may include a memory, a processor, and a computer program stored in the memory, wherein when the computer program is executed by the processor, the noise suppression method for power line carrier communication as described above is implemented.

[0102] Figure 8 is a block diagram of the structure of a power line carrier communication chip according to one embodiment of the present invention. As shown in Figure 8, the power line carrier communication chip 500 includes a processor 501 and a memory 503. The processor 501 and the memory 503 are connected, for example, via a bus 502. Optionally, the power line carrier communication chip 500 may also include a transceiver 504. It should be noted that in actual applications, there is not limited to one transceiver 504, and the structure of the power line carrier communication chip 500 does not constitute a limitation on the embodiments of the present invention.

[0103] The processor 501 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the present disclosure. The processor 501 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0104] Bus 502 may include a path for transmitting information between the aforementioned components. Bus 502 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, for example. Bus 502 may be divided into an address bus, a data bus, a control bus, and so on. For ease of illustration, FIG8 shows only one thick line, but this does not indicate that there is only one bus or only one type of bus.

[0105] Memory 503 is used to store a computer program corresponding to the noise suppression method for power line carrier communication according to the above-described embodiment of the present invention. This computer program is controlled and executed by processor 501. Processor 501 is used to execute the computer program stored in memory 503 to implement the contents of the above-described method embodiment. The power line carrier communication chip 500 shown in Figure 8 is merely an example and should not limit the functionality or scope of use of the embodiments of the present invention.

[0106] The computer-readable storage medium and the power line carrier communication chip in the embodiments of the present invention utilize the above-mentioned noise suppression method for power line carrier communication to suppress and compensate for the noise in the power line carrier communication, effectively suppressing the influence of noise in the power line carrier communication and improving the communication quality and communication effect of the power line carrier communication.

[0107] The present invention provides a noise suppression device for power line carrier communication.

[0108] FIG9 is a schematic diagram of a noise suppression device according to an embodiment of the present invention. As shown in FIG9 , the noise suppression device 100 for power line carrier communication may include: an interference detection module 10 for acquiring a frequency domain signal for power line carrier communication and performing interference detection on subcarriers within a target frequency band in the frequency domain signal to obtain target effective subcarriers, wherein the target frequency band is determined based on the frequency domain signal; a noise reduction module 20 for performing noise reduction processing on the channel estimation results at each subcarrier within the target frequency band based on the target effective subcarriers; and a compensation module 30 for compensating communication data after channel estimation in power line carrier communication based on the channel estimation results before and after noise reduction at each subcarrier within the target frequency band to suppress power line carrier communication noise.

[0109] In order to effectively suppress the power line carrier communication noise, an embodiment of the present invention detects and clears abnormal subcarriers in the target frequency band of the frequency domain signal of the power line carrier communication to obtain a target effective subcarrier, and compensates the communication data after channel estimation in the power line carrier communication based on the channel estimation results before noise reduction at each subcarrier in the target frequency band of the frequency domain signal of the power line carrier communication and the channel estimation results after noise reduction at each subcarrier in the target frequency band based on the target effective subcarrier, thereby further suppressing the noise influence in the power line carrier communication and achieving effective suppression of the power line carrier communication noise.

[0110] Specifically, a frequency domain signal of a power line carrier communication is obtained. To detect and eliminate abnormal subcarriers within a target frequency band of the frequency domain signal of the power line carrier communication, interference detection is performed on the subcarriers within the target frequency band of the frequency domain signal, i.e., abnormal subcarriers within the target frequency band of the frequency domain signal are determined. After the abnormal subcarriers within the target frequency band of the frequency domain signal are determined, the abnormal subcarriers within the target frequency band of the frequency domain signal are eliminated to obtain target valid subcarriers. According to the channel estimation results before noise reduction at each subcarrier in the target frequency band and the channel estimation results after noise reduction processing on the channel estimation results at each subcarrier in the target frequency band based on the target effective subcarrier, the communication data after channel estimation in the power line carrier communication is compensated, wherein the channel estimation results at each subcarrier in the target frequency band are noise reduced based on the target effective subcarrier. In order to improve the accuracy of the channel estimation results after noise reduction, the communication data after channel estimation in the power line carrier communication is compensated according to the channel estimation results before noise reduction and the channel estimation results after noise reduction at each subcarrier in the target frequency band, which can further suppress the noise influence in the power line carrier communication, so as to improve the communication quality and communication effect of the power line carrier communication.

[0111] In one embodiment of the present invention, when the interference detection module performs interference detection on the subcarriers in the target frequency band in the frequency domain signal to obtain the target effective subcarriers, it is configured to:

[0112] Initializing the interference suppression number and the effective subcarrier set, wherein the initial effective subcarrier set is a set consisting of subcarriers within the target frequency band of the frequency domain signal;

[0113] Determine whether the current interference suppression number is less than or equal to the preset interference number;

[0114] If the current interference suppression number is less than or equal to the preset interference number, determine the effective subcarrier with the highest power in the current effective subcarrier set, and remove the effective subcarriers within the preset range of effective subcarriers centered on the effective subcarrier with the highest power from the current effective subcarrier set to obtain an intermediate effective subcarrier set;

[0115] Updating the current valid subcarrier set to the middle valid subcarrier set, increasing the current interference suppression number by a preset step size, and returning to the step of determining whether the current interference suppression number is less than or equal to the preset interference number;

[0116] If the current interference suppression number is greater than the preset interference number, the target effective subcarrier is obtained according to the current effective subcarrier set.

[0117] In one embodiment of the present invention, before updating the current effective subcarrier set to the middle effective subcarrier set, the interference detection module is further configured to: calculate an average value of subcarrier powers in the middle effective subcarrier set to obtain an average power, and when it is determined that the ratio of the maximum power to the average power is greater than a preset peak-to-average ratio threshold, execute the step of updating the current effective subcarrier set to the middle effective subcarrier set;

[0118] When the ratio is less than or equal to the preset peak-to-average ratio threshold, the step of obtaining a target valid subcarrier according to the current valid subcarrier set is performed.

[0119] In one embodiment of the present invention, when obtaining a target valid subcarrier according to a current valid subcarrier set, the interference detection module is configured to:

[0120] Calculate the intersection of the current valid subcarrier set and the system configured valid subcarrier set to obtain the system valid subcarrier set;

[0121] The subcarriers in the system effective subcarrier set are used as target effective subcarriers.

[0122] In one embodiment of the present invention, when performing noise reduction processing on the channel estimation result at each subcarrier in the target frequency band based on the target effective subcarrier, the noise reduction module is configured to:

[0123] Using the channel estimation result of the target effective subcarrier, interpolating the channel estimation result at the invalid subcarrier in the target frequency band to obtain first channel estimation frequency domain data;

[0124] Performing a frequency-time transform on the first channel estimation frequency domain data to obtain channel estimation time domain data;

[0125] The channel estimation time domain data is windowed and denoised, and the time-frequency transform is performed on the windowed and denoised channel estimation time domain data to obtain the denoised channel estimation result at each subcarrier in the target frequency band.

[0126] In one embodiment of the present invention, the noise reduction module is further configured to: start The channel estimation results of multiple subcarriers are used start Repeat the assignment of the channel estimation result at the position to obtain the second channel estimation frequency domain data, and end The channel estimation results of multiple subcarriers are used end Repeat the assignment of the channel estimation result at the position to obtain the third channel estimation frequency domain data, and use the second channel estimation frequency domain data and the third channel estimation frequency domain data to update the first channel estimation frequency domain data, wherein, I start Indicates the initial subcarrier in the target frequency band, I endIndicates the ending subcarrier within the target frequency band.

[0127] In one embodiment of the present invention, the compensation module includes:

[0128] A noise power spectrum analysis unit is used to calculate the noise data at each subcarrier in the target frequency band based on the channel estimation result before and after noise reduction at each subcarrier in the target frequency band, and calculate the power of each noise data;

[0129] The noise power compensation unit is used to compensate the communication data at each subcarrier after channel estimation in the power line carrier communication according to the power of the noise data at each subcarrier.

[0130] In one embodiment of the present invention, when compensating communication data at each subcarrier after channel estimation in power line carrier communication according to the power of noise data at each subcarrier, the noise power compensation unit is configured to:

[0131] The compensation weight corresponding to the noise data is calculated according to the power of the noise data at each subcarrier, and the corresponding communication data at each subcarrier after channel estimation in power line carrier communication is compensated using the compensation weight corresponding to each subcarrier.

[0132] In one embodiment of the present invention, when calculating the compensation weight corresponding to the noise data according to the power of the noise data at each subcarrier, the noise power compensation unit is configured to:

[0133] For each noise data, the power of each noise data is compared with the preset reference noise power. When the power of any noise data is greater than the preset reference noise power, the ratio of the power of the noise data to the preset reference noise power is calculated and used as the compensation weight of the noise data.

[0134] In one embodiment of the present invention, when the noise power compensation unit compensates the corresponding communication data at each subcarrier after channel estimation in power line carrier communication using the compensation weight corresponding to each subcarrier, it is configured to:

[0135] The reciprocal of the compensation weight corresponding to each subcarrier is multiplied by the corresponding communication data at each subcarrier after channel estimation in the power line carrier communication.

[0136] In one embodiment of the present invention, the power of the noise data is calculated using the following formula:

[0137] P noise (i)=|noise(i)| 2 ,i=I start ,…,I end

[0138] Among them, Pnoise (i) represents the power of the noise data corresponding to the i-th subcarrier, noise(i) = CFR(i) - CFR_sm(i), i = I start ,…,I end , represents the noise data corresponding to the i-th subcarrier, CFR(i) represents the channel estimation result at the i-th subcarrier before noise reduction, and CFR_sm(i) represents the channel estimation result at the i-th subcarrier after noise reduction.

[0139] In another embodiment, the noise suppression device for power line carrier communication includes: a processor, wherein the processor is used to execute the above-mentioned program modules and units stored in the memory, including: an interference detection module 10, a noise reduction module 20, a compensation module 30, a noise power spectrum analysis unit and a noise power compensation unit.

[0140] The noise suppression device for power line carrier communication in the embodiment of the present invention performs interference detection on abnormal subcarriers in the target frequency domain of the frequency domain signal, and determines the target effective subcarrier, and calculates the noise data and the power of the noise data at each subcarrier in the target frequency band based on the channel estimation result before noise reduction at each subcarrier in the target frequency band and the channel estimation result after noise reduction processing of the channel estimation result at each subcarrier in the target frequency band based on the target effective subcarrier, analyzes the power of each noise data to determine the compensation weight of each noise data, and uses the compensation weight of each noise data to compensate for the communication data after channel estimation in the power line carrier communication. The embodiment of the present invention not only detects and suppresses abnormal subcarriers in the target frequency domain of the frequency domain signal, but also analyzes the noise power spectrum to determine the compensation weight of each noise data to compensate for the noise characteristics and further improve the noise suppression effect.

[0141] The invention provides a power line carrier communication receiving system.

[0142] FIG10 is a schematic diagram of a power line carrier communication receiving system according to an embodiment of the present invention. As shown in FIG10 , the power line carrier communication receiving system 1000 includes: an analog front end, a digital bandpass filtering module, a notch module, a digital gain compensation module, a time-frequency conversion module, a channel estimation module, and a soft information merging module, which are connected in sequence. The analog front end is used to receive power line carrier communication signals. As described above, in the noise suppression device 100 for power line carrier communication, the interference detection module in the noise suppression device 100 for power line carrier communication is connected to the time-frequency conversion module to receive the signal processed by the time-frequency conversion module as a frequency domain signal. The noise reduction module in the noise suppression device 100 for power line carrier communication is connected to the channel estimation module. The compensation module in the noise suppression device 100 for power line carrier communication is connected to the soft information merging module to compensate the data processed by the soft information merging module based on the channel estimation results before and after noise reduction at each subcarrier in the target frequency band.

[0143] The power line carrier communication receiving system according to the embodiment of the present invention mainly comprises the following three links (see FIG10 ):

[0144] Link 1: A1->A2->A3->A4->A5->A6->A7->A8->A9 is the main receive link. It receives data from the analog front end, synchronously adjusts the data frame boundaries, and performs digital bandpass filtering, digital gain compensation, FFT transformation, channel estimation, demodulation and decoding on the data to ultimately restore the original data.

[0145] In an embodiment of the present invention, the analog front end may include an analog programmable gain amplifier, an analog-to-digital converter, and a digital programmable gain amplifier. The analog front end is used to amplify or reduce the received power line carrier analog signal, filter it, and perform analog-to-digital conversion on the power line carrier analog signal. A bandpass filter removes out-of-band noise. A digital gain compensator is used to quickly compensate for signal power loss caused by digital bandpass filtering and single-tone interference notching. A synchronous search is used to determine power line carrier frame boundaries. The demodulation and decoding module includes a time-to-frequency transform (FFT) and subsequent frequency domain processing and bit-level processing.

[0146] In one embodiment of the present invention, a bandpass filtering result may be obtained and narrowband interference detection and suppression may be performed thereon.

[0147] Link 2: C1->C2 is the interference detection and suppression link, which detects and suppresses subcarriers with abnormal power in the frequency domain.

[0148] Link 3: D1->D2->D3->D4 is the noise reduction, noise power spectrum analysis, and noise weight compensation link, which includes channel estimation noise reduction, noise power spectrum analysis, and weight compensation. It is used to compensate the channel state information (CSI) weight of soft information to further suppress the impact of step noise.

[0149] The noise suppression device 100 for power line carrier communication consists of links C1->C2 and D1->D2->D3->D4. It detects and suppresses subcarriers with abnormal power in the frequency domain and simultaneously performs noise reduction on the channel estimation results. This improves the accuracy of the channel estimation and, based on the difference in signal power before and after noise reduction, determines the noise power spectrum. This noise power spectrum is analyzed to obtain a noise power spectrum weighting factor, which is then used to compensate for demodulation soft information to further eliminate the effects of noise, thereby minimizing the impact of noise and improving system performance.

[0150] It should be noted that both FFT-1 and FFT-2 ​​are FFT operations. The difference between the two lies in the different time domain data rates of the FFT operations. Compared with FFT-1, FFT-2 ​​can be a high-rate FFT operation to improve the calculation accuracy and more accurately estimate the frequency of single-tone interference.

[0151] The power line carrier communication receiving system in the embodiment of the present invention effectively detects and suppresses noise within the target frequency band of the power line carrier communication frequency domain signal, thereby improving the power line carrier communication noise suppression effect and the power line carrier communication quality.

[0152] In an embodiment of the present application, the analog front end, digital bandpass filter module, notch filter module, digital gain compensation module, time-frequency conversion module, channel estimation module, and soft information merging module can each be one or more processors, controllers, or chips with a communication interface capable of implementing a communication protocol, and may also include memory and related interfaces, a system transmission bus, etc., if necessary; the processor, controller, or chip executes program-related code to implement the corresponding functions. Alternatively, an alternative solution is that the analog front end, digital bandpass filter module, notch filter module, digital gain compensation module, time-frequency conversion module, channel estimation module, and soft information merging module share an integrated chip or a shared processor, controller, memory, or other device. The shared processor, controller, or chip executes program-related code to implement the corresponding functions.

[0153] It should be noted that the logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device), or in conjunction with such instruction execution system, apparatus, or device. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transmit a program for use by an instruction execution system, apparatus, or device, or in conjunction with such instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion having one or more wires (electronic device), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and portable compact disc read-only memory (CDROM). Furthermore, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing it in another suitable manner if necessary, and then storing it in a computer memory.

[0154] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can 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 a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0155] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0156] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like to indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.

[0157] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0158] In the present invention, unless otherwise specified or limited, the terms "installed," "connected," "connect," "fixed," etc. should be understood in a broad sense. For example, they can refer to fixed connection, detachable connection, or integration; mechanical connection, electrical connection; direct connection, or indirect connection through an intermediate medium; internal communication between two components, or interaction between two components, unless otherwise specified. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on specific circumstances.

[0159] In the present invention, unless otherwise expressly specified or limited, when a first feature is "above" or "below" a second feature, it may mean that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediary. Furthermore, when a first feature is "above," "above," or "above" a second feature, it may mean that the first feature is directly above or diagonally above the second feature, or simply means that the first feature is at a higher level than the second feature. When a first feature is "below," "below," or "below" a second feature, it may mean that the first feature is directly below or diagonally below the second feature, or simply means that the first feature is at a lower level than the second feature.

[0160] Although the embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and are not to be construed as limitations on the present invention. A person skilled in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.

Claims

1. A noise suppression method for power line carrier communication, characterized in that: The method comprises: Acquire a frequency domain signal of power line carrier communication, and perform interference detection on subcarriers within a target frequency band in the frequency domain signal to obtain target effective subcarriers, wherein the target frequency band is determined based on the frequency domain signal; performing noise reduction processing on a channel estimation result at each subcarrier in the target frequency band based on the target effective subcarrier; According to the channel estimation results before and after noise reduction at each subcarrier in the target frequency band, the communication data after channel estimation in the power line carrier communication is compensated to suppress the power line carrier communication noise.

2. The noise suppression method for power line carrier communication according to claim 1, characterized in that: The performing interference detection on the subcarriers in the target frequency band in the frequency domain signal to obtain target effective subcarriers includes: Initializing the interference suppression number and the effective subcarrier set, wherein the initial effective subcarrier set is a set consisting of subcarriers within the target frequency band in the frequency domain signal; Determine whether the current interference suppression number is less than or equal to the preset interference number; If the current suppressed interference number is less than or equal to the preset interference number, determining the effective subcarrier with the highest power in the current effective subcarrier set, and removing the effective subcarriers within a preset range of effective subcarriers centered on the effective subcarrier with the highest power from the current effective subcarrier set to obtain an intermediate effective subcarrier set; Updating the current effective subcarrier set to the middle effective subcarrier set, increasing the current interference suppression number by a preset step size, and returning to the step of determining whether the current interference suppression number is less than or equal to the preset interference number; If the current suppressed interference number is greater than the preset interference number, the target effective subcarrier is obtained according to the current effective subcarrier set.

3. The noise suppression method for power line carrier communication according to claim 2, characterized in that: Before updating the current effective subcarrier set to the intermediate effective subcarrier set, the method further includes: calculating an average value of subcarrier powers in the middle effective subcarrier set to obtain an average power, and when it is determined that a ratio of a maximum power to the average power is greater than a preset peak-to-average ratio threshold, executing the step of updating the current effective subcarrier set to the middle effective subcarrier set; If the ratio is less than or equal to the preset peak-to-average ratio threshold, the step of obtaining the target effective subcarrier according to the current effective subcarrier set is performed.

4. The noise suppression method for power line carrier communication according to claim 2 or 3, characterized in that: The obtaining the target effective subcarrier according to the current effective subcarrier set includes: Calculating the intersection of the current valid subcarrier set and the system configured valid subcarrier set to obtain a system valid subcarrier set; The subcarriers in the system effective subcarrier set are used as target effective subcarriers.

5. The noise suppression method for power line carrier communication according to claim 1, characterized in that: The performing noise reduction processing on the channel estimation result at each subcarrier in the target frequency band based on the target effective subcarrier includes: Using the channel estimation result of the target valid subcarrier, interpolate the channel estimation result at the invalid subcarrier in the target frequency band to obtain first channel estimation frequency domain data; performing a frequency-time transform on the first channel estimation frequency domain data to obtain channel estimation time domain data; Windowing and denoising are performed on the channel estimation time domain data, and time-frequency transformation is performed on the windowed and denoised channel estimation time domain data to obtain a denoised channel estimation result at each subcarrier in the target frequency band.

6. The noise suppression method for power line carrier communication according to claim 5, characterized in that: Before performing windowing and noise reduction on the channel estimation time domain data, the method further includes: For the initial subcarrier I below the target frequency band start The channel estimation results of multiple subcarriers are used start Repeat the assignment of the channel estimation result at the target frequency band to obtain the second channel estimation frequency domain data, and perform the frequency division of the termination subcarrier I higher than the target frequency band. end The channel estimation results of multiple subcarriers are used end Repeat the assignment of the channel estimation result at , to obtain third channel estimation frequency domain data, and use the second channel estimation frequency domain data and the third channel estimation frequency domain data to update the first channel estimation frequency domain data, wherein, I start represents the initial subcarrier in the target frequency band, I end Indicates the ending subcarrier in the target frequency band.

7. The noise suppression method for power line carrier communication according to claim 1, characterized in that: The compensating communication data after channel estimation in power line carrier communication according to the channel estimation result before noise reduction and the channel estimation result after noise reduction at each subcarrier in the target frequency band includes: Calculating noise data at each subcarrier in the target frequency band according to a channel estimation result before and after noise reduction at each subcarrier in the target frequency band; The power of each noise data is calculated, and the communication data at each subcarrier after channel estimation in the power line carrier communication is compensated according to the power of the noise data at each subcarrier.

8. The noise suppression method for power line carrier communication according to claim 7, characterized in that: The compensating the communication data at each subcarrier after channel estimation in the power line carrier communication according to the power of the noise data at each subcarrier includes: The compensation weight corresponding to the noise data is calculated according to the power of the noise data at each subcarrier, and the corresponding communication data at each subcarrier after channel estimation in power line carrier communication is compensated using the compensation weight corresponding to each subcarrier.

9. The noise suppression method for power line carrier communication according to claim 8, characterized in that: The calculating the compensation weight corresponding to the noise data according to the power of the noise data at each subcarrier includes: For each of the noise data, the power of each noise data is compared with a preset reference noise power, and when the power of any noise data is greater than the preset reference noise power, the ratio of the power of the noise data to the preset reference noise power is calculated, and the ratio is used as a compensation weight for the noise data.

10. The noise suppression method for power line carrier communication according to claim 9, characterized in that: The compensating corresponding communication data at each subcarrier after channel estimation in power line carrier communication by using the compensation weight corresponding to each subcarrier includes: The reciprocal of the compensation weight corresponding to each subcarrier is multiplied by the corresponding communication data at each subcarrier after channel estimation in power line carrier communication.

11. The noise suppression method for power line carrier communication according to claim 7, characterized in that: The power of the noise data is calculated by the following formula: noise (i)=|noise(i)| 2 ,i=I start ,…,I end Among them, P noise (i) represents the power of the noise data corresponding to the i-th subcarrier, noise(i) = CFR(i) - CFR_sm(i), i = I start ,…,I end , represents the noise data corresponding to the i-th subcarrier, CFR(i) represents the channel estimation result at the i-th subcarrier before noise reduction, CFR_sm(i) represents the channel estimation result at the i-th subcarrier after noise reduction, I start represents the initial subcarrier in the target frequency band, I end Indicates the ending subcarrier in the target frequency band.

12. The noise suppression method for power line carrier communication according to claim 1, characterized in that: The method further comprises: After receiving the power line carrier communication signal through the analog front end, the power line carrier communication signal is sequentially subjected to digital bandpass filtering, notch processing, digital gain compensation processing, time-frequency conversion processing, channel estimation processing and soft information merging processing; wherein, The frequency domain signal is the signal after the time-frequency transformation processing; The data after the soft information merging processing is compensated according to the channel estimation result before and after noise reduction at each subcarrier in the target frequency band.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the noise suppression method for power line carrier communication according to any one of claims 1 to 12 is implemented.

14. A power line carrier communication chip, comprising a memory, a processor, and a computer program stored in the memory, characterized in that: When the computer program is executed by the processor, the noise suppression method for power line carrier communication according to any one of claims 1 to 12 is implemented.

15. A noise suppression device for power line carrier communication, characterized in that: The device comprises: an interference detection module, configured to obtain a frequency domain signal of power line carrier communication and perform interference detection on subcarriers within a target frequency band in the frequency domain signal to obtain target effective subcarriers, wherein the target frequency band is determined based on the frequency domain signal; a noise reduction module, configured to perform noise reduction processing on a channel estimation result at each subcarrier in the target frequency band based on the target effective subcarrier; The compensation module is used to compensate the communication data after channel estimation in the power line carrier communication according to the channel estimation results before and after noise reduction at each subcarrier in the target frequency band, so as to suppress the power line carrier communication noise.

16. The noise suppression device for power line carrier communication according to claim 15, characterized in that: When the interference detection module performs interference detection on the subcarriers in the target frequency band in the frequency domain signal to obtain the target effective subcarriers, the interference detection module is used to: Initializing the interference suppression number and the effective subcarrier set, wherein the initial effective subcarrier set is a set consisting of subcarriers within the target frequency band in the frequency domain signal; Determine whether the current interference suppression number is less than or equal to the preset interference number; If the current suppressed interference number is less than or equal to the preset interference number, determining the effective subcarrier with the highest power in the current effective subcarrier set, and removing the effective subcarriers within a preset range of effective subcarriers centered on the effective subcarrier with the highest power from the current effective subcarrier set to obtain an intermediate effective subcarrier set; Updating the current effective subcarrier set to the middle effective subcarrier set, increasing the current interference suppression number by a preset step size, and returning to the step of determining whether the current interference suppression number is less than or equal to the preset interference number; If the current suppressed interference number is greater than the preset interference number, the target effective subcarrier is obtained according to the current effective subcarrier set.

17. The noise suppression device for power line carrier communication according to claim 16, characterized in that: Before updating the current valid subcarrier set to the intermediate valid subcarrier set, the interference detection module is further configured to: calculating an average value of subcarrier powers in the middle effective subcarrier set to obtain an average power, and when it is determined that a ratio of a maximum power to the average power is greater than a preset peak-to-average ratio threshold, executing the step of updating the current effective subcarrier set to the middle effective subcarrier set; When the ratio is less than or equal to the preset peak-to-average ratio threshold, the step of obtaining the target effective subcarrier according to the current effective subcarrier set is performed.

18. The noise suppression device for power line carrier communication according to claim 16 or 17, characterized in that: The interference detection module is configured according to the Calculating the intersection of the current valid subcarrier set and the system configured valid subcarrier set to obtain a system valid subcarrier set; The subcarriers in the system effective subcarrier set are used as target effective subcarriers.

19. The noise suppression device for power line carrier communication according to claim 15, characterized in that: When performing noise reduction processing on the channel estimation result at each subcarrier in the target frequency band based on the target effective subcarrier, the noise reduction module is configured to: Using the channel estimation result of the target valid subcarrier, interpolate the channel estimation result at the invalid subcarrier in the target frequency band to obtain first channel estimation frequency domain data; performing a frequency-time transform on the first channel estimation frequency domain data to obtain channel estimation time domain data; Windowing and denoising are performed on the channel estimation time domain data, and time-frequency transformation is performed on the windowed and denoised channel estimation time domain data to obtain a denoised channel estimation result at each subcarrier in the target frequency band.

20. The noise suppression device for power line carrier communication according to claim 19, characterized in that: Before performing windowing and noise reduction on the channel estimation time domain data, the noise reduction module is further configured to: For the initial subcarrier I below the target frequency band start The channel estimation results of multiple subcarriers are used start Repeat the assignment of the channel estimation result at the target frequency band to obtain the second channel estimation frequency domain data, and perform the frequency division of the termination subcarrier I higher than the target frequency band. end The channel estimation results of multiple subcarriers are used end Repeat the assignment of the channel estimation result at , to obtain third channel estimation frequency domain data, and use the second channel estimation frequency domain data and the third channel estimation frequency domain data to update the first channel estimation frequency domain data, wherein, I start represents the initial subcarrier in the target frequency band, I end Indicates the ending subcarrier in the target frequency band.

21. The noise suppression device for power line carrier communication according to claim 15, characterized in that: The compensation module includes: a noise power spectrum analysis unit, configured to calculate noise data at each subcarrier in the target frequency band based on the channel estimation result before and after noise reduction at each subcarrier in the target frequency band, and calculate the power of each noise data; The noise power compensation unit is used to compensate the communication data at each subcarrier after channel estimation in the power line carrier communication according to the power of the noise data at each subcarrier.

22. The noise suppression device for power line carrier communication according to claim 21, characterized in that: When compensating communication data at each subcarrier after channel estimation in power line carrier communication according to the power of the noise data at each subcarrier, the noise power compensation unit is used to: The compensation weight corresponding to the noise data is calculated according to the power of the noise data at each subcarrier, and the corresponding communication data at each subcarrier after channel estimation in power line carrier communication is compensated using the compensation weight corresponding to each subcarrier.

23. The noise suppression device for power line carrier communication according to claim 22, characterized in that: When calculating the compensation weight corresponding to the noise data according to the power of the noise data at each subcarrier, the noise power compensation unit is configured to: For each of the noise data, the power of each noise data is compared with a preset reference noise power, and when the power of any noise data is greater than the preset reference noise power, the ratio of the power of the noise data to the preset reference noise power is calculated, and the ratio is used as a compensation weight for the noise data.

24. The noise suppression device for power line carrier communication according to claim 23, characterized in that: When the noise power compensation unit uses the compensation weight corresponding to each subcarrier to compensate the corresponding communication data at each subcarrier after channel estimation in power line carrier communication, it is used to: The reciprocal of the compensation weight corresponding to each subcarrier is multiplied by the corresponding communication data at each subcarrier after channel estimation in power line carrier communication.

25. The noise suppression device for power line carrier communication according to claim 21, characterized in that: The power of the noise data is calculated by the following formula: noise (i)=|noise(i)| 2 ,i=I start ,…,I end Among them, P noise (i) represents the power of the noise data corresponding to the i-th subcarrier, noise(i) = CFR(i) - CFR_sm(i), i = I start ,…,I end , represents the noise data corresponding to the i-th subcarrier, CFR(i) represents the channel estimation result at the i-th subcarrier before noise reduction, CFR_sm(i) represents the channel estimation result at the i-th subcarrier after noise reduction, I start represents the initial subcarrier in the target frequency band, I end Indicates the ending subcarrier in the target frequency band.

26. A power line carrier communication receiving system, characterized in that: The receiving system comprises: An analog front end, a digital bandpass filtering module, a notch module, a digital gain compensation module, a time-frequency conversion module, a channel estimation module and a soft information merging module connected in sequence, wherein the analog front end is used to receive a power line carrier communication signal; According to the noise suppression device for power line carrier communication according to any one of claims 15 to 25, the interference detection module in the device is connected to the time-frequency conversion module to receive the signal processed by the time-frequency conversion module as the frequency domain signal, the noise reduction module in the device is connected to the channel estimation module, and the compensation module in the device is connected to the soft information merging module to compensate for the data processed by the soft information merging module based on the channel estimation result before and after noise reduction at each subcarrier in the target frequency band.

Citation Information

Patent Citations

  • Power line carrier periodic impulse noise detecting and restraining method based on OFDM

    CN104301280A

  • Narrowband interference detection and suppression method and device, chip, equipment and storage medium

    CN112217530A

  • Method and system for detecting sub-carrier interference in PLC system

    CN116232499A

  • Noise suppression method and device for power line carrier communication and storage medium

    CN117955576A

  • Channel estimation method and apparatus

    US20120114085A1

Cited By

  • Signal noise reduction method and system for improving communication quality of power line

    CN121239252A

  • Intelligent electric meter signal enhancement method and system based on reinforcement learning

    CN121984538A