Communication method, communication node, system and computer readable storage medium

By sending multiple beacon frame signals in the PLC network and adjusting their phase and/or amplitude, the problem of unbalanced reception performance between single-phase nodes and multi-phase nodes is solved, and the reception success rate and network access probability of single-phase nodes are improved.

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

Patent Information

Application Number
CN202311641821.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

Due to the limited reception ports of a single-phase node, its reception performance is unbalanced with the multi-phase node, making it difficult to establish a connection and access the PLC network.

Method used

A plurality of beacon frame signals are sent sequentially through the first node, each beacon frame signal includes signals corresponding to at least two ports of the multiple ports, and the phase and/or amplitude of the beacon frame signal varies with the number of transmissions to improve the reception success rate and network access probability of the single-phase node.

Benefits of technology

The success rate and network access probability of single-phase nodes in the beacon frame signal are improved, and the node connection stability in the PLC network is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120074581A_ABST
    Figure CN120074581A_ABST
Patent Text Reader

Abstract

The invention provides a communication method, a communication node, a system and a computer readable storage medium, and relates to the technical field of power line communication. According to the method and the device, the phases and / or the amplitudes of the signals generated by the at least two ports in the beacon frame signals are adjusted, so that the adjusted signals of the at least two ports can be approximately aligned with the phases for accumulation, and the input signal-to-noise ratio of other nodes on the receiving side when the beacon frame signals are received can be improved. And the amplitudes and / or phases of the plurality of beacon frame signals which are sequentially sent are changed along with the number of sending times, so that the beacon frame signals which are sent for multiple times can have a high signal-to-noise ratio at other nodes on a receiving side, the success rate of demodulation of the beacon frame signals by other nodes (especially single-phase nodes) can be improved, and the network access probability is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of power line communication, and in particular, to a communication method, a communication node, a system, and a computer-readable storage medium. Background Art

[0002] Power line communication (PLC) technology is a communication method that uses power lines as a transmission medium. PLC technology has a wide range of applications and can be used in fields such as smart grids, smart homes, and industrial automation. The basic principle of PLC technology is to use power lines as a transmission medium and transmit digital signals by changing power line voltage, current, etc.

[0003] The process of communication based on PLC technology mainly includes links such as modulation and demodulation, signal transmission, and signal processing. Among them, modulation and demodulation is the process of converting digital signals into analog signals at the sending end, signal transmission is the process of transmitting analog signals through power lines at the sending end, and signal processing is the process of converting the received analog signals into digital signals at the receiving end.

[0004] Currently, PLC nodes can be set in multiple power devices to form a PLC network for signal transmission. PLC nodes include single-phase nodes with only one receiving port and multi-phase nodes with multiple receiving ports (such as three-phase nodes with three receiving ports). Due to having only one receiving port, the receiving performance of single-phase nodes is usually limited, resulting in unbalanced receiving performance compared with multi-phase nodes (such as three-phase nodes). The unbalanced receiving performance between single-phase nodes and multi-phase nodes may make it difficult to establish a connection between single-phase nodes and multi-phase nodes, thereby making it difficult for single-phase nodes to access the PLC network. Summary of the Invention

[0005] Embodiments of this application provide a communication method, a communication node, a system, and a computer-readable storage medium. By sending beacon frame signals whose phase and / or amplitude change with the number of transmissions, it helps to improve the success rate of demodulating beacon frame signals by single-phase nodes and increase the probability of network access.

[0006] To achieve the above object, this application adopts the following technical solutions:

[0007] In a first aspect, a communication method is provided, which is applied to power line communication. The method includes: a first node sequentially sends a plurality of beacon frame signals, each beacon frame signal includes signals corresponding to at least two ports among a plurality of ports of the first node, and the signals corresponding to at least two ports are signals obtained by adjusting the phase and / or amplitude of the signals generated by at least two ports; wherein, the phase and / or amplitude of the plurality of beacon frame signals change with the number of transmissions; the first node receives feedback signals from a second node for at least one of the plurality of beacon frame signals.

[0008] For the solution provided in the first aspect above, by adjusting the phase and / or amplitude of the signals generated by at least two ports in the beacon frame signal, the signals after adjustment of at least two ports can be accumulated, thereby improving the input signal-to-noise ratio of other nodes on the receiving side when receiving the beacon frame signal. And the amplitude and / or phase of multiple sequentially transmitted beacon frame signals vary with the number of transmissions, enabling the beacon frame signals transmitted multiple times to have a high signal-to-noise ratio at other nodes on the receiving side, thereby improving the success rate of demodulating the beacon frame signal by other nodes (especially single-phase nodes) and increasing the probability of network access.

[0009] Exemplarily, the fact that the phase and / or amplitude of multiple beacon frame signals vary with the number of transmissions means that the phase and / or amplitude of beacon frame signals with different numbers of transmissions can be different. For example, the phase of the beacon frame signal transmitted for the i-th time is different from the phase of the beacon frame signal transmitted for the j-th time. Another example, the amplitude of the beacon frame signal transmitted for the (i - 1)-th time is different from the amplitude of the beacon frame signal transmitted for the j-th time. Another example, the amplitude and phase of the beacon frame signal transmitted for the i-th time are different from the amplitude and phase of the beacon frame signal transmitted for the (j + 1)-th time. Herein, i and j are integers greater than or equal to 1.

[0010] As a possible implementation manner, the signals corresponding to at least two ports are obtained by adjusting the phase and / or amplitude of the signals generated by at least two ports according to signal weighting information, where the signal weighting information varies with the number of transmissions. In this way, by adjusting the phase and / or amplitude of the signals generated by at least two ports according to the signal weighting information, the signals after adjustment of at least two ports can be accumulated, thereby improving the input signal-to-noise ratio of other nodes on the receiving side when receiving the beacon frame signal. And by varying the signal weighting information with the number of transmissions, it is possible to make the amplitude and / or phase of multiple sequentially transmitted beacon frame signals vary with the number of transmissions, enabling the beacon frame signals transmitted multiple times to have a high signal-to-noise ratio at other nodes on the receiving side, and further improving the success rate of demodulating the beacon frame signal by other nodes (especially single-phase nodes) and increasing the probability of network access.

[0011] As a possible implementation manner, multiple ports include a first port and a second port, and the signal weighting information includes a first weighting coefficient and a second weighting coefficient. The first weighting coefficient is used to adjust the phase and / or amplitude of the signal generated by the first port, and the second weighting coefficient is used to adjust the amplitude and / or phase of the signal generated by the second port. In this way, by setting corresponding weighting coefficients for each port and adjusting the amplitude and / or phase of the signals generated by each port based on the weighting coefficients, it is convenient to adjust the signals generated by each port, and the signals after adjustment of each port can be accumulated, thereby improving the input signal-to-noise ratio of other nodes on the receiving side when receiving the beacon frame signal.

[0012] As a possible implementation, a plurality of beacon frame signals include a first beacon frame signal and a second beacon frame signal. The first beacon frame signal includes a signal X1 corresponding to a first port and a signal Y1 corresponding to a second port. The second beacon frame signal includes a signal X2 corresponding to the first port and a signal Y2 corresponding to the second port. The first weighting coefficients include a weighting coefficient S1 and a weighting coefficient S2. The signal X1 is obtained by adjusting the phase and / or amplitude of the signal generated for the first port based on the weighting coefficient S1. The signal X2 is obtained by adjusting the phase and / or amplitude of the signal generated for the first port based on the weighting coefficient S2, where the weighting coefficient S1 and the weighting coefficient S2 are different. The second weighting coefficients include a weighting coefficient T1 and a weighting coefficient T2. The signal Y1 is obtained by adjusting the phase and / or amplitude of the signal generated for the second port based on the weighting coefficient T1. The signal Y2 is obtained by adjusting the phase and amplitude of the signal generated for the second port based on the weighting coefficient T2, where the weighting coefficient T1 and the weighting coefficient T2 are different. In this way, by varying the weighting coefficients with the number of transmissions of the beacon frame signals, it is possible to vary the amplitude and / or phase of the plurality of sequentially transmitted beacon frame signals with the number of transmissions, so that the beacon frame signals obtained after multiple transmissions can have a high signal-to-noise ratio at other nodes on the receiving side, thereby improving the success rate of demodulating the beacon frame signals by other nodes (especially single-phase nodes) and increasing the probability of network access.

[0013] Among them, the first beacon frame signal is the beacon frame signal transmitted for the i-th time, and the second beacon frame signal is the beacon frame signal transmitted for the j-th time.

[0014] As a possible implementation, the weighting coefficient weighting coefficient Among them, the difference between φ 1 and φ 2 is k times the set angular step. The difference between θ 1 and θ 2 is l times the set angular step, where k and l are integers greater than or equal to 0. In this way, by setting the angular step, it is convenient for the first node to control the change of the weighting coefficient, thereby facilitating the control of the change of the amplitude and / or phase of the beacon frame signal.

[0015] As a possible implementation, the weighting coefficient T1 = sinθ 1 , and the weighting coefficient T2 = sinθ 2 , where the difference between θ 1 and θ 2 is l times the set angular step, and l is an integer greater than or equal to 0. In this way, by setting the angular step, it is convenient for the first node to control the change of the weighting coefficient, thereby facilitating the control of the change of the amplitude and / or phase of the beacon frame signal.

[0016] As a possible implementation, the phases and amplitudes of the first N beacon frame signals among the multiple beacon frame signals are the same, and the phases and / or amplitudes of the (N + 1)-th beacon frame signal and the N-th beacon frame signal among the multiple beacon frame signals are different, where N is an integer greater than or equal to 1. In this way, it is convenient for the first node to control the phases and amplitudes of the beacon frame signals received by other nodes. For example, after other nodes receive the signal frame signals and give feedback, the first node can know the signal weighting information corresponding to the beacon frame signals received by other nodes.

[0017] As a possible implementation, after the first node receives a feedback signal from the second node for at least one of the multiple beacon frame signals, the method further includes: performing a security verification on the second node in response to the feedback signal; and establishing a connection with the second node after the security verification passes. In this way, through the security verification, the reliability of establishing a connection can be improved.

[0018] As a possible implementation, after the first node receives a feedback signal from the second node for at least one of the multiple beacon frame signals, the method further includes: sending a training frame signal to the second node; and receiving data weighting information from the second node, where the data weighting information is used for the first node to weight the data frame signals sent to the second node. In this way, by weighting the data frame signals sent by the first node with the data weighting information, the data interaction effect between the first node and the second node can be improved.

[0019] As a possible implementation, the second node includes one port. In this way, the amplitudes and / or phases of the multiple beacon frame signals sequentially sent by the first node change with the number of transmissions, enabling the beacon frames transmitted multiple times to have a high signal-to-noise ratio at a single-phase node with one receiving port, which can improve the success rate of demodulating the beacon frame signals at the single-phase node with one receiving port and increase the probability of network access.

[0020] In a second aspect, a communication method is provided. The method includes: receiving a target beacon frame signal from a first node, where the target beacon frame signal is one or more of the multiple beacon frame signals sent by the first node, and each beacon frame signal includes signals corresponding to at least two ports among the multiple ports of the first node, and the signals corresponding to at least two ports refer to signals obtained by adjusting the phases and / or amplitudes of the signals generated by at least two ports, where the phases and / or amplitudes of the multiple beacon frame signals change with the number of transmissions; and sending a feedback signal to the first node in response to the target beacon frame signal, where the feedback signal is used to request to establish a connection with the first node.

[0021] In the solution provided in the second aspect above, by adjusting the phase and / or amplitude of the signals generated by at least two ports in the beacon frame signal sent by the first node, when the beacon frame signal reaches the second node, the signals from at least two ports of the first node can be accumulated. Therefore, the input signal-to-noise ratio of the second node when receiving the beacon frame signal can be improved, and based on this, the reception performance of the second node for the beacon frame signal can be enhanced. Moreover, by varying the phase and / or amplitude of the multiple beacon frame signals sent by the first node with the number of transmissions, it is possible to make the multiple beacon frame signals sent have a high signal-to-noise ratio at the second node, thereby increasing the success rate of demodulating the beacon frame signal at the second node and increasing the probability of the second node accessing the network.

[0022] As a possible implementation manner, after sending a feedback signal to the second node, the method further includes: receiving a training frame signal from the first node; obtaining channel information with the first node according to the training frame signal; obtaining data weighting information according to the channel information, and sending the data weighting information to the first node; the data weighting information is used to instruct the first node to weight the data frame signal sent to the second node. In this way, by weighting the data frame signal sent by the first node with the data weighting information, the data interaction effect between the first node and the second node can be improved.

[0023] As a possible implementation manner, the first node includes multiple ports, and the second node includes one port. In this way, the amplitude and / or phase of the multiple beacon frame signals sequentially sent by the first node vary with the number of transmissions, enabling the multiple beacon frames sent to have a high signal-to-noise ratio at the single-phase node with one receiving port, which can improve the success rate of demodulating the beacon frame signal at the single-phase node with one receiving port and increase the probability of accessing the network.

[0024] In a third aspect, a communication node is provided. The communication node includes a first sending unit and a first receiving unit. Among them, the first sending unit is used to sequentially send multiple beacon frame signals, and each beacon frame signal includes signals corresponding to at least two ports among the multiple ports of the communication node. The signals corresponding to the at least two ports are signals obtained by adjusting the phase and / or amplitude of the signals generated by the at least two ports; among them, the phase and / or amplitude of the multiple beacon frame signals vary with the number of transmissions; the first receiving unit receives a feedback signal from the second node for at least one of the multiple beacon frame signals.

[0025] For the beneficial effects of the communication node provided in the third aspect, reference can be made to the description of any implementation manner in the first aspect, which will not be elaborated here. The communication node has the function of implementing the behaviors in the method examples of any implementation manner in the first aspect above. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0026] In a fourth aspect, a communication node is provided. The communication node includes a second transmitting unit and a second receiving unit. The second receiving unit is configured to receive a target beacon frame signal from a first node, where the target beacon frame signal is one or more of a plurality of beacon frame signals transmitted by the first node. Each beacon frame signal includes signals corresponding to at least two ports among a plurality of ports of the first node. The signals corresponding to at least two ports refer to signals obtained by adjusting the phase and / or amplitude of the signals generated by at least two ports. The phase and / or amplitude of the plurality of beacon frame signals vary with the number of transmission times. The second transmitting unit is configured to send a feedback signal to the first node in response to the target beacon frame signal, and the feedback signal is used to request to establish a connection with the first node.

[0027] For the beneficial effects of the communication node provided in the fourth aspect, reference can be made to the description of any of the embodiments in the second aspect, which will not be elaborated here. The communication node has the function of implementing the actions in the method examples of any of the embodiments in the second aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0028] In a fifth aspect, a communication node is provided. The communication node includes: a communication interface for sending and receiving signals; a memory for storing computer program instructions; and a processor for executing the instructions, so that the communication node executes the method described in any possible embodiment of the first aspect or the method described in any possible embodiment of the second aspect.

[0029] In a sixth aspect, a power line communication system is provided. The power line communication system includes a first node and a second node. The first node is configured to execute the method described in any possible embodiment of the first aspect, and the second node is configured to execute the method described in any possible embodiment of the second aspect.

[0030] In a seventh aspect, a computer-readable storage medium is provided. Computer-executable instructions are stored on the computer-readable storage medium. When the computer-executable instructions are executed by a processing circuit, the method described in any possible embodiment of the first aspect or the method described in any possible embodiment of the second aspect is implemented.

[0031] In an eighth aspect, a chip system is provided. The chip system includes a processing circuit and a storage medium. Instructions are stored in the storage medium. When the instructions are executed by the processing circuit, the method described in any possible embodiment of the first aspect or the method described in any possible embodiment of the second aspect is implemented.

[0032] In a ninth aspect, there is provided a computer program product, which includes program instructions that, when executed, implement the method described in any possible implementation manner of the first aspect or implement the method described in any possible implementation manner of the second aspect.

[0033] In a tenth aspect, there is provided an electrical device, including a communication node, where the communication node is configured to execute the method described in any possible implementation manner of the first aspect or the method described in any possible implementation manner of the second aspect. Description of the Drawings

[0034] Figure 1 FIG. is a schematic structural diagram of a PLC network provided by an embodiment of the present application;

[0035] Figure 2 FIG. is a schematic structural diagram of a node provided by an embodiment of the present application;

[0036] Figure 3 FIG. is an interaction schematic diagram of a communication method provided by an embodiment of the present application;

[0037] Figure 4 FIG. is a schematic format diagram of a beacon frame signal provided by an embodiment of the present application;

[0038] Figure 5 FIG. is a schematic diagram of a first node sending a beacon frame signal provided by an embodiment of the present application;

[0039] Figure 6 FIG. is a schematic diagram of a scenario provided by an embodiment of the present application;

[0040] Figure 7 FIG. is a schematic structural diagram of a communication node 700 provided by an embodiment of the present application;

[0041] Figure 8 FIG. is a schematic structural diagram of a communication node 800 provided by an embodiment of the present application. Detailed Embodiments

[0042] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application.

[0043] In the description of the embodiments of the present application, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes other steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products, or devices.

[0044] Hereinafter, terms such as "first", "second", etc. are for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first", "second", etc. may explicitly or implicitly include one or more of such features.

[0045] In the embodiments of the present application, words such as "exemplary" or "for example" are used to mean for example, illustration or explanation. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0046] In the description of the embodiments of the present application, unless otherwise specified, "a plurality" means two or more. Herein, "and / or" is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone, these three situations.

[0047] Power line communication (PLC) technology is a communication method that uses power lines as the transmission medium. PLC technology has a wide range of applications and can be used in fields such as smart grids, smart homes, and industrial automation. The basic principle of PLC technology is to use power lines as the transmission medium and transmit digital signals by changing the voltage, current, etc. of the power lines. Since power lines are not specifically used as a communication medium, the environmental characteristics of power lines (power line noise, load and impedance, environmental time-variation) have created some transmission characteristics of PLC technology (such as being time-varying, having a large attenuation, and various interference noises being complex).

[0048] The process of communication based on PLC technology mainly includes links such as modulation and demodulation, signal transmission, and signal processing. Among them, modulation and demodulation is the sending end converting digital signals into analog signals, signal transmission is the sending end transmitting analog signals through power lines, and signal processing is the receiving end converting the received analog signals into digital signals.

[0049] At present, PLC nodes can be set in multiple power devices to form a PLC network for signal transmission. The PLC nodes include single-phase nodes with only one receiving port and multi-phase nodes with multiple receiving ports (such as three-phase nodes with three receiving ports). Since the single-phase node has only one receiving port, its receiving performance is usually limited, and there is an imbalance in receiving performance compared with multi-phase nodes (such as three-phase nodes). The imbalance in receiving performance between single-phase nodes and multi-phase nodes may cause performance bottlenecks when the single-phase node receives signals sent by the multi-phase node. For example, when the multi-phase node still has communication margin, the single-phase node has no communication margin and cannot receive the signals sent by the multi-phase node. Therefore, it is difficult to establish a connection between the single-phase node and the multi-phase node, resulting in difficulty for the single-phase node to access the PLC network.

[0050] In addition, there are also some critical paths in the PLC network, that is, the paths between two nodes with critical communication. For example, if the distance between the power distribution room and the first distribution box is far, it may lead to the communication between the PLC node in the power distribution room and the PLC node in the distribution box being at a critical point. Another example is that the distance between two distribution boxes is far, making the communication between the PLC nodes in the two distribution boxes at a critical point. Another example is that the distance between the distribution box and the meter box is far, making the communication between the PLC node in the distribution box and the PLC node in the meter box at a critical point. The information interaction between two PLC nodes with critical communication is relatively difficult, and it is difficult to establish a connection.

