CN114302479B - Ad hoc network system, node processing method, device, equipment and medium thereof - Google Patents
Ad hoc network system, node processing method, device, equipment and medium thereof Download PDFInfo
- Publication number
- CN114302479B CN114302479B CN202111604886.7A CN202111604886A CN114302479B CN 114302479 B CN114302479 B CN 114302479B CN 202111604886 A CN202111604886 A CN 202111604886A CN 114302479 B CN114302479 B CN 114302479B
- Authority
- CN
- China
- Prior art keywords
- node
- access
- accessed
- downlink
- uplink
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides an ad hoc network system and a node processing method, a device, equipment and a medium thereof, wherein the node processing method of the ad hoc network system comprises the following steps: when the node is used as an accessed node, a downlink synchronous signal is sent out; and sending a downlink broadcast signal which carries reserved access resource information, and sending a downlink access response to the access node when detecting an uplink access signal sent by the access node.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to an ad hoc network system, a node processing method, an apparatus, a device, and a medium thereof.
Background
In one approach to a highly intelligent distributed dynamic access protocol, access by an access node to an accessed node may be based on media idle detection, which is typically implemented at the data link layer, and dynamic access is required before a node sends uplink data each time.
In the scheme, idle access resources need to be detected during access, and access can be performed only when the idle access resources are detected, so that the access resources are less likely to be acquired, access needs to be performed once before data transmission every time, and further, the defects of high time delay, low link throughput and the like are caused.
Disclosure of Invention
The invention provides an ad hoc network system and a node processing method, device, equipment and medium thereof, which are used for solving the problems of higher time delay and the like and further solving the problem of lower link throughput.
According to a first aspect of the present invention, a node processing method for an ad hoc network system is provided, which is applied to any one of the ad hoc network systems and can be used as a node of an accessed node; the node processing method comprises the following steps:
when the access node is used as an accessed node, a downlink synchronous signal is sent out;
sending a downlink broadcast signal, wherein the downlink broadcast signal carries reserved access resource information; the reserved access resource information represents resources reserved in the accessed node and used for the node to access;
and when detecting the uplink access signal sent by the access node, sending a downlink access response carrying an uplink access sequence identifier to the access node.
Optionally, after sending a downlink access response carrying an uplink access sequence identifier to the access node, the method further includes:
receiving uplink node identification information sent by a plurality of access nodes, wherein the uplink node identification information is the uplink node identification information sent by the access nodes in response to the downlink access responses; the uplink node identification information is used for identifying a corresponding access node;
selecting a target access node from the plurality of access nodes based on the uplink node identification information of the plurality of access nodes;
and sending competition resolving return information to the plurality of access nodes, wherein the competition resolving return information represents the nodes which are really accessed to the accessed nodes.
According to a second aspect of the present invention, there is provided a node processing method for an ad hoc network system, which is applied to any one of the ad hoc network systems and can be used as a node of an access node; the node processing method comprises the following steps:
when the downlink synchronization signal is detected to be sent by an accessed node when the downlink synchronization signal is used as an accessed node, the time-frequency synchronization is executed in response to the downlink synchronization signal;
after the time frequency synchronization is finished, receiving a downlink broadcast signal sent by the accessed node, and acquiring reserved access resource information carried in the downlink broadcast signal; the reserved access resource information represents resources reserved in the accessed node and used for the node to access;
based on the reserved access resource information, sending an uplink access signal to the accessed node so that: when the accessed node detects the uplink access signal, sending a downlink access response to the access node; the downlink access response carries an uplink access sequence identifier;
receiving the downlink access response and verifying the uplink access sequence identifier; and under the condition that the uplink access sequence identification is verified to pass, accessing the accessed node based on the reserved access resource information to form a corresponding current link;
and transmitting the current transmission data through the current link, and maintaining the current link after the transmission of the current transmission data is finished so that the subsequent transmission data can still be transmitted through the current link.
Optionally, before accessing the accessed node based on the reserved access resource information to form a corresponding current link, the method further includes:
responding to the downlink access response, and sending uplink node identification information to the accessed node, wherein the uplink node identification information is used for identifying the corresponding access node;
and receiving competition resolving return information sent by the accessed node, and determining that the accessed node is the node which really needs to be accessed to the accessed node based on the competition resolving return information.
Optionally, the node processing method further includes:
and transmitting the current transmission data through the current link, and maintaining the current link after the transmission of the current transmission data is finished so as to enable the subsequent transmission data to be transmitted through the current link.
Optionally, the ad hoc network system supports P frequency bands;
aiming at any one of the ad hoc network systems which can be used as a first node of the accessed node, z frequency bands of the first node have the functions of node access and data transmission, wherein P is more than or equal to 1, and z is more than or equal to 1 and less than or equal to P;
the first node can simultaneously maintain d links with d access nodes at most, and each link in the d links is randomly allocated to at least one frequency band of z frequency bands of the accessed node, wherein d is larger than or equal to 1.
Optionally, the ad hoc network system supports P frequency bands;
aiming at a second node which can be used as the access node in any one of the ad hoc network systems, the second node can simultaneously maintain w links with w accessed nodes at most, each link of the w links occupies at least one frequency band, and correspondingly, the w links occupy n frequency bands; wherein, P is more than or equal to 1, w is more than or equal to 1 and less than or equal to P, and w is more than or equal to n and less than or equal to P.
Optionally, any one of the ad hoc network systems may serve as the access node and a third node of the accessed node, where z frequency bands allowed to be adopted by the third node as the access node and n frequency bands allowed to be adopted by the third node as the accessed node are not overlapped with each other.
Optionally, the downlink synchronization signal carries a downlink synchronization sequence identifier of an accessed node that sends the downlink synchronization signal, so that:
the access node which detects the downlink synchronization signal can determine that the access node only executes the time frequency synchronization with a unique accessed node under a corresponding frequency band based on the downlink synchronization sequence identification in the downlink synchronization signal.
Optionally, the downlink synchronization signal carries a frequency band synchronization sequence identifier of the downlink synchronization signal, so that:
the access node which detects the downlink synchronization signal can use the frequency band synchronization sequence identifier and the downlink synchronization sequence identifier as a decision basis for the access node to decide whether to access the same node in multiple frequency bands.
Optionally, the reserved access resource information includes an uplink access format, a time position, and a frequency position that need to be adopted for uplink access.
According to a third aspect of the present invention, there is provided a node processing apparatus of an ad hoc network system, which is applied to any one of the ad hoc network systems and can be used as a node of an accessed node; the node processing apparatus includes:
a downlink synchronization module, configured to send a downlink synchronization signal when serving as an accessed node, so that: any node which detects the downlink synchronization signal can respond to the downlink synchronization signal to execute time-frequency synchronization to serve as an access node to be accessed to the accessed node;
a downlink broadcast module, configured to send a downlink broadcast signal, where the downlink broadcast signal carries reserved access resource information, so that: the access node which completes the time-frequency synchronization can acquire the reserved access resource information when receiving the downlink broadcast signal; the reserved access resource information represents resources reserved in the accessed node and used for the access of the node;
an uplink access response module, configured to send a downlink access response carrying an uplink access sequence identifier to the access node when detecting an uplink access signal sent by the access node, so that: the access node can verify the uplink access sequence identification and access the accessed node based on the reserved access resource information under the condition of verifying that the uplink access sequence identification passes so as to form a corresponding current link;
and the transmission module is used for transmitting the current transmission data through the current link and maintaining the current link after the transmission of the current transmission data is finished so that the subsequent transmission data can still be transmitted through the current link.
According to a fourth aspect of the present invention, there is provided a node processing apparatus for an ad hoc network system, which is applied to any one of the ad hoc network systems and can be used as a node of an access node; the node processing apparatus includes:
the time frequency synchronization unit is used for responding to a downlink synchronization signal to execute time frequency synchronization when the downlink synchronization signal is detected to be sent by an accessed node when the access node is used as the accessed node;
a downlink broadcast receiving unit, configured to receive a downlink broadcast signal sent by the accessed node after the time-frequency synchronization is completed, and acquire reserved access resource information carried in the downlink broadcast signal; the reserved access resource information represents resources reserved in the accessed node and used for the node to access;
an uplink access unit, configured to send an uplink access signal to the accessed node based on the reserved access resource information, so that: when the accessed node detects the uplink access signal, sending a downlink access response to the access node; the downlink access response carries an uplink access sequence identifier;
a response receiving unit, configured to receive the downlink access response and verify the uplink access sequence identifier; and accessing the accessed node based on the reserved access resource information to form a corresponding current link under the condition of verifying that the uplink access sequence identifier passes;
and the transmission unit is used for transmitting the current transmission data through the current link and maintaining the current link after the transmission of the current transmission data is finished so that the subsequent transmission data can still be transmitted through the current link.
According to a fifth aspect of the present invention, there is provided an ad hoc network system comprising a plurality of nodes, the plurality of nodes comprising:
a node for performing the node processing method of the first aspect, and:
a node for performing the node processing method according to the second aspect.
According to a sixth aspect of the present invention, there is provided an electronic device, comprising a processor and a memory,
the memory is used for storing codes;
the processor is configured to execute the codes in the memory to implement the node processing method according to the first aspect, the second aspect, and the alternative.
A storage medium according to the present invention has stored thereon a computer program that, when executed by a processor, implements the node processing method relating to the first aspect, the second aspect, and alternatives thereof.
In the ad hoc network system and the node processing method, device, equipment and medium thereof provided by the invention, the reserved access resource information can be carried in the downlink broadcast signal, and correspondingly, the resource for the node access is reserved in the accessed node; furthermore, the access node can access the reserved resource of the accessed node based on the reserved access resource information, and the time delay during access is effectively reduced. In a further scheme, after the access, the node can maintain the link, and the link does not need to be reestablished before data transmission each time, so that the decoupling of uplink access and data transmission is realized, and on the basis, the time delay can be reduced, the possibility of transmission failure can be reduced, and the link throughput can be improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic structural diagram of an ad hoc network system and other nodes in an embodiment of the present invention;
fig. 2 is a flowchart illustrating a node processing method based on an accessed node according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of the interaction between an access node and an accessed node according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of uplink and downlink signals in an embodiment of the present invention;
FIG. 5 is a diagram of a synchronization sequence in accordance with an embodiment of the present invention;
FIG. 6 is a diagram illustrating a relationship between a format and an access distance according to an embodiment of the present invention;
fig. 7 is a flowchart illustrating a node processing method based on an accessed node according to another embodiment of the present invention;
FIG. 8 is a schematic diagram of the interaction between an access node and an accessed node in another embodiment of the present invention;
fig. 9 is a flowchart illustrating an access node-based node processing method according to an embodiment of the present invention;
fig. 10 is a flowchart illustrating a method for processing a node based on an access node according to another embodiment of the present invention;
figure 11 is a schematic diagram of program modules of a node processing apparatus of an ad hoc network system based on an accessed node according to an embodiment of the present invention;
figure 12 is a schematic diagram of program modules of a node processing device of an ad hoc network system based on an accessed node according to another embodiment of the present invention;
figure 13 is a schematic diagram of program modules of a node processing apparatus of an access node based ad hoc network system according to an embodiment of the present invention;
figure 14 is a schematic view of program modules of a node processing means of an access node based ad hoc network system according to another embodiment of the present invention;
fig. 15 is a schematic configuration diagram of an electronic device in an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in other sequences than those illustrated or described herein. Moreover, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The technical solution of the present invention will be described in detail below with specific examples. These several specific embodiments may be combined with each other below, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Referring to fig. 1, an ad hoc network system 100 may include a plurality of nodes 101, each of which may serve as an access node, and some or all of which may serve as an accessed node.
An access node, understood to be a node for accessing an accessed node; if the ad hoc network system 100 is applied to an unmanned device system, the access node may be, for example, an unmanned device;
an accessed node, which may be understood as a node for access by other nodes; if the ad hoc network system 100 is applied to an unmanned device system, the accessed node is, for example, an unmanned device, and may also be, for example, a control point of the unmanned device.
An access node and an accessed node, which may be understood as roles defined for an access procedure between two nodes, which may not be fixed; for example, taking node a, node B and node C as an example, node a may serve as an access node when establishing a link with node B and serve as an accessed node when establishing a link with node C.
In the embodiment of the present invention, the plurality of nodes 101 of the ad hoc network system 100 can be understood to communicate based on the PDDAP protocol, wherein the PDDAP specifically refers to: physical Distributed Dynamic Access Protocol, which can be understood as: physical layer distributed dynamic access protocol.
The transmission waveform of the PDDAP protocol may be, for example, OFDM/2D-DFT OFDM (which may be considered that the time-frequency structures of OFDM and 2D-DFT OFDM are identical), and the link established between the nodes 101 is a bidirectional link, and the duplex mode is TDD.
Ad hoc network system 100 may further include a gateway 102, and communication between node 101 and gateway 102 may also implement a bidirectional link, and gateway 102 may communicate with node 200 outside ad hoc network system 100, and links between node 200 and gateway 102 and between nodes 200 may be backward compatible links, specifically legacy links.
In one example, the node 101 may be a communication unit including a base station and a terminal, and support access of other communication units and access of other communication units, respectively.
In the embodiment of the present invention, please refer to fig. 2 in combination with fig. 3, which provides a node processing method for an ad hoc network system, which can be applied to any one of the ad hoc network systems as a node of an accessed node;
the node processing method comprises the following steps:
s301: when the access node is used as an accessed node, a downlink synchronous signal is sent out;
through step S301, it is possible to cause: any node which detects the downlink synchronization signal can perform time-frequency synchronization in response to the downlink synchronization signal to serve as an access node to be accessed to the accessed node (corresponding to step S401 shown in fig. 9 and 10);
s302: sending out a downlink broadcast signal;
the downlink broadcast signal carries reserved access resource information, such that: the access node that completes the time-frequency synchronization can acquire the reserved access resource information when receiving the downlink broadcast signal (corresponding to step S402 shown in fig. 9 and 10);
the reserved access resource information represents resources reserved in the accessed node and used for the node to access; in one example, the reserved access resource information includes an uplink access format, a time position and a frequency position required by uplink access;
s303: when detecting the uplink access signal sent by the access node, sending a downlink access response carrying an uplink access sequence identifier to the access node;
through step S303, it is possible to cause: the access node can verify the uplink access sequence identifier, and access the accessed node to form a corresponding current link based on the reserved access resource information when the uplink access sequence identifier is verified to pass (corresponding to steps S403, S404, S405, S406, and S407 shown in fig. 9 and fig. 10);
in a further alternative, after step S303, the method may further include:
s304: and transmitting the current transmission data through the current link, and maintaining the current link after the transmission of the current transmission data is finished so that the subsequent transmission data can still be transmitted through the current link.
Wherein the link may be maintained, for example, by interaction of synchronization signals.
In the above scheme, the downlink broadcast signal may carry the reserved access resource information, and correspondingly, the accessed node is reserved with the resource for the node to access; furthermore, the access node can access the reserved resource of the accessed node based on the reserved access resource information, and the time delay during access is effectively reduced. Meanwhile, after the access, the invention can maintain the link without re-establishing the link before transmitting data every time, thereby realizing the decoupling of the uplink access and the data transmission.
Referring to fig. 4, from the perspective of the accessed node (i.e., the M side of the bidirectional link), a criterion for placing the uplink and downlink signals involved in the PDDAP on the time-frequency resource is given. In time, an OFDM symbol is the smallest resource time unit; in frequency, the subcarrier spacing is the smallest unit of frequency domain resources. Each OFDM symbol and each subcarrier frequency may carry one modulation symbol. One Transmission Time Interval (TTI) contains multiple OFDM symbols in time.
In a specific solution, the construction, transceiving and processing of the downlink synchronization signal in steps S301 and S401 may be understood as an implementation process of a downlink synchronization protocol. The downlink synchronization protocol mainly supports fast time-frequency synchronization and is mainly completed by a downlink synchronization signal. The time frequency synchronization can be initial time frequency synchronization or time frequency synchronization tracking.
In a specific example of step S301, each accessed node (e.g., an unmanned device or a control point) periodically sends a downlink synchronization signal, so that other unmanned devices perform downlink synchronization with one accessed node through blind detection. Generally, the bandwidth of the downlink synchronization signal is located at a symmetrical position of the center frequency point of the frequency band, which is beneficial to frequency synchronization. Meanwhile, the downlink synchronization signal occupies one OFDM symbol in time, and its specific position with respect to the frame structure is fixed, which is advantageous for time synchronization.
In one embodiment, the number of frequency bands supported by the ad hoc network system is P (P > = 1). From the perspective of the accessed node, the downlink synchronization signal can be placed on z (1 < = z < = P) frequency bands (z =2 in fig. 4), and each frequency band has independent access and data transmission functions. In this way, a node can simultaneously maintain d links formed by accessing from other d (d > = 1) nodes at most, and each link of the d links can randomly be located on any at least one frequency band of the z frequency bands according to the access situation. Namely: aiming at any one of the ad hoc network systems which can be used as a first node of the accessed node, the z frequency bands of the first node have the functions of node access and data transmission; the first node can maintain d links with d access nodes at most simultaneously, and each link in the d links is randomly distributed to at least one frequency band of the z frequency bands of the accessed node.
In each frequency band, downlink synchronization signals are sent in a downlink manner according to a certain period (5 TTIs in fig. 4, which support-ms-level fast downlink synchronization to shorten the overall access time) for other nodes (e.g., unmanned devices) to find access by blind detection.
From the perspective of an access node, one node can maintain access to w links formed by w (1 < = w < = P) nodes at most simultaneously, each link of the w links occupies at least one frequency band, and the w links occupy n (w < = n < = P)) different frequency bands. Namely: aiming at a second node which can be used as the access node in any one of the ad hoc network systems, the second node can simultaneously maintain w links with w accessed nodes at most, each link of the w links occupies at least one frequency band, and correspondingly, the w links occupy n frequency bands; for example, w =2, one node accesses the frequency band 1 of one accessed node, and also accesses the frequency band 2 and the frequency band 3 of another accessed node, so that one node can become the S side of 2 bidirectional links at the same time, which will greatly improve the robustness of the network.
For the same node, the z frequency bands and the n frequency bands are not overlapped in principle at any time so as to avoid forming self-interference. Namely: any one of the ad hoc network systems can be used as the access node and a third node of the accessed node, and z frequency bands allowed to be adopted by the third node as the access node are not overlapped with n frequency bands allowed to be adopted by the third node as the accessed node. In addition, for the same node, the z frequency bands and the n frequency bands can be pre-allocated, and semi-static adjustment can also be performed.
From the perspective of downlink synchronization, each access node can synchronize only one accessed node on one frequency band, so that downlink synchronization sequences of each node must be different to ensure that the accessed node of uplink and downlink synchronization of each frequency band is unique; namely: the downlink synchronization signal carries a downlink synchronization sequence identifier of an accessed node which sends the downlink synchronization signal, so that: the access node which detects the downlink synchronization signal can determine that the access node only executes the time-frequency synchronization with a unique accessed node under the corresponding frequency band based on the downlink synchronization sequence identification in the downlink synchronization signal.
The synchronization sequence of each frequency band of the z frequency bands of each accessed node may be the same, so that the physical layer identifier is the same node, which may enable the access node to make a decision to determine whether the same node needs to be accessed on multiple frequency bands. Namely: the downlink synchronization signal carries a frequency band synchronization sequence identifier of the downlink synchronization signal, so that: the access node which detects the downlink synchronization signal can use the frequency band synchronization sequence identification and the downlink synchronization sequence identification therein as a decision basis for the access node to decide whether to access the same node in multiple frequency bands.
Therefore, assuming that the number of nodes of the ad hoc network system is c, c different downlink synchronization sequences are theoretically required, and each sequence may implicitly represent the physical layer/link layer ID of one node. The downlink synchronous sequence can be an m sequence or a ZC sequence, and the m sequence or the ZC sequence has better correlation characteristics and is beneficial to detection. The specific sequence form and number need to be determined through research simulation. For example, taking fig. 5 as an example, an ad hoc network system may pre-specify c m sequences with a length of k, each node pre-selects one m sequence, and then maps k modulation symbols of the m sequences onto m subcarriers on two sides of a central frequency point of each frequency band, respectively, to form modulation of one OFDM symbol for transmission.
In a specific embodiment, the construction, transceiving and processing of the downlink broadcast signal in step S302 and step S402 may be understood as an implementation process of a downlink broadcast protocol. The downlink broadcast protocol is used to inform other nodes about the information needed to access the node, and is mainly performed by downlink broadcast signals.
The downlink broadcast signal informs the access node what the resource for the node to access is by broadcasting the reserved access time/frequency/code resource (i.e. the broadcast of the reserved access resource information) so that the node to be accessed can initiate distributed random access on the correct time/frequency/code resource.
Each frequency band can have an independent broadcast signal, and the time-frequency position of the downlink broadcast signal is fixed relative to the downlink synchronization signal, so that the node which has completed downlink synchronization can receive the downlink broadcast signal. For the ad hoc network system, the time frequency of the broadcast signal may be consistent with the downlink synchronization signal (e.g. 5 TTIs in fig. 4) to ensure that the content carried by the downlink broadcast signal can be quickly received for the access operation.
The content (e.g. reserved access resource information) carried by the downlink broadcast signal relates to the reserved uplink access time/frequency/code resources (on which the access node will perform detection possible uplink access operation), and further includes at least the uplink format, time position and frequency position of the uplink access signal.
The uplink access format is a format allowed by the node to access and configured by the node, and is a combination of an access sequence length, a CP length and an isolation (GT) length. The longer the access sequence length is, the stronger the anti-interference capability is, the longer the CP length is, the longer the channel multipath delay is, the longer the CP length is, the longer the GT length is, the larger the coverage area is, the longer the GT is. As shown in fig. 6 as an example, since synchronization is not completed when uplink access is performed, the distance between the access node and the accessed node is not fixed, which means that the farther the uplink access signal covers, the longer the GT is, so as to prevent interference with the signal of the next TTI. Empirically, GT can be calculated from the formula GT = node coverage radius 2/speed of light.
The time position may refer to a TTI in which an uplink access signal may be transmitted;
the frequency position may refer to an offset of the uplink access signal on each frequency band with respect to the central frequency point.
In a specific scheme, the construction, transceiving, processing, and construction, transceiving, and processing of the downlink access response for the uplink access signal in steps S303, S304, S403, S404, S405, S406, and S407, and the specific access process and uplink synchronization process can be understood as the implementation process of the uplink access protocol.
In a scheme of a specific implementation process of the uplink access protocol, taking fig. 3 as an example, the implementation process includes the construction, transmission and processing of an uplink access signal, and the construction, transmission and processing of a downlink access response; in another scheme of the specific implementation process of the uplink access protocol, taking fig. 8 as an example, the method may further include constructing, transmitting, and processing the uplink node identification information, and constructing, transmitting, and processing the contention resolution return information.
In one embodiment, referring to fig. 7 in combination with fig. 8, after step S303, the method may further include:
s305: receiving uplink node identification information sent by a plurality of access nodes;
the uplink node identification information is uplink node identification information sent by the access node in response to the downlink access response; the uplink node identification information is used for identifying a corresponding access node, and further can identify any information of the access node;
s306: selecting a target access node from the plurality of access nodes based on the uplink node identification information of the plurality of access nodes;
the target access node can be understood as a node selected by the access node and used for establishing a current link;
s307: sending a contention resolution return message to the plurality of access nodes;
so that: and the target access node determines that the target access node is the node really accessing the accessed node based on the competition resolving return information so as to access the accessed node.
In the above process, what the access node needs to complete may be understood as the processing procedure of steps S409 and S410 in the embodiment described in fig. 10.
The processing procedures of steps S305, S306, S307, S409, and S410 above can be understood as the procedure for implementing the uplink access protocol.
Comparing fig. 3 and fig. 8, it can be seen that:
in the scheme shown in fig. 3 (corresponding to steps S303, S403, S404, S405, S406, and S407), the uplink access protocol used may be understood as a non-contention access protocol, and in the case that an access resource is specified (the access request comes from the accessed device, for example, is initiated by the accessed device when uplink synchronization is lost), the steps of sending the uplink access signal and the downlink access response may be completed.
The scheme shown in fig. 8 (corresponding to steps S304, S305, S306, S307, S403, S404, S405, S406, S407, S409, and S410), the adopted uplink access protocol may be understood as a contention access protocol, and after the downlink synchronization is completed and the downlink broadcast signal is received, the access request comes from the access device, such as initiated by the accessed device at the time of initial access. The upstream access signal has a fixed bandwidth to facilitate detection by the access node. And on the frequency band completing the downlink synchronization, the resource of the uplink access signal is selected (competitive access) in the reserved resource by the access node or is sent after being designated (non-competitive access).
The uplink access signal can adopt a ZC sequence, and the accessed node can obtain an uplink time synchronization correction value required by uplink synchronization by utilizing the characteristic of good autocorrelation of the ZC sequence. The downlink access response is to broadcast the uplink access sequence ID (i.e. the uplink access sequence ID in the downlink access response) and the uplink time synchronization correction value (which can be carried in the downlink access response) of the uplink access signal;
the uplink access sequence ID (namely the uplink access sequence identification in the downlink access response) is used for the access node to judge whether the uplink access is returned or not, and the uplink access sequence ID is used for correcting the uplink sending time and ensuring uplink synchronization. For non-contention access, the uplink access procedure ends. For contention access, it may happen that multiple accessed nodes use the same uplink access sequence ID to perform access simultaneously and receive downlink access response, which contradicts with the uniqueness of access and must be solved through research.
Therefore, for contention access, all nodes (i.e., access nodes) that receive a valid downlink access response need to send uplink access node identification information that includes a unique physical layer/link layer ID for each node. After receiving the identification information of the uplink access node, downlink contention resolution is sent, wherein the accessed node can judge which node is really accessed through a unique physical layer/link layer ID, and then the downlink contention resolution comprises the physical layer/link layer ID of the node (namely the target access node) which is really accessed, so far, only one node which is really accessed is generated by contention access, and the distributed dynamic access function of the whole PDDAP is completely finished.
It can be seen that, after receiving the uplink node identification information of each access node, an accessed node may select a target access node for each access node, and send out the contention resolution return information, the access node may know whether itself is the target access node, for example, the contention resolution return information may include related information (e.g., physical layer/link layer ID) of the selected target access node, and further, the access node may determine that itself is the target access node when its physical layer/link layer ID is the same as the physical layer/link layer ID in the contention resolution return information, thereby implementing access and forming a link.
Aiming at the above mentioned frame of the downlink synchronization protocol, downlink broadcast protocol and uplink access protocol of the PDDAP, the improvement of the signal sequence, broadcast content and access procedure is mainly focused. After determining the above specific scheme, research needs to determine the effectiveness of the distributed dynamic access scheme through link simulation. In particular, the index that the network access time is less than 10ms is satisfied.
In summary, the present invention provides a downlink synchronization protocol, a downlink broadcast protocol, and an uplink access protocol scheme of a physical layer distributed dynamic access protocol (PDDAP), which have the advantage of short access delay, and effectively improves the opportunity of acquiring access resources by decoupling uplink access and data transmission, thereby effectively reducing the delay/failure of the access network and improving the link throughput.
Referring to fig. 9, a node processing method of an ad hoc network system is applied to any one of the ad hoc network systems, which may be a node of an access node; the node processing method comprises the following steps:
s401: when the access node is used, responding to the downlink synchronous signal to execute time-frequency synchronization when the downlink synchronous signal sent by the accessed node is detected;
s402: after the time frequency synchronization is finished, receiving a downlink broadcast signal sent by the accessed node, and acquiring reserved access resource information carried in the downlink broadcast signal;
the reserved access resource information represents resources reserved in the accessed node and used for the access of the node;
s403: sending an uplink access signal to the accessed node based on the reserved access resource information;
through step S403, it is possible to cause: when the accessed node detects the uplink access signal, sending a downlink access response to the access node; the downlink access response carries an uplink access sequence identifier;
s404: receiving the downlink access response;
s405: verifying the uplink access sequence identification;
s406: whether the verification is passed;
in the case where the verification is passed, step S407 may be executed: accessing the accessed node based on the reserved access resource information to form a corresponding current link;
in a further alternative, after step S407, the method may further include:
s408: and transmitting the current transmission data through the current link, and maintaining the current link after the transmission of the current transmission data is finished so as to enable the subsequent transmission data to be transmitted through the current link.
Optionally, referring to fig. 10, before step S407, the method may further include:
s409: responding to the downlink access response, and sending uplink node identification information to the accessed node;
the uplink node identification information is used for identifying a corresponding access node;
s410: and receiving competition resolving return information sent by the accessed node, and determining that the node is the node which really needs to be accessed to the accessed node based on the competition resolving return information.
The implementation process of steps S401 to S410 corresponds to steps S301 to S307, so specific terms, technical means, technical effects, and the like can be understood by referring to the related description.
Referring to fig. 11, a node processing apparatus 500 of an ad hoc network system is applied to any one of the ad hoc network systems, which may be a node of an accessed node; the node processing apparatus includes:
a downlink synchronization module 501, configured to send a downlink synchronization signal when serving as an accessed node, so that: any node which detects the downlink synchronous signal can respond to the downlink synchronous signal to execute time-frequency synchronization to be used as an access node to be accessed to the accessed node;
a downlink broadcast module 502, configured to send a downlink broadcast signal, where the downlink broadcast signal carries reserved access resource information, so that: the access node which completes the time-frequency synchronization can acquire the reserved access resource information when receiving the downlink broadcast signal; the reserved access resource information represents resources reserved in the accessed node and used for the access of the node;
an uplink access response module 503, configured to send a downlink access response carrying an uplink access sequence identifier to the access node when detecting an uplink access signal sent by the access node, so that: the access node can verify the uplink access sequence identification and access the accessed node based on the reserved access resource information under the condition of passing the verification of the uplink access sequence identification so as to form a corresponding current link;
optionally, the node processing apparatus may further include:
a transmission module 504, configured to transmit current transmission data through the current link, and maintain the current link after the current transmission data is transmitted, so that subsequent transmission data can still be transmitted through the current link.
Optionally, referring to fig. 12, the node processing apparatus 500 of the ad hoc network system further includes:
a node identification module 505, configured to receive uplink node identification information sent by multiple access nodes, where the uplink node identification information is uplink node identification information sent by the access node in response to the downlink access response; the uplink node identification information is used for identifying a corresponding access node;
a selecting module 506, configured to select a target access node from the plurality of access nodes based on the uplink node identification information of the plurality of access nodes;
a contention resolution returning module 507, configured to send contention resolution returning information to the plurality of access nodes, so that: and the target access node determines that the target access node is a node really accessing the accessed node based on the competition resolving return information so as to access the accessed node.
Referring to fig. 13, a node processing apparatus 600 of an ad hoc network system is applied to any one of the ad hoc network systems, which may be used as a node of an access node; the node processing apparatus includes:
a time-frequency synchronization unit 601, configured to, when serving as an access node and detecting that an accessed node sends a downlink synchronization signal, perform time-frequency synchronization in response to the downlink synchronization signal;
a downlink broadcast receiving unit 602, configured to receive a downlink broadcast signal sent by the accessed node after the time-frequency synchronization is completed, and acquire reserved access resource information carried in the downlink broadcast signal; the reserved access resource information represents resources reserved in the accessed node and used for the access of the node;
an uplink access unit 603, configured to send an uplink access signal to the accessed node based on the reserved access resource information, so that: when the accessed node detects the uplink access signal, sending a downlink access response to the access node; the downlink access response carries an uplink access sequence identifier;
a response receiving unit 604, configured to receive the downlink access response and verify the uplink access sequence identifier; and accessing the accessed node based on the reserved access resource information to form a corresponding current link under the condition of verifying that the uplink access sequence identification passes.
Optionally, the node processing apparatus may further include:
a transmission unit 605, configured to transmit current transmission data through the current link, and maintain the current link after the current transmission data is transmitted, so that subsequent transmission data can still be transmitted through the current link.
Optionally, referring to fig. 14, the node processing apparatus 600 of the ad hoc network system further includes:
a node identification sending unit 606, configured to send, in response to the downlink access response, uplink node identification information to the accessed node, where the uplink node identification information is used to identify a corresponding access node;
a contention resolution receiving unit 607, configured to receive contention resolution return information sent by the accessed node, and determine that the node is a node that really needs to access the accessed node based on the contention resolution return information.
Referring to fig. 15, an electronic device 70 is provided, including:
a processor 71; and the number of the first and second groups,
a memory 72 for storing executable instructions of the processor;
wherein the processor 71 is configured to perform the above-mentioned method via execution of the executable instructions.
The processor 71 is capable of communicating with the memory 72 via a bus 73.
Embodiments of the present invention also provide a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the above-mentioned method.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (13)
1. A node processing method of ad hoc network system is applied to any one of the ad hoc network system which can be used as a node of an accessed node; the node processing method is characterized by comprising the following steps:
when the node is used as an accessed node, a downlink synchronous signal is sent out;
sending a downlink broadcast signal, wherein the downlink broadcast signal carries reserved access resource information, and the reserved access resource information represents resources reserved in the accessed node and used for the node to access;
when detecting the uplink access signal sent by the access node, sending a downlink access response carrying an uplink access sequence identifier to the access node;
after sending a downlink access response carrying an uplink access sequence identifier to the access node, the method further includes:
receiving uplink node identification information sent by a plurality of access nodes, wherein the uplink node identification information is the uplink node identification information sent by the access nodes in response to the downlink access responses; the uplink node identification information is used for identifying a corresponding access node;
selecting a target access node from the plurality of access nodes based on the uplink node identification information of the plurality of access nodes;
and sending competition resolving return information to the plurality of access nodes, wherein the competition resolving return information represents the nodes which really need to be accessed to the accessed nodes.
2. A node processing method of ad hoc network system is applied to any one of the ad hoc network systems which can be used as a node of an access node; the node processing method is characterized by comprising the following steps:
when the access node is used, responding to the downlink synchronous signal to execute time-frequency synchronization when the downlink synchronous signal sent by the accessed node is detected;
after the time frequency synchronization is finished, receiving a downlink broadcast signal sent by the accessed node, and acquiring reserved access resource information carried in the downlink broadcast signal; the reserved access resource information represents resources reserved in the accessed node and used for the node to access;
sending an uplink access signal to the accessed node based on the reserved access resource information;
receiving a downlink access response, wherein the downlink access response carries an uplink access sequence identifier; and verifying the uplink access sequence identification; and accessing the accessed node based on the reserved access resource information to form a corresponding current link under the condition of verifying that the uplink access sequence identifier passes;
before accessing the accessed node to form a corresponding current link based on the reserved access resource information, the method further includes:
responding to the downlink access response, and sending uplink node identification information to the accessed node, wherein the uplink node identification information is used for identifying the corresponding access node;
and receiving competition resolving return information sent by the accessed node, and determining that the accessed node is the node which really needs to be accessed to the accessed node based on the competition resolving return information.
3. The node processing method according to any one of claims 1 to 2,
the ad hoc network system supports P frequency bands;
aiming at any one of the ad hoc network systems which can be used as a first node of the accessed node, z frequency bands of the first node have the functions of node access and data transmission, wherein P is more than or equal to 1, and z is more than or equal to 1 and less than or equal to P;
the first node can maintain d links with d access nodes at most simultaneously, and each link in the d links is randomly distributed to at least one frequency band of z frequency bands of the accessed node, wherein d is larger than or equal to 1.
4. The node processing method according to any one of claims 1 to 2,
the ad hoc network system supports P frequency bands;
aiming at a second node which can be used as the access node in any one of the ad hoc network systems, the second node can simultaneously maintain w links with w accessed nodes at most, each link of the w links occupies at least one frequency band, and correspondingly, the w links occupy n frequency bands; wherein, P is more than or equal to 1, w is more than or equal to 1 and less than or equal to P, and w is more than or equal to n and less than or equal to P.
5. The node processing method according to any one of claims 1 to 2,
any one of the ad hoc network systems can be used as the access node and a third node of the accessed node, and z frequency bands allowed to be adopted by the third node as the access node are not overlapped with n frequency bands allowed to be adopted by the third node as the accessed node.
6. The node processing method according to any of claims 1 to 2, wherein the downlink synchronization signal carries a downlink synchronization sequence identifier of an accessed node which sends the downlink synchronization signal,
the access node which detects the downlink synchronization signal can determine that the access node only executes time-frequency synchronization with one unique accessed node under the corresponding frequency band based on the downlink synchronization sequence identification in the downlink synchronization signal.
7. The node processing method according to any of claims 1 to 2, wherein the downlink synchronization signal carries a frequency band synchronization sequence identifier of the downlink synchronization signal,
the access node which detects the downlink synchronization signal can use the frequency band synchronization sequence identifier and the downlink synchronization sequence identifier as a decision basis for the access node to decide whether to access the same node in multiple frequency bands.
8. The node processing method according to any of claims 1 to 2, wherein the reserved access resource information includes an uplink access format, a time position and a frequency position required for uplink access.
9. A node processing device of an ad hoc network system is applied to any one of the ad hoc network systems and can be used as a node of an accessed node; wherein the node processing apparatus includes:
the downlink synchronization module is used for sending a downlink synchronization signal when the downlink synchronization module is used as an accessed node;
a downlink broadcast module, configured to send a downlink broadcast signal, where the downlink broadcast signal carries information of reserved access resources; the reserved access resource information represents resources reserved in the accessed node and used for the node to access;
an uplink access response module, configured to send a downlink access response carrying an uplink access sequence identifier to the access node when detecting an uplink access signal sent by the access node;
a node identification module, configured to receive uplink node identification information sent by multiple access nodes, where the uplink node identification information is uplink node identification information sent by the access node in response to the downlink access response; the uplink node identification information is used for identifying a corresponding access node;
a selection module, configured to select a target access node among the plurality of access nodes based on the uplink node identification information of the plurality of access nodes;
and a contention resolution return module, configured to send contention resolution return information to the plurality of access nodes, where the contention resolution return information represents a node that is to be actually accessed to the accessed node.
10. A node processing device of an ad hoc network system is applied to any one of the ad hoc network systems and can be used as a node of an access node; wherein the node processing apparatus includes:
the time frequency synchronization unit is used for responding to a downlink synchronization signal to execute time frequency synchronization when the downlink synchronization signal is detected to be sent by an accessed node when the access node is used as the accessed node;
a downlink broadcast receiving unit, configured to receive a downlink broadcast signal sent by the accessed node after the time-frequency synchronization is completed, and acquire reserved access resource information carried in the downlink broadcast signal; the reserved access resource information represents resources reserved in the accessed node and used for the access of the node;
an uplink access unit, configured to send an uplink access signal to the accessed node based on the reserved access resource information;
a response receiving unit, configured to receive a downlink access response, where the downlink access response carries an uplink access sequence identifier; and verifying the uplink access sequence identification; and under the condition that the uplink access sequence identification is verified to pass, accessing the accessed node based on the reserved access resource information to form a corresponding current link;
a node identification sending unit, configured to send uplink node identification information to the accessed node in response to the downlink access response, where the uplink node identification information is used to identify a corresponding access node;
and the competition solution receiving unit is used for receiving competition solution return information sent by the accessed node and determining that the node is the node really accessed to the accessed node based on the competition solution return information.
11. An ad-hoc network system comprising a plurality of nodes, wherein the plurality of nodes comprises:
a node for performing the node processing method of claim 1, and:
a node for performing the node processing method of claim 2.
12. An electronic device, comprising a processor and a memory,
the memory is used for storing codes;
the processor is configured to execute the codes in the memory to implement the node processing method according to any one of claims 1 to 8.
13. A storage medium having stored thereon a computer program which, when executed by a processor, implements the node processing method of any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111604886.7A CN114302479B (en) | 2021-12-24 | 2021-12-24 | Ad hoc network system, node processing method, device, equipment and medium thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111604886.7A CN114302479B (en) | 2021-12-24 | 2021-12-24 | Ad hoc network system, node processing method, device, equipment and medium thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114302479A CN114302479A (en) | 2022-04-08 |
CN114302479B true CN114302479B (en) | 2023-04-14 |
Family
ID=80970424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111604886.7A Active CN114302479B (en) | 2021-12-24 | 2021-12-24 | Ad hoc network system, node processing method, device, equipment and medium thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114302479B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102158980A (en) * | 2010-02-11 | 2011-08-17 | 电信科学技术研究院 | Random access method based on return link, device and system |
CN103517445A (en) * | 2013-10-24 | 2014-01-15 | 重庆邮电大学 | Vehicle-mounted ad-hoc network asynchronous multichannel MAC (media access control) access method based on time division multiplexing |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105792346A (en) * | 2016-03-04 | 2016-07-20 | 海能达通信股份有限公司 | Synchronization method, node device and wireless MESH network system |
WO2018128578A1 (en) * | 2017-01-06 | 2018-07-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Preconfigured grants with a distribution pattern |
CN109121203B (en) * | 2018-08-13 | 2023-04-07 | 上海感悟通信科技有限公司 | Random access method, controlled node and control node for wireless ad hoc network |
CN111132325B (en) * | 2018-11-01 | 2023-08-04 | 北京小米松果电子有限公司 | Networking method based on subframe scheduling, storage medium, ad hoc network and nodes thereof |
CN113260019A (en) * | 2021-03-31 | 2021-08-13 | 深圳市科思科技股份有限公司 | Method for assisting wireless self-organizing network |
-
2021
- 2021-12-24 CN CN202111604886.7A patent/CN114302479B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102158980A (en) * | 2010-02-11 | 2011-08-17 | 电信科学技术研究院 | Random access method based on return link, device and system |
CN103517445A (en) * | 2013-10-24 | 2014-01-15 | 重庆邮电大学 | Vehicle-mounted ad-hoc network asynchronous multichannel MAC (media access control) access method based on time division multiplexing |
Also Published As
Publication number | Publication date |
---|---|
CN114302479A (en) | 2022-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102429435B1 (en) | Methods and apparatuses for determining and configuring a time-frequency resource in a random access process | |
US11838943B2 (en) | Method for generating preamble, method for configuring preamble and equipment thereof, random access method, device, user equipment and base station | |
US11533759B2 (en) | Random access method, terminal equipment and computer storage medium | |
US10492198B2 (en) | Uplink access method, device, and terminal, and base station | |
US8989209B2 (en) | Method and apparatus for transmitting/receiving in mobile wireless network | |
CN103748942B (en) | Accidental access method, base station and terminal | |
EP3888409B1 (en) | Method and apparatus for transmitting and receiving a signal in a wireless communication system | |
CN108432331A (en) | Random access competition-based on radio resource | |
CN110035536B (en) | Method for determining time-frequency resource, configuration method and equipment | |
KR101805560B1 (en) | Method, apparatus and system for channel access | |
CN104272844A (en) | Network node, user equipment and methods therein for random access handling | |
CN108668361B (en) | Information generation method and equipment | |
WO2008038247A2 (en) | Automatic partner selection in the cooperative mac protocol | |
CN111757503A (en) | Resource determination method and device | |
JP2021503849A (en) | Methods and devices for random access | |
US20220272748A1 (en) | Method and apparatus for random access | |
JP2013219687A (en) | Radio communication device, and radio communication method | |
US20220264653A1 (en) | Method and apparatus for transmitting an uplink signal in a wireless communication system | |
EP4007428B1 (en) | Random access method, device, and medium | |
CN114302479B (en) | Ad hoc network system, node processing method, device, equipment and medium thereof | |
KR20160137891A (en) | Method and apparatus for transmitting adaptive partial subframe, method and apparatus for distinguishing frame structure, and method and apparatus for transmitting signal | |
CN107294671B (en) | Method and device for sending random access subframe | |
EP4156832A1 (en) | Method and device for transmitting random access signal | |
CN113692759B (en) | Information transmitting and receiving method, device, equipment and storage medium | |
WO2018033134A1 (en) | Resource determining method, base station, and mobile station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |