Multi-mode interference detection and compensation method for power line carrier communication

By calculating the total value of the first and second interference indexes in the power carrier communication and determining the mode of interference to compensate, the problem of low interference detection accuracy in the prior art is solved, and the accuracy and signal quality of interference detection are improved.

CN119652357AActive Publication Date: 2025-03-18XINGTANG TELECOMM TECH CO LTD +2
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510151956.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-12
Publication Date
2025-03-18
Estimated Expiration
2045-02-12

AI Technical Summary

Technical Problem

In the prior art, the accuracy of interference detection in power carrier communication is low, and the parameters of the interference detection model cannot be effectively determined.

Method used

By obtaining the modal list and the corresponding resource block list, the first interference index total value and the second interference index total value are calculated, and the modality of the interference is determined to be compensated based on these values.

Benefits of technology

The accuracy of interference detection is improved, and the mode of interference is compensated more accurately, improving signal quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652357A_ABST
    Figure CN119652357A_ABST
Patent Text Reader

Abstract

The invention provides a multi-mode interference detection and compensation method for power line carrier communication, and relates to the technical field of power communication, and the method comprises the steps: obtaining a mode list, obtaining a first interference index total value list, obtaining a second interference index total value list, and obtaining a mode list based on the first interference index total value list and the second interference index total value list, according to the method, the electronic carrier communication of the interference mode is determined to be compensated through the calculation method of the total value of the two interference indexes, and the interference detection precision is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power communication, and in particular to a multi-modal interference detection and compensation method for power carrier communication. Background Art

[0002] Power Line Carrier Communication (PLCC) is a technology that uses power lines as a transmission medium for communication. Its basic principle is to modulate the information to be transmitted (such as voice, data, etc.) onto a high-frequency carrier signal at the transmitting end, so that the frequency of the high-frequency signal is suitable for transmission on the power line. These high-frequency signals are transmitted through the power line, and the original information is restored from the carrier signal through operations such as demodulation at the receiving end.

[0003] During the transmission process, the carrier signal will be interfered by the interference source, resulting in problems such as signal quality degradation. The patent with application number 2021115377886 provides an interference detection method, which determines the interference index value of the resource block based on the received signal strength value of the resource block and the interference detection model, but does not determine the parameters of the interference detection model, resulting in low accuracy of interference detection. Summary of the invention

[0004] In view of the above technical problems, the technical solution adopted by the present invention is: a multi-modal interference detection and compensation method for power carrier communication, the method comprising the following steps: S100, get the modal list A={A 1 , A 2 , …, A i , …, A m}, the i-th mode A i The corresponding resource block list L i ={L i1 , L i2 , …, L ij , …, L in(i)},L ij Yes A i The corresponding j-th resource block, j ranges from 1 to n(i), n(i) is A i The number of corresponding resource blocks, i ranges from 1 to m, where m is the number of modes; S200, obtaining a first interference index total value list B={B 1 , B 2 , …, B i , …, B m}, the total value of the first interference index B i =∑ n(i) j=1 B ij , , where a i Yes A i The corresponding first parameter, β 0 is the second parameter, b 0 is the third parameter, k 1 is the strength value of the carrier signal received without interference in the resource block, k 2ij Yes A ij The average strength value of the actual received carrier signal; S300, obtaining a second interference index total value list C={C 1 , C 2 , …, C i , …, C m}, the second interference index total value C i =∑ n(i) j=1 C ij , C ij =B ij -[α×(M ij -B ij ) / M ij ],in, , k 3ij Yes A ij The maximum strength value of the actual received carrier signal; α is the fourth parameter; S400: Based on the first interference index total value list B and the second interference index total value list C, determine to compensate for the electronic carrier communication of the interference mode.

[0005] The present invention has at least the following beneficial effects: in summary, a modal list is obtained, a first interference index total value list is obtained, and a second interference index total value list is obtained. Based on the first interference index total value list and the second interference index total value list, compensation for the electronic carrier communication of the interfered mode is determined. The present invention determines compensation for the electronic carrier communication of the interfered mode through two methods for calculating the total values ​​of the interference indexes, thereby improving the accuracy of interference detection. BRIEF DESCRIPTION OF THE DRAWINGS

[0006] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0007] Figure 1 A flowchart of a multi-modal interference detection and compensation method for power line carrier communication provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0008] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0009] The embodiment of the present invention provides a multi-modal interference detection and compensation method for power carrier communication, such as Figure 1 As shown, the method comprises the following steps: S100, get the modal list A={A 1 , A 2 , …, A i , …, A m}, the i-th mode A i The corresponding resource block list L i ={L i1 , L i2 , …, L ij , …, L in(i)},L ij Yes A i The corresponding j-th resource block, j ranges from 1 to n(i), n(i) is A i The number of corresponding resource blocks, i has a value range of 1 to m, and m is the number of modes. It can be understood that different modes correspond to different resource blocks. In one embodiment of the present invention, different modes have different modulation modes.