[0051] Based on the above research, the embodiment of the present application provides a communication method applied to power line communication. The first node sequentially sends multiple beacon frame signals, where each beacon frame signal includes signals corresponding to at least two ports among the multiple ports of the first node. The signals corresponding to at least two ports are signals obtained by adjusting the phase and / or amplitude of the signals generated by at least two ports. In this way, by adjusting the phase and / or amplitude of the signals generated by at least two ports, when the beacon frame signal reaches the second node, the second node can accumulate the signals from at least two ports of the first node. Therefore, the input signal-to-noise ratio of the second node when receiving the beacon frame signal can be improved, and based on this, the receiving performance of the second node for the beacon frame signal can be improved.

[0052] Moreover, in the embodiment of the present application, changing the phase and / or amplitude of the multiple beacon frame signals sent by the first node with the number of transmissions can make the multiple beacon frame signals sent have a high signal-to-noise ratio at the second node, thereby improving the success rate of demodulating the beacon frame signal by the second node and increasing the probability of the second node accessing the network.

[0053] The communication method provided by the embodiment of the present application can be applied to a power line communication system or scenario where power lines are laid out.

[0054] As an example, a power line communication system may include, but is not limited to, systems with power lines such as smart home systems, remote meter reading systems, urban lighting systems, smart community systems, parking lot management systems, security and anti-theft systems, and fire alarm systems.

[0055] Among them, the power line communication system includes multiple PLC nodes (hereinafter referred to as "nodes"). Among them, a node refers to a device with PLC communication capabilities and can be installed in power equipment such as concentrators, switches, and electric meters.

[0056] As an example, the nodes in the smart home system are installed in devices such as gateways, lighting drivers, lights, switch panels, temperature control panels, sensors (such as touch sensors, temperature sensors, proximity light sensors, pressure sensors, magnetic sensors, barometric pressure sensors, distance sensors, fingerprint sensors, ambient light sensors, smoke sensors, etc.), fresh air devices, and electric curtains. The nodes in the remote meter reading system are installed in devices such as electric meters, water meters, gas meters, data collectors, and meter reading servers. The nodes in the urban lighting system are installed in devices such as road lighting devices, landscape lighting devices, emergency lighting devices, and lighting control devices. The nodes in the smart community system are installed in devices such as access control devices, doors, elevators, monitors, lights, water stations, parking lot barriers, automatic sprinkler devices, and central control centers. The nodes in the parking lot management system are installed in devices such as consoles and parking lot barriers. The nodes in the security and anti-theft system are installed in devices such as front-end detectors, alarms, and alarm controllers. The nodes in the fire alarm system are installed in devices such as smoke sensors, smoke alarms, fire control centers, and gateways.

[0057] Exemplarily, the communication method provided by the embodiments of the present application can be applicable to, but is not limited to, narrowband PLC technology, medium-band PLC technology, and broadband PLC technology. Among them, narrowband PLC technology is commonly used in scenarios such as medium- and low-voltage distribution network automation and meter reading for low-rate connections. Medium-band PLC technology is commonly used in high-reliability and real-time control IoT scenarios, such as smart meters, intelligent traffic light control, and smart street lights. Broadband PLC technology is commonly used in scenarios such as home broadband access and interconnection.

[0058] In the embodiments of the present application, a node includes a central coordinator (CCO), a proxy coordinator (PCO), and a station (STA). Multiple nodes can form a PLC network. As Figure 1 shown, the PLC network uses the central coordinator as the root node and connects all stations through proxy nodes to form a multi-level associated tree-shaped network.

[0059] Among them, the central coordinator is responsible for functions such as network formation control and network maintenance management. For example, it collects information of each node in the PLC network and then transmits it to the power bureau computer room through communication methods such as the 5th-generation mobile communication technology (5G) and optical fibers. In addition, the central coordinator can perform point-to-point communication with the stations.

[0060] The central coordinator is generally installed in the concentrator. Among them, the concentrator is the central management device and control device of the remote centralized meter reading system, and has functions such as regularly reading terminal data, system command transmission, data communication, network management, event recording, and horizontal transmission of data.

[0061] The proxy node is used for data relay forwarding between the central coordinator and the stations, or for data relay forwarding between stations. Among them, positions such as power switches and electricity meters can all be used as proxy nodes in the PLC network formation.

[0062] As the leaf node, the station is the last node of the PLC network and does not act as a relay for other nodes. Among them, positions such as power switches and electricity meters can all be used as STAs.

[0063] In the embodiment of the present application, the topology of the PLC network is adaptively changing. When the network topology changes, the proxy node may continuously switch with the stations.

[0064] As an example, please refer to Figure 2 , Figure 2 which shows a schematic structural diagram of a node 100 provided by the embodiment of the present application. As Figure 2 shown, the node 100 may include a processor 101, a memory 102, a receiver 103, a transmitter 104, and a modem 105.

[0065] Among them, the processor 101 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present application.

[0066] In practical applications, the node 100 may also include multiple processors 101, and one or more processor cores may be included in the processor 101.

[0067] The memory 102 is generally used to store executable program codes of computer programs. Among them, the executable program codes include instructions, and the processor 101 executes various functional applications and data processing of the node by running the instructions stored in the memory 102. The memory 102 may include a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function, etc., and the data storage area can store the data created during the use of the node, etc.

[0068] In addition, the memory 102 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 101 executes various functional applications of the node by running the instructions stored in the memory 102.

[0069] The receiver 103 is used to send signals to other nodes, and the transmitter 104 is used to receive signals sent by other nodes. The receiver 103 and the transmitter 104 cooperate with each other to achieve communication with other nodes.

[0070] In the embodiment of the present application, the receiver 103 and the transmitter 104 in the node can be connected to the ports of the power equipment where they are located, and signal transmission and reception are achieved through the ports. Among them, the number of ports of different power equipment is different. For example, a three-phase electrical equipment has three ports, and a single-phase electrical equipment has one port.

[0071] As an example, the node includes multiple receivers 103 and multiple transmitters 104. One receiver 103 and one transmitter 104 can be connected to a port at the same time, so that each port has the functions of sending signals and receiving signals. For example, for the three ports of a three-phase electrical equipment, all can receive signals and send signals. For a single-phase electrical equipment with only one port, this port is used to receive signals and send signals.

[0072] In the embodiment of the present application, the node in a polyphase electrical equipment is a polyphase node, and the node in a single-phase electrical equipment is a single-phase node. For the polyphase node in a polyphase electrical equipment, there are multiple transmission ports and reception ports. For the single-phase node in a single-phase electrical equipment, there is one transmission port and one reception port. For example, a three-phase node has three transmission ports and three reception ports, and a single-phase node has one transmission port and one reception port.

[0073] The modem 105 is used to convert digital signals into analog signals and convert analog signals into digital signals. Exemplarily, when transmitting a signal, the modem 105 modulates the digital signal to be transmitted into an analog signal and transmits it to other nodes via the power line through the transmitter 104. When receiving a signal, the modem 105 converts the analog signal received by the receiver 103 into a digital signal.

[0074] In a specific implementation, when the processor 101, the memory 102, the receiver 103, the transmitter 104, and the modem 105 are independently implemented, the processor 101, the memory 102, the receiver 103, the transmitter 104, and the modem 105 can be interconnected through a bus and communicate with each other. The embodiments of the present application do not limit the type of the bus, which can be set according to actual needs.

[0075] When the processor 101, the memory 102, the receiver 103, the transmitter 104, and the modem 105 are integrated on a single chip for implementation, the processor 101, the memory 102, the receiver 103, the transmitter 104, and the modem 105 can communicate with each other through an internal interface.

[0076] It can be understood that the structure shown in the present application Figure 2 does not constitute a specific limitation on the node. In other embodiments of the present application, the node may include more or fewer components than those shown in the figure, or combine certain components, or split certain components, or have different component arrangements, and the components can be implemented in hardware, software, or a combination of software and hardware.

[0077] In the embodiments of the present application, for a node that has entered the PLC network, a beacon frame signal can be sent, and an unconnected node will listen for the beacon frame signal. When the beacon frame signal is obtained, it will attempt to send an association request message to the PLC network where the beacon frame is located and attempt to connect to the network.

[0078] Since a single-phase node has only one receiving port and its receiving performance is limited, in the embodiments of the present application, a connected node can send multiple beacon frame signals with different phases and / or amplitudes, so that a high signal-to-noise ratio can occur for the multiple beacon frame signals at the single-phase node, so that the unconnected single-phase node can receive the beacon frame signal and demodulate the beacon frame signal, and thus join the PLC network based on the beacon frame signal.

[0079] For ease of understanding, the following will combine Figure 1 the shown PLC network architecture and Figure 2 the schematic structural diagram of the node shown, and elaborate on the communication method provided by the embodiments of the present application. Please refer to Figure 3 ,Figure 3 An interaction schematic diagram of the communication method provided by the embodiments of the present application Figure 3 The method shown can be applied to Figure 1 The PLC network shown, which is executed by nodes in the PLC network. As Figure 3 shown, the communication method provided by the embodiments of the present application includes steps S201 to S208.

[0080] S201, the first node sequentially sends multiple beacon frame signals, each beacon frame signal includes signals corresponding to at least two ports among multiple ports, and the signals corresponding to at least two ports refer to signals obtained by adjusting the phase and / or amplitude of the signals generated by at least two ports; wherein, the phase and / or amplitude of the multiple beacon frame signals change with the number of transmissions.

[0081] As an example, the first node is any node in the PLC network. Optionally, the first node is a central coordinator, or a proxy node, or a station.

[0082] As an example, the first node sends the beacon frame signal in a broadcast manner.

[0083] As an example, the first node can adopt orthogonal frequency-division multiplexing (OFDM) modulation technology and send the beacon frame signal by means of subcarriers, or the first node can send the beacon frame signal in a single-carrier manner, which can be specifically set according to actual requirements, and the present application does not make any restrictions.

[0084] As an example, the beacon frame signal is used to locate the PLC network where the first node is located. Among them, the network information of the PLC network where the first node is located, such as network ID, etc., is carried in the beacon frame signal.

[0085] As an example, please refer to Figure 4 , Figure 4 which is a format schematic diagram of the beacon frame signal provided by the embodiments of the present application. As Figure 4 shown, the beacon frame signal includes a preamble field, a frame control field, and a data payload field. Among them, the preamble field includes a known sequence, which is used for the node on the receiving side to search / synchronize the frame, the frame control field includes information such as frame type, source address, etc., and the data payload field includes the network information of the PLC network where it is located.

[0086] In the embodiments of the present application, the first node includes multiple ports, and each beacon frame signal sent by the first node includes signals corresponding to at least two ports among the multiple ports, wherein the signals corresponding to at least two ports refer to signals obtained by adjusting the phase and / or amplitude of the signals generated by at least two ports.

[0087] As an example, the first node adjusts the phase and / or amplitude of signals generated by at least two ports through signal weighting information. Exemplarily, the signal weighting information can be multiplied by the signals generated by the ports to achieve the adjustment of the phase and / or amplitude of the signals generated by the ports. For example, taking the case where multiple ports include a first port and a second port as an example, setting the signal weighting information as V, the signal generated by the first port as X1, and the signal generated by the second port as X2, then the adjustment of the phase and / or amplitude of the signal generated by the first port through the signal weighting information can be expressed as X1*V, and the adjustment of the phase and / or amplitude of the signal generated by the second port through the signal weighting information can be expressed as X2*V.

[0088] It can be understood that when the signal weighting information includes a phase weighting parameter, after multiplying the signal weighting information by the signals generated by the ports, the phase of the signals generated by the ports can be adjusted. When the signal weighting information includes an amplitude weighting parameter, after multiplying the signal weighting information by the signals generated by the ports, the amplitude of the signals generated by the ports can be adjusted. When the signal weighting information includes a phase weighting parameter and an amplitude weighting parameter, after multiplying the signal weighting information by the signals generated by the ports, the amplitude and phase of the signals generated by the ports can be adjusted.

[0089] As an example, the signal weighting information includes weighting coefficients corresponding to each of the at least two ports. For each port, the phase and / or amplitude of the signal generated by the port is adjusted according to the weighting coefficient corresponding to the port. Taking the case where multiple ports include a first port and a second port and the signal weighting information includes a first weighting coefficient and a second weighting coefficient as an example, the first weighting coefficient is used to adjust the phase and / or amplitude of the signal generated by the first port, and the second weighting coefficient is used to adjust the amplitude and / or phase of the signal generated by the second port.

[0090] As an example, when adjusting the phase and / or amplitude of the signal generated by each port according to the weighting coefficient corresponding to the port, the weighting coefficient corresponding to the port can be multiplied by the signal generated by the port to adjust the phase and / or amplitude of the signal generated by the port. For example, taking multiple ports including a first port, a second port, and a third port as an example, assume the signal weighting information V = (V1, V2, V3), where V1 is the weighting coefficient corresponding to the first port, V2 is the weighting coefficient corresponding to the second port, and V3 is the weighting coefficient corresponding to the third port. The signal generated by the first port is X1, the signal generated by the second port is X2, and the signal generated by the third port is X3. When adjusting the phase and / or amplitude of the signal X1 generated by the first port, V1 is multiplied by X1 to adjust the phase and / or amplitude of the signal generated by the first port. When adjusting the phase and / or amplitude of the signal X2 generated by the second port, V2 is multiplied by X2 to adjust the phase and / or amplitude of the signal generated by the second port. When adjusting the phase and / or amplitude of the signal X3 generated by the third port, V3 is multiplied by X3 to adjust the phase and / or amplitude of the signal generated by the third port.

[0091] It can be understood that when the weighting coefficient corresponding to each port includes a phase weighting parameter, for each port, after multiplying the weighting coefficient corresponding to the port by the signal generated by the port, the phase of the signal generated by the port can be adjusted. When the weighting coefficient corresponding to each port includes an amplitude weighting parameter, for each port, after multiplying the weighting coefficient corresponding to the port by the signal generated by the port, the amplitude of the signal generated by the port can be adjusted. When the weighting coefficient corresponding to each port includes both a phase weighting parameter and an amplitude weighting parameter, for each port, after multiplying the weighting coefficient corresponding to the port by the signal generated by the port, the phase and amplitude of the signal generated by the port can be adjusted.

[0092] To facilitate the first node to adjust the phase and / or amplitude of the signals generated by at least two ports among multiple ports, when the first node sends a beacon frame signal, the signals generated by at least two ports among the multiple ports are the same each time.

[0093] As an example, the weighting coefficients corresponding to each of the at least two ports can be different. In this way, after adjusting the signals generated by each port through the weighting coefficients corresponding to each port, the signals corresponding to each port can be made different.

[0094] Taking the example of multiple ports including a first port and a second port, and the signal weighting information including a first weighting coefficient V1 and a second weighting coefficient V2, where the first weighting coefficients V1 and V2 are different. The first weighting coefficient V1 is used to adjust the phase and amplitude of the signal generated by the first port, and the second weighting coefficient V2 is used to adjust the amplitude of the signal generated by the second port. Assume that the signals generated by the first port and the second port are S 0 After adjusting the phase and amplitude of the signal generated by the first port through the first weighting coefficient V1, it can be expressed as V1*S 0 That is, the signal corresponding to the first port is V1*S 0 After adjusting the phase and amplitude of the signal generated by the second port through the second weighting coefficient V2, it can be expressed as V2*S 0 That is, the signal corresponding to the second port is V2*S 0 .

[0095] As Figure 5 shown Figure 5 is a schematic diagram of a first node sending a beacon frame signal provided by an embodiment of the present application Figure 5 in which TX1 represents the first port, TX2 represents the second port, and the signals sent by the first port TX1 and the second port TX2 are the same, both being S 0 The first weighting coefficient corresponding to the first port is V1, and the second weighting coefficient corresponding to the second port is V2. Thus, the beacon frame signal sent by the first node includes the signal V1*S corresponding to the first port 0 , and V2*S corresponding to the second port 0 .

[0096] It can be understood that when the signals generated by at least two ports among multiple ports are the same, and the weighting coefficients corresponding to each port among at least two ports are different, the phases and amplitudes of the signals corresponding to each port included in the beacon frame signal are different. Exemplarily, in the beacon frame signal sent for the i-th time, the phase of the signal corresponding to the first port is A1, the amplitude is B1, the phase of the signal corresponding to the second port is A2, and the amplitude is B2, then A1 and A2 are different, and B1 and B2 are different

[0097] In an embodiment of the present application, by adjusting the phase and / or amplitude of the signals generated by at least two ports, when the beacon frame signal reaches a single-phase node with one receiving port, the signals from at least two ports of the first node will be accumulated. Therefore, the input signal-to-noise ratio of the single-phase node when receiving the beacon frame signal can be improved, and based on this, the reception performance of the single-phase node for the beacon frame signal can be improved

[0098] In an embodiment of the present application, the first node can sequentially send multiple beacon frame signals. Exemplarily, one beacon frame signal can be sent each time

[0099] To facilitate the first node to control and manage the time for sending beacon frame signals, as an example, the first node sequentially sends multiple beacon frame signals according to a preset period. For example, if the preset period is set to 2 s, the first node sends a beacon frame signal every 2 s.

[0100] It can be understood that the preset period can be set according to actual requirements, and the embodiments of the present application do not make specific limitations on the preset period. When the first preset period is set smaller, the beacon frame signals are sent more frequently, and the occupation of channel resources is also greater. Correspondingly, when the preset period is set larger, the beacon frame signals are sent less frequently, and the occupation of channel resources is also smaller.

[0101] It can be understood that in some embodiments, when the first node sequentially sends multiple beacon frame signals, the interval duration between two adjacent beacon frame signals sent can also be different. For example, when the channel resources are sufficient, the interval duration of the beacon frame signals sent by the first node is shorter. When the channel resources decrease, the first node can extend the interval duration of sending beacon frame signals, which is specifically set according to actual requirements, and the embodiments of the present application do not make specific limitations.

[0102] Considering that the receiving performances of different nodes are different and the minimum signal-to-noise ratios for demodulating signals are different, in order to improve the success rate of other nodes in demodulating beacon frame signals, in the embodiments of the present application, the phases and / or amplitudes of the multiple beacon frame signals sent by the first node change with the number of transmissions, that is, the phases and / or amplitudes of the beacon frame signals with different numbers of transmissions can be different.

[0103] For example, the phase of the beacon frame signal sent for the i-th time is different from the phase of the beacon frame signal sent for the j-th time. For another example, the amplitude of the beacon frame signal sent for the (i - 1)-th time is different from the amplitude of the beacon frame signal sent for the j-th time. For another example, the amplitude and phase of the beacon frame signal sent for the i-th time are different from the amplitude and phase of the beacon frame signal sent for the (j + 1)-th time. It can be understood that i and j are integers greater than or equal to 1.

[0104] Considering that there is a time delay between the feedback signal returned by other nodes for the beacon frame signal after receiving the beacon frame signal and the beacon frame signal sent by the first node, if the first node changes the phase and / or amplitude of the beacon frame signal sent each time when sending the beacon frame signal, it is easy to cause that after the first node receives the feedback signal returned by other nodes for the beacon frame signal, the first node does not know which beacon frame signal the second node returns the feedback signal for, and thus does not know which signal with signal weighting information can be received by the second node, thereby affecting subsequent communication.

[0105] To facilitate the first node in controlling the phase and amplitude of the beacon frame signals received by other nodes, for example, after other nodes receive the signal frame signals and provide feedback, the first node can know the signal weighting information corresponding to the beacon frame signals received by other nodes. As an example, a threshold number of times is set, and the first node can change the phase and / or amplitude of the beacon frame signals according to the set threshold number of times.

[0106] Taking the set threshold number of times as N times as an example for illustration, when the set threshold number of times is N, the first node changes the phase and / or amplitude of the beacon frame signals every N times. Exemplarily, among the multiple beacon frame signals sequentially sent by the first node, the phases and amplitudes of the first N beacon frame signals are the same, and the phase and / or amplitude of the (N + 1)-th beacon frame signal is different from that of the N-th beacon frame signal, that is, when sending the (N + 1)-th beacon frame signal, the phase and / or amplitude of the (N + 1)-th beacon frame signal is changed. Among the multiple beacon frame signals sequentially sent by the first node, the phases and amplitudes of the (N + 1)-th beacon frame signal to the 2N-th beacon frame signal are the same, and the phase and / or amplitude of the (2N + 1)-th beacon frame signal is different from that of the 2N-th beacon frame signal, that is, when sending the (2N + 1)-th beacon frame signal, the phase and / or amplitude of the (2N + 1)-th beacon frame signal is changed, and so on. It can be understood that N is an integer greater than or equal to 1.

[0107] It can be understood that since each beacon frame signal sent by the first node includes signals corresponding to at least two ports among multiple ports, therefore, the change of the phase and / or amplitude of the multiple beacon frame signals with the number of transmissions refers to the change of the phase and / or amplitude of the signals corresponding to at least two ports included in the multiple beacon frame signals sent by the first node.

[0108] Exemplarily, the phases of the signals corresponding to at least two ports included in the beacon frame signal sent for the i-th time are different from the phases of the signals corresponding to at least two ports included in the beacon frame signal sent for the j-th time. For another example, the amplitudes of the signals corresponding to at least two ports included in the beacon frame signal sent for the (i - 1)-th time are different from the amplitudes of the signals corresponding to at least two ports included in the beacon frame signal sent for the j-th time. For another example, the amplitudes and phases of the signals corresponding to at least two ports included in the beacon frame signal sent for the i-th time are different from the amplitudes and phases of the signals corresponding to at least two ports included in the beacon frame signal sent for the (j + 1)-th time. It can be understood that i and j are integers greater than or equal to 1.

[0109] As an example, it is described by taking the multiple ports including a first port and a second port as an example. In the beacon frame signal transmitted for the i-th time, the phase of the signal corresponding to the first port is A1, the amplitude is B1, the phase of the signal corresponding to the second port is A2, and the amplitude is B2. In the beacon frame signal transmitted for the j-th time, the phase of the signal corresponding to the first port is A3, the amplitude is B3, the phase of the signal corresponding to the second port is B4, and the amplitude is B4. Among them, A1 and A3 are different, and / or B1 and B3 are different, and / or A2 and A4 are different, and / or B2 and B4 are different.

[0110] Since the signal corresponding to the port is obtained by adjusting the phase and / or amplitude of the signal generated for the port according to the signal weighting information, in order to facilitate the adjustment of the phase and / or amplitude of the signal generated for the port, in the embodiment of the present application, it is set that the signal weighting information changes with the number of transmissions, that is, for different numbers of transmissions, the signal weighting information is different, so that for different numbers of transmissions, the phase and / or amplitude of the information corresponding to the port obtained based on the signal weighting information are also different. In this way, the phase and / or amplitude of the signal corresponding to the port included in the beacon frame signal can change with the number of transmissions.

[0111] It can be understood that in the embodiment of the present application, when the signal weighting information includes the weighting coefficients corresponding to each port, the change of the signal weighting information with the number of transmissions means that the weighting coefficients corresponding to each port included in the signal weighting information change with the number of transmissions.

[0112] Taking the multiple beacon frame signals sequentially transmitted by the first node including a first beacon frame signal and a second beacon frame signal, the multiple ports of the first node including a first port and a second port, the weighting coefficient corresponding to the first port being a first weighting coefficient, and the weighting coefficient corresponding to the second port being a second weighting coefficient as an example for description.

[0113] Among them, the first beacon frame signal and the second beacon frame signal are signals transmitted twice. For example, the first beacon frame signal is the beacon frame signal transmitted for the i-th time, and the second beacon frame signal is the beacon frame signal transmitted for the j-th time. The first beacon frame signal includes a signal X1 corresponding to the first port and a signal Y1 corresponding to the second port, and the second beacon frame signal includes a signal X2 corresponding to the first port and a signal Y2 corresponding to the second port.

[0114] The first weighting coefficient includes a weighting coefficient S1 and a weighting coefficient S2, and the second weighting coefficient includes a weighting coefficient T1 and a weighting coefficient T2.

[0115] The weighting coefficient S1 is used to adjust the phase and / or amplitude of the signal generated by the first port when transmitting the first beacon frame signal, and the weighting coefficient S2 is used to adjust the phase and / or amplitude of the signal generated by the first port when transmitting the second beacon frame signal. That is, the signal X1 corresponding to the first port included in the first beacon frame signal is obtained by adjusting the phase and / or amplitude of the signal generated by the first port based on the weighting coefficient S1, and the signal X2 corresponding to the first port included in the second beacon frame signal is obtained by adjusting the phase and / or amplitude of the signal generated by the first port based on the weighting coefficient S2.

[0116] The weighting coefficient T1 is used to adjust the phase and / or amplitude of the signal generated by the second port when transmitting the first beacon frame signal, and the weighting coefficient T2 is used to adjust the phase and / or amplitude of the signal generated by the second port when transmitting the second beacon frame signal. That is, the signal Y1 corresponding to the second port included in the first beacon frame signal is obtained by adjusting the phase and / or amplitude of the signal generated by the second port based on the weighting coefficient T1, and the signal Y2 corresponding to the second port included in the second beacon frame signal is obtained by adjusting the phase and / or amplitude of the signal generated by the second port based on the weighting coefficient T2.

[0117] Among them, the weighting coefficient S1 and the weighting coefficient S2 are different, and the weighting coefficient T1 and the weighting coefficient T2 are different.

[0118] When the weighting coefficient S1 and the weighting coefficient S2 are different, the signal X1 obtained based on the weighting coefficient S1 is also different from the signal X2 obtained based on the weighting coefficient S2. When the weighting coefficient T1 and the weighting coefficient T2 are different, the signal Y1 obtained based on the weighting coefficient T1 is also different from the signal Y2 obtained based on the weighting coefficient T2. Thus, the first beacon frame signal (X1, Y1) is different from the second beacon frame signal (X2, Y2).

[0119] It can be understood that the above is only an example of the beacon frame signals transmitted for the i-th and j-th times in the embodiments of the present application, and the weighting coefficients corresponding to each port included in the signal weighting information change with the number of transmissions, so that the phase and / or amplitude of the signal corresponding to the port included in the beacon frame signal change with the number of transmissions. In the embodiments of the present application, the multiple beacon frame signals sequentially transmitted by the first node further include the beacon frame signals transmitted at other transmission times. The first weighting coefficient may further include more weighting coefficients (Sn), and Sn is used to adjust the phase and / or amplitude of the signal generated by the first port when transmitting the n-th beacon frame signal. The second weighting coefficient may further include more weighting coefficients (Tn), and Tn is used to adjust the phase and / or amplitude of the signal generated by the second port when transmitting the n-th beacon frame signal.

[0120] Understandably, at different transmission times, only the weighting coefficients corresponding to some ports may change. For example, the weighting coefficient S1 and the weighting coefficient S2 in the above first weighting coefficient are different, and the weighting coefficient T1 and the weighting coefficient T2 in the second weighting coefficient may be the same. In this way, when sending the first beacon frame signal and the second beacon frame signal, the phase and / or amplitude of the signal corresponding to the first port change, and the phase and / or amplitude of the signal corresponding to the second port do not change.

[0121] As an example, the weighting coefficient includes a phase weighting parameter and / or an amplitude weighting parameter. To facilitate the change of the weighting coefficient with the number of transmissions, in the embodiments of the present application, the phase weighting parameter and / or the amplitude weighting parameter are adjusted according to the number of transmissions to achieve the change of the weighting coefficient, so as to achieve the change of the signal weighting information with the number of transmissions, and realize the change of the phase and / or amplitude of the multiple beacon frame signals sequentially sent by the first node with the number of transmissions.

[0122] Taking the example that multiple ports include a first port and a second port, to facilitate the adjustment of the phase and / or amplitude of the signals generated by the first port and the second port, the signal weighting information may be a vector V with a unit length of 2*1, and it is set that V = (e jφ cosθsinθ) T , where, e jφ cosθ is the first weighting coefficient, sinθ is the second weighting coefficient, φ is the phase weighting parameter, θ is the amplitude weighting parameter, and e jφ cosθ is used to adjust the phase and / or amplitude of the signal generated by the first port, and sinθ is used to adjust the amplitude of the signal generated by the second port.

[0123] When the first node is at different transmission times, by changing the values of the phase weighting parameter φ and / or the amplitude weighting parameter θ, the first weighting coefficient and the second weighting coefficient are changed, so as to adjust the phase and / or amplitude of the signal generated by the first port, and / or, adjust the amplitude of the signal generated by the second port.

[0124] Taking the example that the first weighting coefficient includes the weighting coefficient S1 and the weighting coefficient S2, the weighting coefficient weighting coefficient The weighting coefficient S1 is used to adjust the phase and / or amplitude of the signal generated by the first port when sending the first beacon frame signal, and the weighting coefficient S2 is used to adjust the phase and / or amplitude of the signal generated by the first port when sending the second beacon frame signal. Among them, the first beacon frame signal is the beacon frame signal sent for the i-th time, and the second beacon frame signal is the beacon frame signal sent for the j-th time.

[0125] When φ 1 and φ2 At different times, the phase of the signal corresponding to the first port when sending the first beacon frame is different from the phase of the signal corresponding to the first port when sending the second beacon frame. When θ 1 and θ 2 are different, the amplitude of the signal corresponding to the first port when sending the first beacon frame is different from the amplitude of the signal corresponding to the first port when sending the second beacon frame.

[0126] Correspondingly, taking the second weighting coefficient including the weighting coefficient T1 and the weighting coefficient T2 as an example for illustration, the weighting coefficient T1 = sinθ 1 , the weighting coefficient T2 = sinθ 2 . The weighting coefficient T1 is used to adjust the amplitude of the signal generated by the second port when sending the first beacon frame signal, and the weighting coefficient T2 is used to adjust the amplitude of the signal generated by the second port when sending the second beacon frame signal. Among them, the first beacon frame signal is the beacon frame signal sent for the i-th time, and the second beacon frame signal is the beacon frame signal sent for the j-th time. When θ 1 and θ 2 are different, the amplitude of the signal corresponding to the second port when sending the first beacon frame is different from the amplitude of the signal corresponding to the second port when sending the second beacon frame.

[0127] To facilitate the control of the change of the weighting coefficient in the signal weighting information, in the embodiments of the present application, the values of the phase weighting parameter φ and / or the amplitude weighting parameter θ are adjusted with the same angular step, that is, when the phase weighting parameter φ changes each time, it changes with the same angular step, and when the amplitude weighting parameter θ changes each time, it changes with the same angular step.

[0128] In this way, for the weighting coefficient and the weighting coefficient φ 1 and φ 2 , the difference can be k times the set angular step, and the difference between θ 1 and θ 2 is l times the set angular step, where k and l are integers greater than or equal to 0.

[0129] Correspondingly, for the weighting coefficient T1 = sinθ 1 and the weighting coefficient T2 = sinθ 2 , the difference between θ 1 and θ 2 is l times the set angular step, and l is an integer greater than or equal to 0.

[0130] Among them, the angular step is set according to actual needs, and the embodiments of the present application do not make specific limitations.

[0131] As an example, the angular step size is π / 4. For example, for the signal weighting information V = (e jφ cosθsinθ) T , where both φ and θ can vary 8 times, and the angular step size for each variation is π / 4, then φ = Kπ / 4, θ = Kπ / 4, where K = 0, 1…7.

[0132] It can be understood that when both φ and θ can vary 8 times, that is, both φ and θ have 8 values, the signal weighting information V has 64 values. Thus, the phase and / or amplitude of the signals corresponding to at least two ports included in the multiple beacon frame signals sent by the first node can vary 64 times.

[0133] As an example, the first node can change the values of the phase weighting parameter φ and / or the amplitude weighting parameter θ according to a set number threshold, so as to change the phase and / or amplitude of the beacon frame signal.

[0134] Taking the set number threshold as N times as an example for illustration, when the set number threshold is N, the first node changes the values of the phase weighting parameter φ and / or the amplitude weighting parameter θ every N times, so as to achieve the effect of changing the phase and / or amplitude of the beacon frame signal.

[0135] Exemplarily, when the first node sends the first N beacon frame signals, φ is 0 and θ is 0. At this time, the phases and amplitudes of the first N beacon frame signals sent are the same.

[0136] When the first node sends the (N + 1)-th beacon frame signal to the 2N-th beacon frame signal, φ changes to π / 4 and θ is 0. At this time, the phases and amplitudes of the (N + 1)-th beacon frame signal to the 2N-th beacon frame signal sent are the same, but the phase of the (N + 1)-th beacon frame signal to the 2N-th beacon frame signal sent is different from the phase of the first N beacon frame signals, and the amplitude does not change.

[0137] When the first node sends the (2N + 1)-th beacon frame signal to the 3N-th beacon frame signal, φ changes to 2π / 4 and θ is π / 4. At this time, the phases and amplitudes of the (2N + 1)-th beacon frame signal to the 3N-th beacon frame signal sent are the same, but the phase of the (2N + 1)-th beacon frame signal to the 3N-th beacon frame signal sent is different from the phase of the (N + 1)-th beacon frame signal to the 2N-th beacon frame signal, and the amplitude is also different.

[0138] And so on, the first node can change the values of the phase weighting parameter φ and / or the amplitude weighting parameter θ every N times, then it can make the phase and / or amplitude of the sent beacon frame signal change every N times, so as to achieve the effect that the phases and / or amplitudes of the multiple beacon frame signals sent in sequence change with the number of transmissions. It can be understood that N is an integer greater than or equal to 1.

[0139] In the embodiment of the present application, by varying the amplitude and / or phase of the beacon frame signal with the number of transmissions, the beacon frame signals transmitted multiple times can have a high signal-to-noise ratio at other nodes on the receiving side, thereby improving the success rate of demodulating the beacon frame signal by other nodes.

[0140] S202. The second node receives the target beacon frame signal from the first node, where the target beacon frame signal is one or more of the multiple beacon frame signals transmitted by the first node.

[0141] In the embodiment of the present application, the second node is any node outside the PLC network where the first node is located.

[0142] In the embodiment of the present application, the second node is a single-phase node, that is, a node with one receiving port.

[0143] Understandably, in some embodiments, the second node may also be a multi-phase node, that is, a node with multiple receiving ports.

[0144] In the embodiment of the present application, when the second node is a single-phase node, when the beacon frame signal arrives at the second node, the signals corresponding to at least two ports among the multiple ports included in the beacon frame signal will be accumulated. Therefore, the input signal-to-noise ratio of the second node when receiving the beacon frame signal can be improved, and based on this, the receiving performance of the second node for the beacon frame signal can be improved. When the increased signal-to-noise ratio can reach the minimum signal-to-noise ratio of the second node, the second node can demodulate the beacon frame signal.

[0145] Considering that the receiving performances of different second nodes are different, in order for the second node outside the PLC network to receive the beacon frame signal and be able to demodulate the beacon frame signal, the first node transmits multiple beacon frame signals with different phases and / or amplitudes, so that the signal-to-noise ratios of the multiple transmitted beacon frame signals can be improved to different degrees. When the signal-to-noise ratio of one beacon frame signal reaches the minimum signal-to-noise ratio for the second node to demodulate the signal, the second node can receive the beacon frame signal and demodulate the beacon frame signal. In this way, the probability of successfully demodulating the beacon frame signal by the second node can be increased.

[0146] In the embodiment of the present application, the target beacon frame signal refers to the beacon frame signal among the multiple beacon frame signals transmitted by the first node that the second node can demodulate. As an example, the target beacon frame signal is one of the multiple beacon frame signals transmitted by the first node.

[0147] In some embodiments of the present application, the target beacon frame signal is multiple of the multiple beacon frame signals transmitted by the first node.

[0148] S203. The second node responds to the target beacon frame signal and sends a feedback signal to the first node. The feedback signal is used to request to establish a connection with the first node.

[0149] Among them, after the second node receives the target frame signal, it demodulates the target frame signal to obtain the information included in the target beacon frame signal, such as the network information of the PLC network where the first node is located. After obtaining the network information of the PLC network where the first node is located, according to the network information of the PLC network where the first node is located, it can apply to join the PLC network where the first node is located, and thus send a feedback signal to the first node to request to establish a connection with the first node through the feedback signal.

[0150] As an example, when there are multiple target beacon frame signals, each target beacon frame corresponds to a feedback signal. As an example, the second node can send a feedback signal to the first node only for the first received target beacon frame signal, or for the target beacon frame signal with the strongest signal-to-noise ratio among the received target beacon frame signals. There is no specific limitation and it can be set according to actual needs.

[0151] S204. The first node receives the feedback signal of the second node for at least one of the multiple beacon frame signals, and responds to the feedback signal to establish a connection with the second node.

[0152] Among them, when the first node receives the feedback signal from the second node, it can respond to the feedback signal and establish a connection with the second node.

[0153] As an example, to improve reliability, the first node can establish a connection with the second node after receiving multiple feedback signals from the second node. For example, when the number of received feedback signals reaches the set number threshold, establish a connection with the second node. Among them, the multiple feedback signals can correspond to different beacon frame signals or the same beacon frame signal. There is no specific limitation and it is set according to actual needs.

[0154] To ensure the security of the PLC network, the step of establishing a connection with the second node after the first node receives the feedback signal may include:

[0155] (1) Respond to the feedback signal and perform a security verification on the second node.

[0156] (2) After the security verification passes, establish a connection with the second node.

[0157] As an example, the feedback signal sent by the second node carries the node information of the second node, such as the address of the second node, the node identifier, and so on. After receiving the feedback signal of the second node, the first node obtains the node information of the second node from the feedback signal, and based on the node information of the second node, verifies whether the second node can access the network. If it is verified that the second node can access the network, a connection is established with the second node; if it is verified that the second node cannot access the network, a connection is not established with the second node.

[0158] As an example, when the first node is the central coordinator in the PLC network, the first node stores the node information of each node that can join the PLC network. Therefore, after obtaining the node information of the second node, the first node matches the node information of the second node with the stored node information of each node. If a target node that matches the node information of the second node is obtained from the stored node information of each node, it is confirmed that the security verification of the second node passes; if a target node that matches the node information of the second node is not obtained from the stored node information of each node, it is confirmed that the security verification of the second node fails.

[0159] As an example, when the first node is not the central coordinator in the PLC network, after obtaining the node information of the second node, the first PCL node sends the node information of the second node to the central coordinator in the PLC network. The central coordinator matches the node information of the second node with the stored node information of each node. If a target node that matches the node information of the second node is obtained from the stored node information of each node, it is confirmed that the security verification of the second node passes; if a target node that matches the node information of the second node is not obtained from the stored node information of each node, it is confirmed that the security verification of the second node fails. When the central coordinator confirms that the security verification of the second node passes, a signal indicating verification passed is sent to the first node; when the central coordinator determines that the security verification of the second node fails, a signal indicating verification failed is sent to the first node.

[0160] After the first node obtains that the security verification of the second node passes, the first node establishes a connection with the second node. In this way, the second node joins the PLC network where the first node is located.

[0161] After the first node and the second node establish a connection, the first node can perform data interaction with the second node.

[0162] S205, the first node sends a training frame signal to the second node.

[0163] Among them, to ensure that the second node can correctly demodulate the data frame signal sent by the first node and improve the data interaction effect between the first node and the second node. After the first node and the second node establish a connection, the first node sends a training frame signal to the second node, enabling the second node to perform channel estimation based on the training frame signal to obtain data weighting information for weighting the data frame signal. In this way, when the first node sends a data frame signal to the second node, the data frame signal can be weighted through the data weighting information, improving the data interaction effect between the first node and the second node.

[0164] In order to enable the second node to perform channel estimation based on the training frame signal, in the embodiments of the present application, before the first node sends a training frame signal to the second node, a training indication signal may also be sent to the second node. The training indication signal is used to indicate the sending time of the training frame signal and the training data in the training frame signal.

[0165] As an example, the first node records the signal weighting information when sending each beacon frame signal. In order to enable the second node to receive the training indication signal, the first node may adjust the phase and / or amplitude of the training indication signal according to the signal weighting information corresponding to the target beacon frame signal, and then send the adjusted training indication signal to the second node.

[0166] After receiving the training indication signal, the second node demodulates the training indication signal to obtain the sending time of the training frame signal and the training data in the training frame signal.

[0167] Among them, after the first node sends the training indication signal to the second node, it can send the training frame signal to the second node according to the sending time and training data in the training indication signal. It can be understood that the training frame signal carries training data.

[0168] S206. The second node obtains the channel information between it and the first node according to the training frame signal, and obtains data weighting information according to the channel information.

[0169] Among them, after the second node obtains the training frame signal, it estimates the channel between it and the first node according to the training frame signal, and then the channel information between it and the first node can be obtained. Among them, the channel information is used to characterize the state of the channel between the first node and the second node, such as channel gain, phase information, etc.

[0170] Exemplarily, the signal received by the second node can be expressed as Y = Hx + n, where Y is the signal received by the second node, which is a scalar, H is the channel information between the second node and the first node, x is the signal sent by the first node, and n is the noise, which is a scalar. It can be understood that when estimating the channel between the second node and the first node according to the training frame signal, x is the training data carried in the training frame signal, and Y is the training frame signal received by the second node. Given x and Y, the second node can perform channel estimation to obtain the channel information between the second node and the first node. The specific process can refer to the conventional technology and will not be elaborated here.

[0171] After obtaining the channel information H between the second node and the first node, the second node performs singular value decomposition on the channel information H, and then data weighting information can be obtained. Exemplarily, after performing singular value decomposition on the channel information H, H = uΛv can be obtained H , where u is a unitary matrix, Λ is a diagonal matrix, and v is the weighting matrix, that is, the data weighting information in the embodiments of the present application. v H is the conjugate transpose of the weighting matrix. The specific process of singular value decomposition of the channel information can refer to the conventional technology and will not be elaborated here.

[0172] As an example, when the first node uses two ports to send signals and the second node uses one port to receive signals, v is a 2*1 vector, and H represents a 2 transmit - 1 receive channel, which is a 1*2 row vector.

[0173] S207, the second node sends the data weighting information to the first node, where the data weighting information is used to instruct the first node to weight the data frame signal sent to the second node.

[0174] After obtaining the data weighting information, the second node can send the data weighting information to the first node to instruct the first node to use the data weighting information to weight the data frame signal when sending the data frame signal later, that is, to adjust the phase and / or amplitude of the data frame signal using the data weighting information.

[0175] S208, the first node receives the data weighting information from the second node.

[0176] After receiving the data weighting information sent by the second node, when the first node needs to send data to the second node, it can weight the data frame signal through the data weighting information, that is, adjust the phase and / or amplitude of the data frame signal through the data weighting information, so that the second node can correctly demodulate the data frame signal sent by the first node and improve the data interaction effect between the first node and the second node.

[0177] As an example, when the first node sends a data frame signal to the second node, after weighting the data frame signal with data weighting information, the signal received by the second node can be expressed as:

[0178] Y = Hvx + n

[0179] Where Y is the signal received by the second node, H is the channel information, v is the data weighting information, x is the data frame signal sent by the first node, and n is the noise.

[0180] As an example, considering that the channel state between the first node and the second node may change, the first node can periodically send a training frame signal to the second node. In this way, the second node can periodically update the data weighting information. When the first node sends a data frame signal, it can adjust the phase and / or amplitude of the data frame signal with the latest data weighting information, so as to improve the data interaction effect between the first node and the second node.

[0181] In the embodiment of the present application, by adjusting the phase and / or amplitude of the signals generated by at least two ports in the beacon frame signal, when the beacon frame signal reaches a single-phase node with one port, the signals from at least two ports of the first node will be accumulated. Therefore, the input signal-to-noise ratio of the single-phase node when receiving the beacon frame signal can be improved, and based on this, the reception performance of the single-phase node for the beacon frame signal can be improved. And by changing the amplitude and / or phase of the beacon frame signal with the number of transmissions, the beacon frame signals transmitted multiple times can be improved to different degrees, so as to improve the success rate of demodulating the beacon frame signal by the single-phase node and increase the probability of network access. For two nodes located on the critical path, the reception performance of the receiving node can also be improved, thereby increasing the probability of network access.

[0182] Taking the example that the first node sends signals through two ports and the second node receives signals through one port, the reception performance of the second node can be improved by 3 dB. The following is an explanation of the improvement of the reception performance based on the OFDM technology, as Figure 6 shown, assuming that the two ports of the first node are Tx0 and Tx1 respectively, and the receiving port of the second node is Rx. The channel fading from Tx0 to Rx is the complex number h 0 , the channel fading from Tx1 to Rx is the complex number h1. The mathematical model for sending from the first node and receiving by the second node can be:

[0183]

[0184] Where the signal sent by Tx0 is s 0 ; the signal sent by Tx1 is s 1 ; y is the signal received by Rx, which is a scalar complex number; n is the noise, which is a scalar complex number.

[0185] If the first node knows the channel h 0 and h 1 , it can send only one complex symbol s per time slot 0 , that is, both Tx0 and Tx1 send the complex symbol s in one time slot 0 , but multiply the symbol sent by Tx0 by the coefficient multiply the symbol sent by Tx1 by the coefficient The mathematical model from A to B can be written as:

[0186]

[0187] where, can represent the signal weighting information, differs from V=(e jφ cosθ sinθ) T in the above embodiment by a common phase rotation

[0188] where,

[0189]

[0190] Since the second node can cancel the influence of the common phase rotation through synchronization and channel estimation, the common phase rotation is not considered, and then we can get

[0191]

[0192]

[0193]

[0194] In the embodiment of the present application, using can normalize the transmission power. In this way, the signals of the two ports of the first node can achieve coherent accumulation at the second node

[0195] For formula (2), it can be equivalently expressed as

[0196]

[0197] where, |h 0 | 2 is the squared modulus of h 0 , which is a real number; |h 1 |[[]END]] 2 is the squared modulus of h 1 , which is a real number; the two are positive real numbers added in phase

[0198] Let the transmission power of s 0 be P s, the vector The square of the 2-norm is also It means that the total power transmitted by the two ports is also P s , which is the same as that of a single port.

[0199] Calculating the signal-to-noise ratio (SNR) of formula (7), we can obtain:

[0200]

[0201] where N is the noise power.

[0202] Comparing with a single port, assuming that the first node only uses Tx0 to send signals, it can be expressed as:

[0203] y = h 0 s 0 + n (8)

[0204] Calculating the signal-to-noise ratio (SNR) of formula (8), we can obtain:

[0205]

[0206] Comparing with a single port, assuming that the first node only uses Tx1 to send signals, it can be expressed as:

[0207] y = h 1 s 0 + n (9)

[0208] Calculating the signal-to-noise ratio (SNR) of formula (9), we can obtain:

[0209]

[0210] For formula (7), formula (8) and formula (9), it can be seen that when |h 0 | 2 = |h 1 | 2 , by adjusting the phase and / or amplitude of the signals generated by the two ports Tx0 and Tx1, the maximum gain can reach 3 dB, that is, the receiving performance of the second node can be improved by 3 dB.

[0211] Based on the same inventive concept, the embodiment of the present application also provides a node. Please refer to Figure 7 , Figure 7 which is a schematic structural diagram of the communication node 700 provided by the embodiment of the present application. Among them, Figure 7 The communication node 700 shown in Figure 3 is, for example, the first node in the corresponding embodiment above.

[0212] Such as Figure 7As shown, the communication node 700 includes a first transmission unit 701 and a first reception unit 702. Among them, the first transmission unit 701 is used to sequentially transmit multiple beacon frame signals, and each beacon frame signal includes signals corresponding to at least two ports among the multiple ports of the communication node 700. The signals corresponding to the at least two ports are signals obtained by adjusting the phase and / or amplitude of the signals generated by the at least two ports; among them, the phase and / or amplitude of the multiple beacon frame signals change with the number of transmissions; the first reception unit 702 is used to receive feedback signals from the second node for at least one of the multiple beacon frame signals.

[0213] Optionally, the signals corresponding to the at least two ports are obtained by adjusting the phase and / or amplitude of the signals generated by the at least two ports according to signal weighting information, where the signal weighting information changes with the number of transmissions.

[0214] Optionally, the multiple ports include a first port and a second port, the signal weighting information includes a first weighting coefficient and a second weighting coefficient, the first weighting coefficient is used to adjust the phase and / or amplitude of the signal generated by the first port, and the second weighting coefficient is used to adjust the amplitude and / or phase of the signal generated by the second port.

[0215] Optionally, the multiple beacon frame signals include a first beacon frame signal and a second beacon frame signal. The first beacon frame signal includes a signal X1 corresponding to the first port and a signal Y1 corresponding to the second port. The second beacon frame signal includes a signal X2 corresponding to the first port and a signal Y2 corresponding to the second port; the first weighting coefficient includes a weighting coefficient S1 and a weighting coefficient S2. The signal X1 is obtained by adjusting the phase and / or amplitude of the signal generated by the first port based on the weighting coefficient S1, and the signal X2 is obtained by adjusting the phase and / or amplitude of the signal generated by the first port based on the weighting coefficient S2, where the weighting coefficient S1 and the weighting coefficient S2 are different; the second weighting coefficient includes a weighting coefficient T1 and a weighting coefficient T2. The signal Y1 is obtained by adjusting the phase / or amplitude of the signal generated by the second port based on the weighting coefficient T1, and the signal Y2 is obtained by adjusting the phase and amplitude of the signal generated by the second port based on the weighting coefficient T2, where the weighting coefficient T1 and the weighting coefficient T2 are different.

[0216] Optionally, the weighting coefficient weighting coefficient Among them, φ 1 and φ 2 The difference is k times the set angle step, θ 1 and θ 2 The difference is l times the set angle step, and k and l are integers greater than or equal to 0.

