Communication method based on low mobility networkTechnical Field
The invention relates to a communication method, in particular to a communication method based on a low-mobility network.
Background
In modern power line communication networks, like some other low mobility networks, nodes in a network or a sub-network are relatively stable, the topology of the network and the connection mode between the nodes are relatively fixed, the physical positions of the communication nodes are relatively fixed, and the communication channels (including delay, attenuation and frequency offset) between the nodes or between the nodes and the router are not greatly changed. For such networks, the present application proposes a method aimed at improving the communication efficiency.
Power line communication networks, and some other networks, are characterized by low frequency of communication, but high real-time requirements. For example, when the power line network is used for reading, each electric meter communication module only needs to upload the reading of the electric meter once a week or receive a control instruction of the power center once. Even under the condition that the functions of the intelligent electric meters are greatly improved in the future, the communication frequency of each electric meter communication module can only reach once or several times every day. Meanwhile, in order to monitor and schedule the power utilization of the whole network in real time, when the power scheduling center starts each communication session, the communication function of the network needs to be able to respond to the instruction of the center as soon as possible, and the reading of the electric meter including various states is reported as soon as possible. In this case, it is particularly important to improve the communication efficiency.
In modern messaging protocols, the messages of each physical layer PPDU frame typically include a preamble, a frame control word and a message body. In some cases, such as response frames, the body of the message may not be present, but both have a preamble and a frame control word. The role of the frame control word generally includes frame type, text length, addresses of the receiving and transmitting ends, redundancy check, etc. The preamble is usually composed of some fixed sequences, and its function is to assist the receiving end in timing synchronization (frame detection and timing synchronization), frequency offset detection, and provide an initial phase reference for coherent demodulation or differential demodulation. Since the communication protocol requires that the routing can be established at network initialization, all information is unknown before each communication link is established, and the preamble usually needs to be long to meet the requirement.
A typical physical data unit frame structure of a multicarrier modulation based communication system is shown in fig. 1, and consists of a preamble, a frame control and payload data. The preamble is a periodic sequence, in this system there are 1024 × 13 = 13312 samples in total. And in some cases the frame control word has a total of 4 symbols, for a total of (1024 + 458) × 4 = 5928 samples. In some cases the data payload may be absent or relatively short. Therefore, the proportion of the transmission time occupied by the preamble is larger, and the communication efficiency is low.
The frame interval refers to a minimum time interval that needs to be guaranteed between physical layer protocols transmitted on a line. Specifically, the frame interval may be classified into the following types:
the burst frame spacing (BIFS), generally refers to a minimum frame spacing that needs to be guaranteed between protocol frames of a physical layer when messages are continuously transmitted in a time slot that does not need to be contended. As shown in fig. 2, the main application scenario of the burst frame interval is the continuous transmission of beacons.
A contention frame interval (CIFS), generally refers to a minimum frame interval that needs to be guaranteed between protocol frames of a physical layer when a station needs to send a packet in a timeslot requiring contention. As shown in fig. 3, the contention frame interval is applied in the scenario of SOF frame unequal Selective Acknowledgement (SACK); as shown in fig. 4, the contention frame interval is applied in a scenario where SOF frames require equal Selective Acknowledgement (SACK).
The response frame interval (RIFS) generally refers to a minimum frame interval that needs to be guaranteed between a message and a response frame of the message, and between protocol frames of a physical layer in a scene that needs to wait for the response frame. As shown in fig. 5, the response frame interval is applied in the case of SOF frame requiring equal Selective Acknowledgement (SACK).
The extended frame interval (EIFS), which is not a frame interval of two consecutive frames in general, but an expected value of a slot interval of a contention scene of a general SOF frame, is mainly used to set the longest back-off time interval when a message is transmitted. When in backoff transmission, if the preamble of the message is detected, the backoff needs to be performed according to the time interval of the extended frame interval by default. When the analysis of frame control and the like is successful, the back-off can be carried out according to the specific time slot requirement of the frame control and the like. The extended frame interval (EIFS) is shown in fig. 6.
Disclosure of Invention
A communication method based on a low mobility network comprises the following steps: the communication node judges the attribute of the communication frame sent this time; and if the attribute of the communication frame transmitted this time is predictability, shortening the preamble length of the communication frame transmitted this time.
Further, the communication method further includes: and if the attribute of the communication frame transmitted this time is unpredictability, maintaining the preamble length of the communication frame transmitted this time.
Further, the predictability of the communication frame includes the following: the objects to which the communication frames are sent and received are deterministic or predictable.
Further, the unpredictability of the communication frame includes at least the following: the object to which the communication frame is transmitted is not uniquely determined, or the timing of the communication frame is not predictable, or the signal strength of the communication frame transmission is uncertain.
Further, the predictability of the communication frame also includes the following: the time at which the communication frame is transmitted is determined.
Further, the predictability of the communication frame also includes the following: the transmission signal strength of the transmitting end of the communication frame is determined.
Further, the predictability of the communication frame also includes the following: a frequency offset between transmitting and receiving nodes of the communication frame is determined.
Further, the communication node determines the attribute of the communication frame transmitted this time through the communication frame received last time.
Further, if the communication node needs to send a response frame after receiving the communication frame, the communication node determines that the attribute of the currently sent communication frame is predictability.
Further, if the communication node continuously transmits burst communication frames, it is determined that the attribute of the second and subsequent communication frames among the plurality of continuous burst frames is predictability.
Further, the communication node determines the attribute of the communication frame transmitted this time by the communication frame transmitted last time.
Further, if a communication frame is transmitted last time, the communication node is required to transmit a communication frame having the same signal strength and the same reception object.
Further, the receiving node of the communication frame judges the attribute of the frame to be received based on the same judgment method as the transmitting node of the communication frame.
Further, if the frame to be received is predictable, the communication frame is received by using a synchronization method of shortening the preamble frame, otherwise, the communication frame is received by using a synchronization method of a normal preamble frame.
Further, the communication method further includes: defining a plurality of communication frame formats with shortened preamble length corresponding to a plurality of communication frame formats with normal preamble length; shortening the preamble length of the communication frame transmitted this time means transmitting the communication frame with the shortened preamble length this time; maintaining the preamble length of the communication frame transmitted this time means transmitting the communication frame with the normal preamble length this time.
The invention has the advantages that:
a communication method for improving communication efficiency based on a low mobility network is provided.
Drawings
FIG. 1 is a diagram of a standard physical data unit frame structure;
FIG. 2 is a diagram of an example of a burst frame interval;
FIG. 3 is a diagram of an example of a contention frame interval;
fig. 4 is a diagram of another example of a contention frame interval;
FIG. 5 is a diagram of an example of a response frame interval;
FIG. 6 is a diagram of one example of an extended frame interval;
fig. 7 is a schematic block diagram of a transmitting end flow of the low mobility network-based communication method of the present invention.
Fig. 8 is a schematic block diagram of a receiving end flow of the low mobility network-based communication method of the present invention.
Detailed Description
As shown in fig. 7 and 8, the communication method based on the low mobility network includes: the communication node judges the attribute of the communication frame sent this time; and if the attribute of the communication frame transmitted this time is predictability, shortening the preamble length of the communication frame transmitted this time. The shortened preamble length referred to herein means the number of times the loop portion in the preamble is shortened, for example, the 13-loop portion in fig. 1 is shortened to 1. The receiving node of the communication frame judges the attribute of the frame to be received based on the same judgment method as the transmitting node of the communication frame. If the frame to be received is predictable, the communication frame is received by adopting a synchronization method of shortening the preamble frame, otherwise, the communication frame is received by adopting a synchronization method of a normal preamble frame.
The communication method further includes: and if the attribute of the communication frame transmitted this time is unpredictability, maintaining the preamble length of the communication frame transmitted this time.
It should be noted that, the communication method defines a plurality of communication frame formats with shortened preamble length corresponding to a plurality of communication frame formats with normal preamble length; shortening the preamble length of the communication frame transmitted this time means transmitting the communication frame with the shortened preamble length this time; maintaining the preamble length of the communication frame transmitted this time means transmitting the communication frame with the normal preamble length this time.
The role of the communication frame preamble is to assist the link channel estimation, and the role of the preamble is weakened when the link is stable, that is, the link has no competition from other communication nodes and only two fixed communication nodes are used. Therefore, whether to shorten the preamble can be determined by determining unpredictability or predictability.
Specifically, the communication method further includes: and if the attribute of the communication frame transmitted this time is unpredictability, maintaining the preamble length of the communication frame transmitted this time.
Specifically, the predictability of the communication frame includes the following: the objects to which the communication frames are sent and received are deterministic or predictable.
Specifically, the unpredictability of the communication frame includes at least the following: the object to which the communication frame is transmitted is not uniquely determined, or the timing of the communication frame is not predictable, or the signal strength of the communication frame transmission is uncertain.
Specifically, the predictability of the communication frame also includes the following: the time at which the communication frame is transmitted is determined.
Specifically, the predictability of the communication frame also includes the following: the transmission signal strength of the transmitting end of the communication frame is determined.
Specifically, the communication node determines the attribute of the communication frame transmitted this time from the communication frame received last time.
Specifically, if the communication node needs to communicate and send a response frame after receiving the communication frame, it determines that the attribute of the currently sent communication frame is predictability.
Specifically, the communication node determines the attribute of the communication frame transmitted this time from the communication frame transmitted last time. If the communication node transmits a communication frame having the same signal strength and the same reception object after the last transmission of the communication frame, the communication node is required to transmit a communication frame having the same signal strength and the same reception object.
As can be seen from fig. 2 to 5, a shortened preamble may be used when transmitting a burst frame. The property of the communication frame from the second frame and onwards of the plurality of consecutive burst frames is predictability. But the broadcast frames therein may not be satisfactory for predictability because more than 3 communication nodes are involved. The contention frame interval may not use the shortened preamble. More than 3 communication nodes are involved and predictability is not satisfied.
The communication node may use the shortened preamble when sending the response frame after receiving a communication frame. Because the two communicating nodes on the link are fixed, the response frame itself satisfies predictability.
The extended frame interval may not use a shortened preamble. Involving more than 3 communication nodes
Specifically, the communication node determines the attribute of the communication frame transmitted this time from the communication frame received last time. And if the communication frame received last time requires the communication node to send a response frame, judging that the attribute of the communication frame sent this time is predictability. For example, in the case shown in fig. 6, the data frame following the response frame interval may shorten the preamble.
Specifically, the communication node determines the attribute of the communication frame transmitted this time from the communication frame transmitted last time. If the communication node transmits a communication frame having the same signal strength and the same reception object after the last transmission of the communication frame, the communication node is required to transmit a communication frame having the same signal strength and the same reception object. For example, in the burst frame case shown in fig. 2, since the beacon is continuously transmitted, many parameters of the data frame to be transmitted are multiplexed and the link is determined, so that the preamble can be shortened.
In order to correctly receive the preamble shortened frame, the receiving end must know the signal strength of the received frame arriving locally, and the frequency offset between the transceiving nodes, in addition to the timing of the received frame.
Since the communication channels of the network are time-varying, the normal preamble frame should be sent frequently between all communication links of the network when the network is idle, so as to maintain the latest signal strength, frequency deviation, clock synchronization of the network at every two possible communication nodes, and update of the signal quality.
This approach may be an extension of existing communication standards. Such a protocol may be used to improve communication efficiency between nodes that all support the extension. The functionality of the extension may be turned off when communicating between nodes that support the extension and nodes that do not support the extension, without affecting normal communications between the two nodes.
In a low-mobility network, such as a power line communication network, if the inter-frame interval between two communication nodes is known in advance and the transmitting node is known in advance to the receiving node, the length of the preamble can be greatly shortened by the method, so that the transmission time is shortened, and the communication efficiency is improved.
The foregoing illustrates and describes the principles, general features, and advantages of the present invention. It should be understood by those skilled in the art that the above embodiments do not limit the present invention in any way, and all technical solutions obtained by using equivalent alternatives or equivalent variations fall within the scope of the present invention.