[0010] S200, obtaining a first interference index total value list B={B 1 , B 2 , …, B i , …, B m}, the total value of the first interference index B i =∑ n(i) j=1 B ij , , where a i Yes A i The corresponding first parameter, β 0 is the second parameter, b 0 is the third parameter, k 1 is the strength value of the carrier signal received without interference in the resource block, k 2ij Yes A ij The average strength value of the actual received carrier signal.

[0011] Specifically, k 2ij A is within the preset time period ijThe average strength value of the actual received carrier signal.

[0012] Specifically, those skilled in the art know that any method for obtaining the average strength value of a carrier signal in the prior art falls within the protection scope of the present invention and will not be described in detail herein.

[0013] S300, obtaining a second interference index total value list C={C 1 , C 2 , …, C i , …, C m}, the second interference index total value C i =∑ n(i) j=1 C ij , C ij =B ij -[α×(M ij -B ij ) / M ij ],in, , k 3ij Yes A ij The maximum strength value of the actual received carrier signal; α is the fourth parameter. The fourth parameter α=1. It can be understood that the maximum strength value and the average strength value are used at the same time to obtain the second interference index total value.

[0014] S400, based on the first interference index total value list B and the second interference index total value list C, determine to compensate for the electronic carrier communication of the interference mode. Specifically, based on B and C, determine whether the main carrier is interfered with, and if the main carrier is interfered with, determine to compensate for the electronic carrier communication of the interference mode.

[0015] In summary, a modal list is obtained, a first interference index total value list is obtained, and a second interference index total value list is obtained. Based on the first interference index total value list and the second interference index total value list, compensation for the electronic carrier communication of the interfered mode is determined. The present invention determines compensation for the electronic carrier communication of the interfered mode through two methods for calculating the total values ​​of the interference index. It is simpler and more convenient to determine the total value of the interference index and improve the accuracy of interference detection, thereby more accurately compensating for the electronic carrier communication of the interfered mode.

[0016] Specifically, S200 also includes obtaining β through the following steps 0 and b 0 : S001, fix a to the natural constant e.

[0017] S002, obtain the sample data vector list D={D 1 , D 2 , …, D r , …, Ds}, the rth sample data vector D r =(D r1 , D r2 , D r3 ), D r1 is the strength value of the sample carrier signal received without interference in the sample resource block, D r2 is the average strength value of the sample carrier signal received by the sample resource block, D r3 is the true interference index value of the sample.

[0018] Specifically, those skilled in the art know that any method for determining a true interference index value in the prior art falls within the protection scope of the present invention and will not be described in detail herein.

[0019] S002, randomly select two sample data vectors from D and substitute them into the interference index calculation formula , get the fth output vector E f =(β f , b f ), thereby obtaining the output vector list E={E 1 , E 2 , …, E f , …, E h}, the value range of f is 1 to h, and h is the number of output vectors. In one embodiment of the present invention, h=s! / (2×(s-2)!), where s! is the factorial operation of s, and (s-2)! is the factorial operation of s-2.

[0020] Specifically, the present invention randomly selects two sample data vectors from D and substitutes them into the interference index calculation formula: , form a system of equations and obtain an output vector.

[0021] S003, if β f ∈[1,2] and b f ∈[0,1], E f Mark as intermediate vectors, so as to obtain the intermediate vector list F={F 1 , F 2 , …, F g1 , …, F g2 , …, F z}, the g1th intermediate vector E g1 =(β g1 , b g1 ), the g2th intermediate vector E g2 =(β g2 , b g2 ), the value range of g1 is 1 to z, the value range of g2 is 1 to z, and g1≠g2, and the number of intermediate vectors z is less than h.

[0022] S004, obtain the first minimum value mβ 0 =min{mβ 1 , mβ 2 ,…,mβ t ,…,mβ k},mβ t =|β g1 -β g2 |, get the second minimum value mb 0 =min{mb 1 , mb 2 ,…,mb t ,…,mb k}, mb t =|b g1 -b g2 |, the value range of t is 1 to k, k = z! / (2 × (z-2)!), where z! is the factorial operation of z, and (z-2)! is the factorial operation of z-2.