[0217] Optionally, the weighting coefficient T1 = sinθ 1 and the weighting coefficient T2 = sinθ2 , where θ 1 and θ 2 The difference between them is l times the set angular step, and l is an integer greater than or equal to 0.

[0218] Optionally, the phases and amplitudes of the first N beacon frame signals among the multiple beacon frame signals are the same, and the phase and / or amplitude of the (N + 1)-th beacon frame signal and the N-th beacon frame signal among the multiple beacon frame signals are different, where N is an integer greater than or equal to 1.

[0219] Optionally, the communication node 700 further includes a first processing unit 703. After the communication node 700 receives a feedback signal from the second node for at least one of the multiple beacon frame signals, the first processing unit 703 is configured to: perform security verification on the second node in response to the feedback signal; and establish a connection with the second node after the security verification is passed.

[0220] Optionally, after the first node receives a feedback signal from the second node for at least one of the multiple beacon frame signals, the first sending unit 701 is configured to send a training frame signal to the second node; the first sending unit 702 receives data weighting information from the second node, and the data weighting information is used to weight the data frame signal sent to the second node.

[0221] Optionally, the second node includes one port. Please refer to Figure 8 , Figure 8 which is a schematic structural diagram of a communication node 800 provided by an embodiment of the present application. Among them, Figure 8 The communication node 800 shown in Figure 3 is, for example, the second node in the corresponding embodiment of the above

[0222] As Figure 8 shown, the communication node 800 includes a second sending unit 801 and a second receiving unit 802. Among them, the second receiving unit 802 is configured to receive a target beacon frame signal from the first node, where the target beacon frame signal is one or more of the multiple beacon frame signals sent by the first node, and each beacon frame signal includes signals corresponding to at least two ports among the multiple ports of the first node. The signals corresponding to at least two ports refer to the signals obtained by adjusting the phases and / or amplitudes of the signals generated by at least two ports. Among them, the phases and / or amplitudes of the multiple beacon frame signals change with the number of transmissions; the second sending unit 801 is configured to send a feedback signal to the first node in response to the target beacon frame signal, and the feedback signal is used to request to establish a connection with the first node.

[0223] Optionally, the communication node 800 further includes a second processing unit 803. After sending a feedback signal to the second node, the second receiving unit 802 is configured to receive a training frame signal from the first node; the second processing unit is configured to obtain channel information between the communication node and the first node according to the training frame signal, and obtain data weighting information according to the channel information; the second sending unit 801 is configured to send the data weighting information to the first node; the data weighting information is used to instruct the first node to weight the data frame signal sent to the second node.

[0224] Optionally, the first node includes multiple ports, and the second node includes one port.

[0225] In addition, an embodiment of the present application further provides a communication node, which may be the first node or the second node described above. The communication node includes a communication interface, a memory, and a processor. The communication interface is configured to send and receive signals, the memory is configured to store computer program instructions, and the processor is configured to execute the instructions to enable the communication node to execute the method in the above embodiments.

[0226] In addition, an embodiment of the present application further provides a power line communication system, including a first node and a second node; the first node and the second node are configured to execute the method in the above embodiments.

[0227] An embodiment of the present application further provides a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processing circuit, the functions or steps in the above communication method are implemented.

[0228] In addition, an embodiment of the present application may further provide a chip system, which includes a processing circuit and a storage medium. The storage medium stores computer program instructions, and when the computer program instructions are executed by the processing circuit, the functions or steps in the above communication method are implemented.

[0229] In addition, an embodiment of the present application may further provide a computer program product including instructions. When the computer program product runs on a computer, the computer is enabled to execute the functions or steps in the above communication method.

[0230] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described chip system, communication node, computer-readable storage medium, computer program product including instructions, and power line communication system may refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.

[0231] Understandably, the steps of the methods or algorithms described in connection with the embodiments of the present application can be implemented in hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, flash memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, removable hard disk, compact disc read-only memory, or any other form of storage medium. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Additionally, the ASIC can be located in an electronic device. Of course, the processor and the storage medium can also exist as discrete components in the electronic device.

[0232] In an alternative manner, when implemented in software, it can be fully or partially implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are fully or partially implemented. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server, data center, etc. that includes one or more integrated available media. The available media can be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as digital video disks (DVDs)), or semiconductor media (such as solid state disks (SSDs)).

[0233] As described above, the above are only the specific implementation manners of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the embodiments of the present application should be covered by the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method, characterized in that, applied to power line communication, the method includes: The first node sequentially sends a plurality of beacon frame signals, each of the beacon frame signals includes signals corresponding to at least two ports among a plurality of ports of the first node, and the signals corresponding to the at least two ports are signals obtained by adjusting the phase and / or amplitude of the signals generated by the at least two ports; wherein, the phase and / or amplitude of the plurality of beacon frame signals change with the number of transmissions; The first node receives a feedback signal from the second node for at least one of the plurality of beacon frame signals.

2. The method according to claim 1, characterized in that, the signals corresponding to the at least two ports are obtained by adjusting the phase and / or amplitude of the signals generated by the at least two ports according to signal weighting information, wherein the signal weighting information changes with the number of transmissions.

3. The method according to claim 2, characterized in that, the plurality of ports include a first port and a second port, the signal weighting information includes a first weighting coefficient and a second weighting coefficient, the first weighting coefficient is used to adjust the phase and / or amplitude of the signal generated by the first port, and the second weighting coefficient is used to adjust the amplitude and / or phase of the signal generated by the second port.

4. The method according to claim 3, characterized in that, the plurality of beacon frame signals include a first beacon frame signal and a second beacon frame signal, the first beacon frame signal includes a signal X1 corresponding to the first port and a signal Y1 corresponding to the second port, and the second beacon frame signal includes a signal X2 corresponding to the first port and a signal Y2 corresponding to the second port; the first weighting coefficient includes a weighting coefficient S1 and a weighting coefficient S2, the signal X1 is obtained by adjusting the phase and / or amplitude of the signal generated by the first port based on the weighting coefficient S1, and the signal X2 is obtained by adjusting the phase and / or amplitude of the signal generated by the first port based on the weighting coefficient S2, wherein, the weighting coefficient S1 and the weighting coefficient S2 are different; the second weighting coefficient includes a weighting coefficient T1 and a weighting coefficient T2, the signal Y1 is obtained by adjusting the phase and / or amplitude of the signal generated by the second port based on the weighting coefficient T1, and the signal Y2 is obtained by adjusting the phase and / or amplitude of the signal generated by the second port based on the weighting coefficient T2, wherein, the weighting coefficient T1 and the weighting coefficient T2 are different.

5. The method according to claim 4, characterized in that, The weighting coefficient The weighting coefficient wherein, the difference between v 1 and φ 2 is k times the set angular step, and the difference between θ 1 and θ 2 is l times the set angular step, and k and l are integers greater than or equal to 0.

6. The method according to claim 4 or 5, characterized in that, The weighting coefficient T1 = sinθ 1 , the weighting coefficient T2 = sinθ 2 , where θ 1 and θ 2 differ by l times the set angular step, and l is an integer greater than or equal to 0.

7. The method according to any one of claims 1-6, characterized in that, the phase and amplitude of the first N beacon frame signals among the plurality of beacon frame signals are the same, and the phase and / or amplitude of the (N + 1)-th beacon frame signal and the N-th beacon frame signal among the plurality of beacon frame signals are different, where N is an integer greater than or equal to 1.

8. The method according to any one of claims 1-7, characterized in that, After the first node receives a feedback signal from the second node for at least one of the multiple beacon frame signals, the method further includes: The first node performs a security verification on the second node in response to the feedback signal; After the security verification passes, the first node establishes a connection with the second node.

9. The method according to any one of claims 1-8, wherein, After the first node receives a feedback signal from the second node for at least one of the multiple beacon frame signals, the method further includes: The first node sends a training frame signal to the second node; The first node receives data weighting information from the second node, and the data weighting information is used for the first node to weight the data frame signals sent to the second node.

10. The method according to any one of claims 1-9, wherein, The second node includes one port.

11. A communication method, wherein, The method includes: The second node receives a target beacon frame signal from the first node, where the target beacon frame signal is one or more of the multiple beacon frame signals sent by the first node, and each beacon frame signal includes signals corresponding to at least two ports among the multiple ports of the first node, and the signals corresponding to the at least two ports refer to signals obtained by adjusting the phase and / or amplitude of the signals generated by the at least two ports, and the phase and / or amplitude of the multiple beacon frame signals change with the number of transmissions; The second node sends a feedback signal to the first node in response to the target beacon frame signal, and the feedback signal is used to request to establish a connection with the first node.

12. The method according to claim 11, wherein, After sending the feedback signal to the second node, the method further includes: The second node receives a training frame signal from the first node; The second node obtains channel information between the second node and the first node according to the training frame signal; The second node obtains data weighting information according to the channel information, and sends the data weighting information to the first node; the data weighting information is used to instruct the first node to weight the data frame signals sent to the second node.

13. The method according to claim 11 or 12, wherein, The first node includes multiple ports, and the second node includes one port.

14. A communication node, wherein, The communication node includes: A communication interface for sending and receiving signals; A memory for storing computer program instructions; A processor for executing the instructions, so that the communication node executes the method according to any one of claims 1-10 or the method according to any one of claims 11 to 13.

15. A power line communication system, wherein, The power line communication system includes a first node and a second node, the first node is used to execute the method according to any one of claims 1-10, and the second node is used to execute the method according to any one of claims 11 to 13.

16. A computer-readable storage medium, characterized in that, computer-executable instructions are stored on the computer-readable storage medium, and when the computer-executable instructions are executed by a processing circuit, the method described in any one of claims 1-10 or claims 11-13 is implemented.

17. A chip system, characterized in that, the chip system includes a processing circuit and a storage medium, and instructions are stored in the storage medium; when the instructions are executed by the processing circuit, the method described in any one of claims 1-10 or claims 11-13 is implemented.

18. A computer program product, characterized in that, the computer program product includes program instructions, and when the program instructions are executed, the method described in any one of claims 1-10 or claims 11-13 is implemented.