CN111787607B - Method for improving synchronization precision of ad hoc network - Google Patents
Method for improving synchronization precision of ad hoc network Download PDFInfo
- Publication number
- CN111787607B CN111787607B CN202010620176.2A CN202010620176A CN111787607B CN 111787607 B CN111787607 B CN 111787607B CN 202010620176 A CN202010620176 A CN 202010620176A CN 111787607 B CN111787607 B CN 111787607B
- Authority
- CN
- China
- Prior art keywords
- node
- synchronization
- time deviation
- deviation value
- synchronous
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/002—Mutual synchronization
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
The invention has proposed a method for improving the synchronous precision of ad hoc network, each node cycle sends one's own synchronizing signal, a node is according to receiving the synchronizing signal of other nodes, choose one its father node, and adjust one's own and its father node synchronization, finish father node synchronous network deployment, form a star or hierarchical network; the node starts to receive the data of the neighbor node, and when receiving the data of one neighbor node, the receiving module of the node calculates the synchronous time deviation value of the node and the neighbor node; adding the calculated synchronous time deviation value with the original stored synchronous time deviation value to obtain a new synchronous time deviation value of the node and the neighbor node, and updating and storing; when the node receives the data of the neighbor node, the new synchronization time deviation value of the node and the neighbor node is configured to the receiving module of the node. The invention can eliminate the influence of the synchronization time deviation on the correctness of the received data.
Description
Technical Field
The invention relates to the technical field of mobile ad hoc networks, in particular to a method for improving synchronization precision of an ad hoc network.
Background
Due to the characteristics of self-organization, self-healing and the like, the self-organizing network is widely applied to the fields of special communication, post-disaster emergency communication and the like. The self-organizing network has networking modes such as star networking, mesh networking and the like. No matter what networking mode is used by the ad hoc network, the synchronization among the nodes is the basis for stable networking. Synchronization includes frequency and time synchronization, where maintaining time synchronization is difficult. Time synchronization means that the start times of each frame of all nodes are aligned. After networking is performed, the start time of each frame between nodes is difficult to be completely aligned on the microsecond level precision, and a synchronization time offset value is usually generated, that is, the receiving start time of a frame of data and the start time of real data have an offset, which can be negative or positive, and indicates that the receiving start time of a frame of data is earlier or later than the start time of real data. The reason for the synchronization time deviation is due to the difference in distance between each node, the variation in distance, and the difference in rf hardware characteristics of each node. The synchronization time offset value may be different between any two nodes. When the synchronization time deviation value exceeds a certain range, the processing capability of the data receiving module is exceeded, and the decoding of the received data fails.
How to solve the influence of the synchronization time deviation between the nodes on the received data is a key problem for improving the accuracy of the received data between the nodes.
Disclosure of Invention
The object of the present invention is to solve at least one of the technical drawbacks mentioned.
Therefore, the invention aims to provide a method for improving the synchronization precision of the ad hoc network, which can eliminate the influence of the synchronization time deviation on the correctness of received data.
In order to achieve the above object, an embodiment of the present invention provides a method for improving synchronization accuracy in an ad hoc network, including the following steps:
s1, synchronizing each node with a father node thereof to complete synchronous networking of the father nodes to form a synchronous network;
step S11, each node periodically sends a self synchronization signal, one node selects a father node of the node according to the synchronization signals of other nodes, and adjusts the synchronization of the node and the father node, namely the frequency of the node and the father node, each frame starts time alignment, and after the synchronization is finished, the synchronization time deviation of the node and the father node is zero or in a certain range;
s12, after all nodes are selected to be synchronized with the father nodes of the nodes, synchronous networking of the father nodes is completed, and a star-shaped or layered network is formed;
s2, in the synchronous network, each node and the neighbor nodes thereof carry out neighbor node synchronous networking;
step S21, before each node and a father node are synchronously networked, calculating and storing an original synchronous time deviation value of each node and a neighbor node;
step S22, after each node and a father node are synchronously networked, the node starts to receive data of a neighbor node, and when receiving data of the neighbor node, a receiving module of the node calculates a synchronous time deviation value of the node and the neighbor node;
step S23, adding the calculated synchronous time deviation value with the original stored synchronous time deviation value to obtain a new synchronous time deviation value of the node and the neighbor node, and updating and storing the new synchronous time deviation value of the node and the neighbor node;
step S24, when the node receives the data of the neighbor node, the new synchronization time deviation value of the node and the neighbor node is configured to the receiving module of the node;
and S25, the receiving module of the node adjusts the time for starting receiving according to the new synchronous time deviation value of the node and the neighbor node.
In any of the above schemes, preferably, in step S11, after the synchronization is completed, the synchronization time offset between the node and its parent node is zero or within a certain range, and the data within the certain range can be correctly decoded.
In any of the above aspects, preferably, the synchronization network is a star or hierarchical synchronization network.
In any of the above schemes, preferably, in step S12, after all nodes select to synchronize with their parent node, each node receives the data and the synchronization signal transmitted by other nodes, and periodically transmits its synchronization signal.
In any of the above aspects, preferably, in step S22, the calculated synchronization time deviation value is determined: and if the calculated synchronization time deviation value is zero, directly updating and storing the calculated synchronization time deviation value as a new synchronization time deviation value of the node and the neighbor node, and jumping to the step S24, otherwise, jumping to the step S23.
In any of the above solutions, preferably, in step S25, the specific process of adjusting the time for starting receiving by the receiving module of the node according to the new synchronization time offset value between the node and the neighboring node is as follows:
if the new synchronization time deviation value is negative, the receiving module starts receiving in advance of the synchronization time deviation time;
and if the new synchronization time deviation value is positive, the receiving module delays the synchronization time deviation time to start receiving.
The method for improving the synchronization precision of the ad hoc network has the following beneficial effects:
1. the invention overcomes the influence of the synchronous time deviation of each node on the received data and improves the data receiving accuracy.
2. The invention calculates the synchronous time deviation between the node and each neighbor node, controls the receiving module to adjust the receiving starting time according to the new synchronous time deviation value parameter of the neighbor node when receiving the data of one neighbor node, thus eliminating the time difference between the receiving starting time of one frame of data and the starting time of the real data after adjustment, starting to receive the data from the starting time of the real data and improving the decoding accuracy of the received data. And the new synchronization time deviation value is updated in real time, and after a synchronization signal of a neighbor node is received each time, the new synchronization time deviation value of the neighbor node is updated, so that the real-time performance of information is ensured.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a principal flow diagram of the present invention;
FIG. 2 is a star network formed after the nodes of the present invention complete synchronous networking;
FIG. 3 is a layer network formed after the nodes complete synchronous networking according to the present invention;
FIG. 4 is a flow chart of the present invention for each node to perform neighbor node synchronous networking with its neighbor nodes;
Detailed Description
Reference will now be made in detail to the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
The invention provides a method for improving synchronization precision of an ad hoc network, which comprises the following steps as shown in figures 1-4:
and S1, synchronizing each node with a father node thereof to complete synchronous networking of the father nodes to form a synchronous network, wherein the synchronous network is a star-type or layered synchronous network.
FIG. 2 is a star network formed after the nodes of the present invention complete synchronous networking; the parent nodes of the b1, b2, b3, b4 and b5 nodes in fig. 2 are all a1, that is, the b1, b2, b3, b4 and b5 nodes all receive the a1 node synchronization signal, and the transmission frequency and the frame start time of the a1 node are aligned. The b3 node neighbor nodes include b1, b2, b4, b5.
FIG. 3 is a layer network formed after the nodes complete synchronous networking according to the present invention; in fig. 3, the parents of the nodes d1, d2 and d3 are e1, and the parents of the nodes c1 and c2 are d 1. The neighbor nodes of the node d3 comprise d1, d2, c1 and c2; the c2 node neighbor nodes comprise e1, d2, d3, c1.
Step S11, each node periodically sends a self synchronization signal, one node selects a father node according to the synchronization signals of other nodes, and adjusts the synchronization between the node and the father node, namely the frequency of the node and the father node, each frame starts time alignment, after the synchronization is completed, the synchronization time deviation between the node and the father node is zero or in a certain range, and the data in the certain range can be correctly decoded.
And S12, after all the nodes select to be synchronized with the father nodes of the nodes, finishing synchronous networking of the father nodes to form a star or layered network.
After all nodes select to synchronize with the father node of the node, each node receives data and synchronizing signals sent by other nodes and periodically sends own synchronizing signals.
S2, in the synchronous network, each node and the neighbor node thereof carry out neighbor node synchronous networking;
step S21, before each node and a father node are synchronously networked, calculating and storing an original synchronous time deviation value of each node and a neighbor node;
step S22, after each node and a father node are synchronously networked, the node starts to receive data of a neighbor node, and when receiving data of the neighbor node, a receiving module of the node calculates a synchronous time deviation value of the node and the neighbor node;
and judging the calculated synchronization time deviation value: and if the calculated synchronization time deviation value is zero, directly updating and storing the calculated synchronization time deviation value as a new synchronization time deviation value of the node and the neighbor node, and jumping to the step S24, otherwise, jumping to the step S23.
When the calculated synchronization time deviation value is zero, substituting the calculated synchronization time deviation value into the following formula (1), so that a new synchronization time deviation value = an original stored synchronization time deviation value can be obtained, and therefore, the calculated synchronization time deviation value is zero and the step S24 can be directly skipped;
step S23, adding the calculated synchronous time deviation value with the original stored synchronous time deviation value to obtain a new synchronous time deviation value of the node and the neighbor node, and updating and storing the new synchronous time deviation value of the node and the neighbor node;
the formula for calculating the new synchronization time deviation value is as follows: the new synchronization time deviation value = original stored synchronization time deviation value + calculated synchronization time deviation value, (1);
step S24, when the node receives the data of the neighbor node, the new synchronization time deviation value of the node and the neighbor node is configured to a receiving module of the node;
and S25, the receiving module of the node adjusts the time for starting receiving according to the new synchronous time deviation value of the node and the adjacent node.
The specific process of adjusting the time for starting receiving by the receiving module of the node according to the new synchronization time deviation value of the node and the neighbor node is as follows:
if the new synchronization time deviation value is negative, the receiving module starts receiving in advance by the synchronization time deviation time;
and if the new synchronization time deviation value is positive, the receiving module delays the synchronization time deviation time to start receiving.
If the positive and negative values of the new synchronization time offset value exceed the range within which the data can be correctly decoded, the received data will show decoding errors;
1) Synchronization has unidirectionality, and a node is synchronized with its parent node in time alignment, but its parent node is not necessarily synchronized with the node in time alignment, that is, the parent node receives the node data with synchronization time deviation.
2) A node may also be synchronized with its neighbors (nodes other than its parent).
3) The synchronization time offset changes when the distance between a node and a neighboring node changes.
In order to solve the problems, the invention calculates the synchronous time deviation between the node and each neighbor node, controls the receiving module to adjust the receiving starting time according to the new synchronous time deviation value parameter of the neighbor node when receiving the data of one neighbor node, thus eliminating the time difference between the receiving starting time of one frame of data and the starting time of the real data after adjustment, starting to receive the data from the starting time of the real data and improving the decoding accuracy of the received data. And the new synchronization time deviation value is updated in real time, and after a synchronization signal of a neighbor node is received each time, the new synchronization time deviation value of the neighbor node is updated, so that the real-time performance of information is ensured.
Although embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are exemplary and not to be construed as limiting the present invention, and that those skilled in the art may make variations, modifications, substitutions and alterations within the scope of the present invention without departing from the spirit and scope of the present invention. The scope of the invention is defined by the appended claims and equivalents thereof.
Claims (6)
1. A method for improving synchronization precision of an ad hoc network is characterized by comprising the following steps:
s1, synchronizing each node with a father node thereof to finish synchronous networking of the father nodes to form a synchronous network;
step S11, each node periodically sends a self synchronization signal, one node selects a father node of the node according to the synchronization signals of other nodes, and adjusts the synchronization of the node and the father node, namely the frequency of the node and the father node, each frame starts time alignment, and after the synchronization is finished, the synchronization time deviation of the node and the father node is zero or in a certain range;
s12, after all nodes select to be synchronous with the father nodes of the nodes, finishing synchronous networking of the father nodes to form a star or layered network;
s2, in the synchronous network, each node and the neighbor nodes thereof carry out neighbor node synchronous networking;
step S21, after each node and a father node thereof are synchronously networked, calculating and storing an original synchronous time deviation value of each node and a neighbor node thereof;
step S22, after each node and a father node are synchronously networked, the node starts to receive data of a neighbor node, and when receiving data of the neighbor node, a receiving module of the node calculates a synchronous time deviation value of the node and the neighbor node;
step S23, adding the calculated synchronous time deviation value with the original stored synchronous time deviation value to obtain a new synchronous time deviation value of the node and the neighbor node, and updating and storing the new synchronous time deviation value of the node and the neighbor node;
step S24, when the node receives the data of the neighbor node, the new synchronization time deviation value of the node and the neighbor node is configured to a receiving module of the node;
and S25, the receiving module of the node adjusts the time for starting receiving according to the new synchronous time deviation value of the node and the neighbor node.
2. The method for improving synchronization precision of ad hoc network as claimed in claim 1, wherein in step S11, after the synchronization is completed, the synchronization time deviation between the node and its parent node is zero or within a certain range, and the data within the certain range can be correctly decoded.
3. The method for improving synchronization accuracy of an ad hoc network as claimed in claim 1, wherein the synchronization network is a star or hierarchical synchronization network.
4. The method for improving synchronization accuracy of an ad hoc network according to claim 1, wherein in step S12, after all nodes select to synchronize with their parent node, each node receives the data and synchronization signals transmitted by other nodes and periodically transmits its synchronization signal.
5. The method for improving synchronization accuracy of an ad hoc network as claimed in claim 1, wherein in step S22, the calculated synchronization time deviation value is determined: and if the calculated synchronization time deviation value is zero, directly updating and storing the original stored synchronization time deviation value as a new synchronization time deviation value of the node and the neighbor node, wherein the new synchronization time deviation value = the original stored synchronization time deviation value, and jumping to the step S24, otherwise, jumping to the step S23.
6. The method for improving synchronization accuracy of an ad hoc network as claimed in claim 1, wherein in step S25, the specific process of the receiving module of the node adjusting the time to start receiving according to the new synchronization time offset value of the node and the neighboring node is as follows:
if the new synchronization time deviation value is negative, the receiving module starts receiving in advance by the synchronization time deviation time;
and if the new synchronization time deviation value is positive, the receiving module delays the synchronization time deviation time to start receiving.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010620176.2A CN111787607B (en) | 2020-06-30 | 2020-06-30 | Method for improving synchronization precision of ad hoc network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010620176.2A CN111787607B (en) | 2020-06-30 | 2020-06-30 | Method for improving synchronization precision of ad hoc network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111787607A CN111787607A (en) | 2020-10-16 |
| CN111787607B true CN111787607B (en) | 2023-04-18 |
Family
ID=72761053
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010620176.2A Active CN111787607B (en) | 2020-06-30 | 2020-06-30 | Method for improving synchronization precision of ad hoc network |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111787607B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120639231A (en) * | 2023-01-14 | 2025-09-12 | 华为技术有限公司 | Method, equipment and system for clock recovery |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101087219A (en) * | 2006-06-09 | 2007-12-12 | 中国科学院软件研究所 | Wireless sensor network time synchronization method and device based on error statistics |
| CN101982959A (en) * | 2010-11-24 | 2011-03-02 | 电子科技大学 | Network demand time synchronization method |
| CN102118849A (en) * | 2011-03-02 | 2011-07-06 | 重庆邮电大学 | Time synchronization method applicable to wireless sensor network |
| CN103546868A (en) * | 2012-07-12 | 2014-01-29 | 华为技术有限公司 | A time synchronization method, network system and nodes of a wireless sensor network |
| CN104053223A (en) * | 2013-03-13 | 2014-09-17 | 中国科学院大学 | A Time Synchronization Method for Low-power Wireless Sensor Networks |
| CN105611621A (en) * | 2016-01-14 | 2016-05-25 | 南京航空航天大学 | Master-slave synchronization method applicable to multi-hop wireless sensor network |
| CN106162810A (en) * | 2016-08-30 | 2016-11-23 | 北京交通大学 | A kind of new node networking synchronous method of wireless multi-hop collaborative network |
| CN110290579A (en) * | 2019-05-22 | 2019-09-27 | 南京大学 | A wireless ad hoc network time synchronization method, node and wireless ad hoc network under narrowband conditions |
| CN111083775A (en) * | 2019-11-06 | 2020-04-28 | 重庆邮电大学 | A Time Synchronization Method for IPv6 Wireless Sensor Network Based on RPL Routing Protocol |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013218328B3 (en) * | 2013-09-12 | 2014-06-26 | Siemens Aktiengesellschaft | Method for locating frequency error in communication network, involves detecting change of node clock frequency of central network node if synchronization deviation calculated in previous and next network nodes is similar to each other |
-
2020
- 2020-06-30 CN CN202010620176.2A patent/CN111787607B/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101087219A (en) * | 2006-06-09 | 2007-12-12 | 中国科学院软件研究所 | Wireless sensor network time synchronization method and device based on error statistics |
| CN101982959A (en) * | 2010-11-24 | 2011-03-02 | 电子科技大学 | Network demand time synchronization method |
| CN102118849A (en) * | 2011-03-02 | 2011-07-06 | 重庆邮电大学 | Time synchronization method applicable to wireless sensor network |
| CN103546868A (en) * | 2012-07-12 | 2014-01-29 | 华为技术有限公司 | A time synchronization method, network system and nodes of a wireless sensor network |
| CN104053223A (en) * | 2013-03-13 | 2014-09-17 | 中国科学院大学 | A Time Synchronization Method for Low-power Wireless Sensor Networks |
| CN105611621A (en) * | 2016-01-14 | 2016-05-25 | 南京航空航天大学 | Master-slave synchronization method applicable to multi-hop wireless sensor network |
| CN106162810A (en) * | 2016-08-30 | 2016-11-23 | 北京交通大学 | A kind of new node networking synchronous method of wireless multi-hop collaborative network |
| CN110290579A (en) * | 2019-05-22 | 2019-09-27 | 南京大学 | A wireless ad hoc network time synchronization method, node and wireless ad hoc network under narrowband conditions |
| CN111083775A (en) * | 2019-11-06 | 2020-04-28 | 重庆邮电大学 | A Time Synchronization Method for IPv6 Wireless Sensor Network Based on RPL Routing Protocol |
Non-Patent Citations (2)
| Title |
|---|
| R1-134404 "Discussion on radio-based network synchronization in small cell scenarios";LG Electronics;《3GPP tsg_ran\WG1_RL1》;20130927;全文 * |
| 基于频偏估计的无线传感器网络时间同步算法;孙毅等;《通信学报》;20150925(第09期);全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111787607A (en) | 2020-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2429105B1 (en) | Node in a wireless system with time and clock frequency synchronizing and corresponding method | |
| US6907472B2 (en) | Distributed synchronization mechanism for shared communications media based networks | |
| US20110019699A1 (en) | Method and System for Precise-Clock Synchronization, and Device for Precise-Clock Frequency/Time Synchronization | |
| US10986596B2 (en) | Base station, and a method of operating a base station, in a cellular telecommunications network | |
| CN113098674B (en) | Time synchronization method and system for data link terminal of high-speed carrier self-organizing network | |
| KR20080015479A (en) | Method and System for Implementing Time Division Multiple Access Method in Ad-Hoc Multi-Hoping Wireless Network | |
| CN111490844B (en) | Clock synchronization method and device and electronic equipment | |
| US7860040B2 (en) | Distributed synchronization method and system | |
| CN114584246B (en) | FPGA-based wireless ad hoc network time synchronization method, system and medium | |
| CN111787607B (en) | Method for improving synchronization precision of ad hoc network | |
| CN106162810B (en) | A kind of new node networking synchronous method of wireless multi-hop collaborative network | |
| CN102457346A (en) | Time synchronization implementation method and clock node | |
| Zhou et al. | A scalable and adaptive clock synchronization protocol for IEEE 802.11-based multihop ad hoc networks | |
| Maroti et al. | Robust Multi-Hop Time Synchronization in Sensor Networks. | |
| CN106162858B (en) | Directintermination time synchronization method and device | |
| CN115833987A (en) | Initial frequency offset calibration method and system for multi-band and multi-network coexistence scenarios | |
| CN114745680A (en) | Wireless base station time synchronization method, device, equipment and storage medium | |
| CN103298099A (en) | Time synchronizing method based on bimodal clock frequency estimation | |
| CN111867042B (en) | MESH network synchronization method with time difference detection function | |
| US20210306130A1 (en) | Method of synchronizing nodes in a determinist mesh network | |
| CN117202335A (en) | Timing synchronization method, device, equipment and storage medium between star ad hoc networks | |
| CN119051790B (en) | A time synchronization method, device and system | |
| CN111641993B (en) | Time synchronization method for energy perception dynamic topology control | |
| CN116939801B (en) | Wearable device wireless time synchronization method based on physical layer cross-technology communication | |
| CN119815498B (en) | Wireless communication time synchronization method supporting sleep |
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 |