[0023] S005, establish a rectangular coordinate system, establish an initial grid with the X axis at [1, 2] and the Y axis at [0, 1], with (mβ 0 , mb 0 ) is the preset grid size, the initial grid is divided into several target grids, and the target grid list G={G 1 , G 2 , …, G y , …, G p}, G y is the y-th target grid, the value range of y is 1 to p, p is the number of target grids, where the rectangular coordinate system has β as the X-axis and b as the Y-axis.

[0024] S006, obtain the intermediate coordinates corresponding to the intermediate vector, and obtain the coordinates in G y The number of intermediate coordinates H y , based on the number H y Determine β 0 and b 0 .

[0025] Specifically, get H 0 =max{H 1 , H 2 , …, H y , …, H p}, based on H 0 The corresponding target grid determines β 0 and b 0 .

[0026] Furthermore, S006 also includes: 0The X-axis coordinate of the center point of the corresponding target grid is taken as β 0 , H 0 The Y-axis coordinate of the center point of the corresponding target grid is used as b 0 .

[0027] Furthermore, after S006, the following is also included: S007, obtaining , based on D r3 and D r4 , for β 0 and b 0 To verify. Specifically, if D r3 -D r4 is less than the preset difference threshold, then β 0 and b 0 Verification successful.

[0028] In summary, fix a to the natural constant e, select two sample data vectors from D at random, substitute them into the interference index calculation formula, and obtain the fth output vector E f , thereby obtaining a list of output vectors, if β f ∈[1,2] and b f ∈[0,1], E f Mark as the intermediate vector, so as to obtain the intermediate vector list F and obtain the first minimum value mβ 0 , get the second minimum value mb 0 , take β as the X-axis and b as the Y-axis, establish a rectangular coordinate system, obtain the initial grid with the X-axis at [1, 2] and the Y-axis at [0, 1], and use (mβ 0 , mb 0 ) is the preset grid size, the initial grid is divided into several target grids, so as to obtain the target grid list, obtain the intermediate coordinates corresponding to the intermediate vector, and obtain the y The number of intermediate coordinates H y , based on the number H y Determine β 0 and b 0 The present invention obtains β more accurately through the optimization algorithm 0 and b 0 .

[0029] Specifically, A is obtained through the following steps i The corresponding a i : S210, obtain the training data list set J={J 1 , J 2 , …, J i , …, J m}, A i Corresponding training data list J i ={J i1, J i2 , …, J ij , …, J in(i)}, A ij The corresponding training data J ij =(J ij1 , J ij2 , J ij3 ), J ij1 Yes A ij The strength value of the sample carrier signal received without interference, J ij2 Yes A ij The actual received training carrier signal strength value, J ij3 is the true interference index value for training.

[0030] S220, based on the formula , get a ij , get ma i =(a i1 +…+a ij +…+a in(i) ) / n(i), thereby obtaining the fitting coordinate point (n(i), ma i ).

[0031] S230, based on the fitting coordinate point (n(i), ma i ) to perform linear fitting and obtain the quantitative parameter function.

[0032] Specifically, those skilled in the art know that any method for performing linear fitting in the prior art belongs to the protection scope of the present invention and will not be described in detail here.

[0033] S240, based on A i The number of resource blocks n(i) and the number parameter function determine a i .

[0034] In summary, obtain the training data list set, obtain the fitting coordinate points, and based on the fitting coordinate points (n(i), ma i ) to perform linear fitting, obtain the quantity parameter function, and construct the resource block quantity and a through the training data list set i , so as to more accurately obtain the first parameter a i .

[0035] Specifically, S400 also includes: S410, obtaining main mode A 0 , A 0 ∈A.

[0036] S420, obtaining main mode A 0 The corresponding first interference index total value B 0 and the second interference index total value C0 , if B 0 is greater than the first interference threshold TB and C 0 If the interference threshold is greater than the second interference threshold TC, S430 is executed. Specifically, the first interference threshold and the second interference threshold can be determined according to actual needs.

[0037] S430, based on the first interference index total value list B and the second interference index total value list C, obtain a first initial gap value AB i =B i -B 0 and the second initial gap value AC i =C i -C 0 .

[0038] S440, obtaining a first intermediate gap value N 1i =AB i -AB 0 and the second intermediate gap value N 2i =AC i -AC 0 , thereby obtaining the first intermediate gap value list N 1 ={N 11 , N 12 ,…,N 1i ,…,N 1m} and the second intermediate gap value list N 2 ={N 21 , N 22 ,…,N 2i ,…,N 2m}.

[0039] S450, based on the first intermediate gap value list N 1 and the second intermediate gap value list N 2 , get the third intermediate gap value list N 3 ={N 31 , N 32 ,…,N 3i ,…,N 3m}, where N 3i =c×N 1i +d×N 2i , c is the first weight factor, and d is the second weight factor.

[0040] Optionally, c≥d; preferably, c=d=1 / 2.

[0041] S460, Get N 0 =max{N 31 , N 32 ,…,N 3i ,…,N 3m}, and N0 The corresponding mode is used as auxiliary mode to compensate the main mode.

[0042] In summary, get the main mode A 0 , get the main mode A 0 The corresponding first interference index total value B 0 and the second interference index total value C 0 , if B 0 is greater than the first interference threshold TB and C 0 greater than the second interference threshold TC, based on the first interference index total value list B and the second interference index total value list C, obtaining the first initial gap value and the second initial gap value, obtaining the first intermediate gap value and the second intermediate gap value, thereby obtaining the first intermediate gap value list and the second intermediate gap value list, based on the first intermediate gap value list N 1 and the second intermediate gap value list N 2 , get the third intermediate gap value list, get N 0 , and N 0 The corresponding mode is used as an auxiliary mode to compensate the main mode. The present invention compensates the main carrier by finding the carrier with the largest difference from the main carrier.

[0043] An embodiment of the present invention also provides a non-transitory computer-readable storage medium, which can be set in an electronic device to store at least one instruction or at least one program related to implementing a method in a method embodiment. The at least one instruction or the at least one program is loaded and executed by the processor to implement the method provided in the above embodiment.

[0044] An embodiment of the present invention further provides an electronic device, comprising a processor and the aforementioned non-transitory computer-readable storage medium.

[0045] Although some specific embodiments of the present invention have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are only for illustration, not for limiting the scope of the present invention. It should also be understood by those skilled in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the present invention.

Claims

1. A multi-modal interference detection and compensation method for power carrier communication, characterized in that: The method comprises the following steps: S100, obtain a modal list A={A1, A2, ..., A i , …, A m }, the i-th mode A i The corresponding resource block list L i ={L i1 , L i2 , …, L ij , …, L in(i) },L ij Yes A i The corresponding j-th resource block, j ranges from 1 to n(i), n(i) is A i The number of corresponding resource blocks, i ranges from 1 to m, where m is the number of modes; S200, obtaining a first interference index total value list B={B1, B2, ..., B i , …, B m }, the total value of the first interference index B i =∑ n(i) j=1 B ij , , where a i Yes A i The corresponding first parameter, β0 is the second parameter, b0 is the third parameter, k1 is the strength value of the carrier signal received when the resource block is free of interference, and k 2ij Yes A ij The average strength value of the actual received carrier signal; S300, obtaining a second interference index total value list C={C1, C2, ..., C i , …, C m }, the second interference index total value C i =∑ n(i) j=1 C ij , C ij =B ij -[α×(M ij -B ij ) / M ij ],in, , k 3ij Yes A ij The maximum strength value of the actual received carrier signal; α is the fourth parameter; S400: Based on the first interference index total value list B and the second interference index total value list C, determine to compensate for the electronic carrier communication of the interference mode.

2. The multimodal interference detection and compensation method for power carrier communication according to claim 1, characterized in that: S200 also includes obtaining β0 and b0 through the following steps: S001, fix a to the natural constant e; S002, obtain the sample data vector list D = {D1, D2, ..., D r , …, D s }, the rth sample data vector D r =(D r1 , D r2 , D r3 ), D r1 is the strength value of the sample carrier signal received without interference in the sample resource block, D r2 is the average strength value of the sample carrier signal received by the sample resource block, D r3 is the true interference index value of the sample; S002, randomly select two sample data vectors from D and substitute them into the interference index calculation formula , get the fth output vector E f =(β f , b f ), thereby obtaining the output vector list E={E1, E2, …, E f ,…,E h }, the value of f ranges from 1 to h, h is the number of output vectors; S003, if β f ∈[1,2] and b f ∈[0,1], E f Marked as intermediate vectors, so as to obtain the intermediate vector list F = {F1, F2, ..., F g1 , …, F g2 , …, F z }, the g1th intermediate vector E g1 =(β g1 , b g1 ), the g2th intermediate vector E g2 =(β g2 , b g2 ), the value range of g1 is 1 to z, the value range of g2 is 1 to z, and g1≠g2, and the number of intermediate vectors z is less than h; S004, obtain the first minimum value mβ0=min{mβ1, mβ2, ..., mβ t ,…,mβ k },mβ t =|β g1 -β g2 |, get the second minimum value mb0=min{mb1,mb2,…,mb t ,…,mb k }, mb t =|b g1 -b g2 |, The value range of t is 1 to k, k = z! / (2 × (z-2)!), where z! is the factorial operation of z, and (z-2)! is the factorial operation of z-2; S005, establish a rectangular coordinate system, establish an initial grid with the X axis at [1, 2] and the Y axis at [0, 1], use (mβ0, mb0) as the preset grid size, divide the initial grid into several target grids, and obtain a target grid list G = {G1, G2, ..., G y , …, G p }, G y is the y-th target grid, y ranges from 1 to p, p is the number of target grids, where the rectangular coordinate system has β as the X-axis and b as the Y-axis; S006, obtain the intermediate coordinates corresponding to the intermediate vector, and obtain the coordinates in G y The number of intermediate coordinates H y , based on the number H y Determine β0 and b0.

3. The multimodal interference detection and compensation method for power carrier communication according to claim 2, characterized in that: Get H0=max{H1, H2, …, H y , …, H p }, determine β0 and b0 based on the target grid corresponding to H0.

4. The multimodal interference detection and compensation method for power carrier communication according to claim 3, characterized in that: S006 also includes: taking the X-axis coordinate of the center point of the target grid corresponding to H0 as β0, and taking the Y-axis coordinate of the center point of the target grid corresponding to H0 as b0.

5. The multimodal interference detection and compensation method for power carrier communication according to claim 2, characterized in that: After S006, it also includes: S007, Get , based on D r3 and D r4 , verify β0 and b0.

6. The multi-modal interference detection and compensation method for power carrier communication according to claim 5, characterized in that: Obtain A by following the steps below i The corresponding a i : S210, obtain a training data list set J={J1, J2, ..., J i , …, J m }, A i Corresponding training data list J i ={J i1 , J i2 , …, J ij , …, J in(i) }, A ij The corresponding training data J ij =(J ij1 , J ij2 , J ij3 ), J ij1 Yes A ij The strength value of the sample carrier signal received without interference, J ij2 Yes A ij The actual received training carrier signal strength value, J ij3 is the true interference index value of the training; S220, based on the formula , get a ij , get ma i =(a i1 +…+a ij +…+a in(i) ) / n(i), thereby obtaining the fitting coordinate point (n(i), ma i ); S230, based on the fitting coordinate point (n(i), ma i ) to perform linear fitting and obtain the quantitative parameter function; S240, based on A i The number of resource blocks n(i) and the number parameter function determine a i .

7. The multimodal interference detection and compensation method for power carrier communication according to claim 1, characterized in that: The fourth parameter α=1.

8. The multimodal interference detection and compensation method for power carrier communication according to claim 1, characterized in that: The S400 also includes: S410, obtaining the main mode A0, A0∈A; S420, obtaining a first interference index total value B0 and a second interference index total value C0 corresponding to the main mode A0, if B0 is greater than the first interference threshold TB and C0 is greater than the second interference threshold TC, executing S430; S430, based on the first interference index total value list B and the second interference index total value list C, obtain a first initial gap value AB i =B i -B0 and the second initial difference value AC i =C i -C0; S440, obtaining a first intermediate gap value N 1i =AB i -AB0 and the second intermediate gap value N 2i =AC i -AC0, thereby obtaining the first intermediate gap value list N1={N 11 , N 12 ,…,N 1i ,…,N 1m } and the second intermediate gap value list N2={N 21 , N 22 ,…,N 2i ,…,N 2m }; S450, based on the first intermediate gap value list N1 and the second intermediate gap value list N2, obtain a third intermediate gap value list N3 = {N 31 , N 32 ,…,N 3i ,…,N 3m }, where N 3i =c×N 1i +d×N 2i , c is the first weight factor, d is the second weight factor; S460, obtain N0=max{N 31 , N 32 ,…,N 3i ,…,N 3m }, and the mode corresponding to N0 is used as the auxiliary mode to compensate the main mode.

9. The multi-modal interference detection and compensation method for power carrier communication according to claim 8, characterized in that: c≥d.

10. The multi-modal interference detection and compensation method for power carrier communication according to claim 9, characterized in that: c=d=1 / 2.

Citation Information

Patent Citations

  • Interference-controlled cellular Internet of Vehicles communication resource allocation method

    CN117354766A

  • Connection signal strength improvement method and system for realizing 5G communication based on data fusion

    CN118353555A

  • Data transmission method and system based on power line carrier

    CN118740200A

  • Wireless signal and thermal imaging multi-mode cooperative detection and directional interference method and system

    CN119395688A

  • Information processing apparatus, communication system and communication state detection method of information processing apparatus

    US20140187238A1