WO2009045018A1 - Method for measuring node location using mac layer of wireless personal area network - Google Patents

Method for measuring node location using mac layer of wireless personal area network Download PDF

Info

Publication number
WO2009045018A1
WO2009045018A1 PCT/KR2008/005664 KR2008005664W WO2009045018A1 WO 2009045018 A1 WO2009045018 A1 WO 2009045018A1 KR 2008005664 W KR2008005664 W KR 2008005664W WO 2009045018 A1 WO2009045018 A1 WO 2009045018A1
Authority
WO
WIPO (PCT)
Prior art keywords
ranging measurement
node
ranging
mobile node
mac frame
Prior art date
Application number
PCT/KR2008/005664
Other languages
French (fr)
Inventor
Cheolhyo Lee
Jaeyoung Kim
Hongsoon Nam
Original Assignee
Electronics And Telecommunications Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from KR1020080048836A external-priority patent/KR20090034711A/en
Application filed by Electronics And Telecommunications Research Institute filed Critical Electronics And Telecommunications Research Institute
Priority to US12/681,470 priority Critical patent/US8451766B2/en
Publication of WO2009045018A1 publication Critical patent/WO2009045018A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Abstract

Provided is a method for measuring a node location using a Media Access Control (MAC) layer of a Wireless Personal Area Network (WPAN). The method, includes: requesting ranging measurement to the mobile node by broadcasting an MAC frame where ranging measurement start is displayed according to a ranging measurement request message for a mobile node transmitted from outside; and receiving ranging measurement information measured in the mobile node as a response to the broadcasted MAC frame and broadcasting an MAC frame where ranging measurement end is displayed.

Description

Description
METHOD FOR MEASURING NODE LOCATION USING MAC LAYER OF WIRELESS PERSONAL AREA NETWORK
Technical Field
[1] The present invention relates to a method for measuring a node location using a
Media Access Control (MAC) layer of a Wireless Personal Area Network (WPAN); and, more particularly, to a method for measuring a node location using an MAC layer which can easily measure a mobile node location while maintaining compatibility with a typical MAC layer by measuring the mobile node location using an MAC frame newly defined to be capable of measuring a mobile node location through the MAC layer in a WPAN.
[2] This work was supported by the IT R&D program for MIC/IITA [2006-S-070-02,
"Development of Cognitive Wireless Home Networking System"].
[3]
Background Art
[4] As a wireless communication method is applied to diverse services, a location recognition service for detecting a location of a wireless device in addition to a data communication service is increasingly required. In order to satisfy the requirement for the location recognition service, diverse location recognition technologies and systems are suggested. The diverse location recognition technologies and systems will be described according to a transmitted/received signal creating method or a signal source applying method as follows.
[5] When the location recognition technologies are divided according to the transmitted/ received signal creating method, there are location recognition technologies using an infrared signal, a Radio Frequency (RF) signal, an ultrasonic signal, and an Ultra Wide Band (UWB) signal. Distance measuring precision of the location recognition technologies are differed according to each signal characteristic. For example, a distance error of several meters occurs in the location recognition technology using only the strength of the RF signal. On the other hand, the location recognition technology using the ultrasonic signal is precise to several centimeters.
[6] As another dividing method, when the location recognition technologies are divided according to whether the same signal source is used in a data communication and ranging measurement procedure, the location recognition technologies are divided into location recognition technology differently using a transmitter/receiver for data communication and a transmitter/receiver for distance measurement, and location recognition technology performing data communication and distance measurement. As an example of the former technology where data communication is divided from distance measurement, a "Cricket" system uses an RF transmitter/receiver for data communication and uses an ultrasonic transmitter/receiver for distance measurement in parallel. On the other hand, as an example of the latter technology, a UWB system using one signal source can perform data communication and distance measurement using one transmitter/receiver.
[7] Meanwhile, a Media Access Control (MAC) layer in a Wireless Personal Area
Network (WPAN) used in data communication performs a function of forming a Personal Area Network (PAN) including a coordinator node and neighboring nodes. The MAC layer transmits data between the coordinator node and the neighboring nodes in the PAN.
[8] In the communication technology on the MAC layer, diverse frames information, a channel scan method, a method for registering diverse channel scan devices, a channel access method, and a direct and indirect data transmitting method are defined. In the WPAN technology, functions of a physical layer and an MAC layer for simultaneously performing data communication and distance measurement are suggested.
[9] Meanwhile, a distance between a specific node and reference nodes in a conventional
WPAN can be measured based on information such as an angle difference and a time difference. The conventional ranging measurement technology using the time difference may adopt a two-way ranging (TWR) method for measuring a round trip time of data frame transmission between two devices without synchronizing a time through a cable as a technology of grasping a distance by measuring a transmission time of data or a packet.
[10] A 2 dimensional (2D) coordinates value of the mobile node is acquired based on ranging measurement information among more than 3 reference nodes and mobile nodes on the basis of the physical layer and the MAC layer in the ranging measurement technology using the time difference. The ranging measurement information is transmitted to a positioning system capable of operating algorithm such as trian- gulation. The positioning system operates a final location coordinates value of the mobile node based on the transmitted ranging measurement information.
[11] In the WPAN network layer, a mobile node location measuring procedure using a physical layer and an MAC layer is defined. The network layer operates according to a WPAN reference within a piconet and transmits the ranging measurement information to the positioning system via a plurality of piconets through data routing. The technology of measuring the mobile node location according to the reference of the network layer has a problem in that it is more difficult to be realized than the transmission technology on the MAC layer. Disclosure of Invention
Technical Problem
[13] An object of the present invention is to solve the problem of the conventional technology that a location measuring procedure based on a network layer in a Wireless Personal Area Network (WPAN) is complicated and a mobile node location is not measured without a transmission procedure of ranging measurement information since only a data communication procedure is defined through only a Media Access Control (MAC) layer.
[14] An embodiment of the present invention is directed to providing a method for measuring a node location using an MAC layer which can easily measure a mobile node location while maintaining compatibility with a typical MAC layer by measuring the mobile node location using an MAC frame newly defined to be capable of measuring the mobile node location through the MAC layer in a Wireless Personal Area Network.
[15] The objects of the present invention are not limited to the above-mentioned ones.
Other objects and advantages of the present invention can be understood by the following description, and become apparent with reference to the embodiments of the present invention. Also, it is obvious to those skilled in the art of the present invention that the objects and advantages of the present invention can be realized by the means as claimed and combinations thereof.
[16]
Technical Solution
[17] In order to solve the problem, the present invention measures a mobile node location using a Media Access Control (MAC) frame newly defined to be capable of measuring the mobile node location through an MAC layer in a Wireless Personal Area Network (WPAN).
[18] In accordance with an aspect of the present invention, there is provided a method for measuring a node location using a Media Access Control (MAC) layer in a coordinator node, including: requesting ranging measurement to the mobile node by broadcasting an MAC frame where ranging measurement start is displayed according to a ranging measurement request message for a mobile node transmitted from outside; and receiving ranging measurement information measured in the mobile node as a response to the broadcasted MAC frame and broadcasting an MAC frame where ranging measurement end is displayed.
[19] The method further includes: transmitting the received ranging measurement information to an external positioning system.
[20] In addition, the method further includes: setting up a data communication zone having the maximum radius required for performing data communication according to a star topology and a ranging measurement zone having a radius required for performing ranging measurement between the mobile node and a reference node.
[21] In accordance with another aspect of the present invention, there is provided a method for measuring a node location using a MAC layer in a mobile node, including: receiving a request for ranging measurement from a coordinator node through a broadcasted MAC frame and displaying on the MAC frame whether the ranging measurement is in progress after receiving the request for the ranging measurement; creating ranging measurement information on a distance with reference nodes based on the MAC frame displaying whether the ranging measurement is in progress; and transmitting the created ranging measurement information to the coordinator node.
[22] The method includes: requesting ranging measurement to the coordinator node by displaying the request for own ranging measurement on a reserved field of the MAC frame; and receiving own location information from the coordinator node after performing said receiving a request for ranging measurement, said creating ranging measurement information on a distance with reference nodes, and said transmitting the created ranging measurement information.
[23] In addition, the method includes: when there is no own address in a node address field of the broadcasted MAC frame, temporarily stopping data transmission; and restarting the temporarily stopped data transmission upon receiving an MAC frame displaying ranging measurement end from the coordinator node.
Advantageous Effects
[24] The present invention can easily measure a mobile node location while maintaining compatibility with a typical Media Access Control (MAC) layer by measuring the mobile node location using an MAC frame newly defined to be capable of measuring the mobile node location through the MAC layer.
[25] That is, the present invention divides a data communication zone and a ranging measurement zone using a coordinator node as a reference and accepts the requirements of the WPAN standard. Also, the present invention defines a procedure measuring a distance and location between nodes by newly defining a protocol required for exchange of ranging measurement information and transmission of location information in a network in a reserved field of the MAC frame and realizes a location recognizable WPAN.
[26] In a wireless sensor network using a WPAN physical layer and an MAC layer for simultaneously performing distance measurement and data communication, the present invention also can easily realize a location recognizable wireless communication device and network by redefining a network constituent element required for distance measurement and related information transmission and a field required on an MAC frame, and defining a method for setting up related control information between a mobile node and reference nodes on a network and a ranging measurement procedure when location detection is requested in a location system or a mobile device. [27]
Brief Description of the Drawings
[28] Fig. 1 is a block diagram of a Wireless Personal Area Network (WPAN) where the present invention is applied.
[29] Fig. 2 is a block diagram showing the WPAN where the ranging measurement zone and the data communication zone are displayed.
[30] Fig. 3 shows an MAC frame where a reserved field is redefined in accordance with an embodiment of the present invention.
[31] Fig. 4 is a flowchart describing a node positioning method using an MAC layer of the
WPAN in accordance with an embodiment of the present invention.
[32] Fig. 5 shows a super frame where a ranging measurement period is applied in accordance with an embodiment of the present invention.
[33]
Best Mode for Carrying Out the Invention
[34] The advantages, features and aspects of the invention will become apparent from the following description of the embodiments with reference to the accompanying drawings, which is set forth hereinafter. Therefore, those skilled in the field of this art of the present invention can embody the technological concept and scope of the invention easily. In addition, if it is considered that detailed description on a related art may obscure the points of the present invention, the detailed description will not be provided herein. The preferred embodiments of the present invention will be described in detail hereinafter with reference to the attached drawings.
[35] To help understanding of the present invention, a mobile node location measuring method using a Wireless Personal Area Network (WPAN) physical layer and a Media Access Control (MAC) layer where distance measurement and data communication are simultaneously performed will be described.
[36] Fig. 1 is a block diagram of a WPAN where the present invention is applied.
[37] As shown in Fig. 1, the WPAN includes a 1st reference node 101, a 2nd reference node
102, an n"1 reference node 103, a mobile node 104, a coordinator node 105, and a router 110 within a piconet 100. The router 110 relays the coordinator node 105 within the piconet 100 with an external positioning system 10.
[38] The 1st to n"1 reference nodes 101 to 103, the mobile node 104, and the coordinator node 105 used in the present invention simultaneously perform data communication and distance measurement using a signal generated in one signal generator installed inside the device.
[39] According to levels that an MAC layer function is realized within the piconet 100, nodes included in the WPAN are divided into a full function device (FFD) which is usable as a coordinator and a reduced function device (RFD) which is not used as a coordinator but as a sensor device. A distance measurable device in the FFDs or the RFDs is called Ranging capable DEVice (RDEV).
[40] The 1st to n"1 reference nodes 101 to 103 store own location, i.e., a location coordinates value, in advance through initial location setup, and operate as a reference node for measuring a distance from the mobile node 104 within the piconet 100.
[41] The mobile node (MN) 104 has mobility and measures a distance from the 1st to n"1 reference nodes 101 to 103 within the piconet 100.
[42] The coordinator node 105 has a ranging measurement function and transmits ranging measurement information transmitted from the mobile node 104 to the positioning system 10 through the router 110. The coordinator node 105 performs location operation based on the ranging measurement information transmitted from the mobile node 104. The coordinator node 105 transmits the location information acquired through the location operation to the mobile node 104. It is assumed that the 1st to n"1 reference nodes 101 to 103 and the coordinator node 105 grasp own location coordinates through an initial location measuring procedure.
[43] The router 110 relays the coordinator node 105 of the piconet 100 with the positioning system 10. That is, the router 110 transmits the ranging measurement information transmitted from the coordinator node 105 to the positioning system 10 and the location information transmitted from the positioning system 10 to the coordinator node 105. When the WPAN includes a plurality of piconets, ranging measurement information between a specific coordinator 105 and the positioning system 10 and other information are transmitted through a plurality of routers 110.
[44] Functions of each node for ranging measurement will be described in detail. When the positioning system 10 requests the coordinator node 105 to detect a location of the mobile node 104, or when the mobile node 104 requests the coordinator node 105 to detect own location, if necessary, the coordinator node 105 performs the location measuring procedure in the WPAN.
[45] Subsequently, the mobile node 104 measures distances from more than three reference nodes 101 to 103 to apply triangulation. The mobile node 104 creates ranging measurement information on the distance from the 1st reference node 101, the 2nd reference node 102, and the n"1 reference node 103. The mobile node 104 transmits the created ranging measurement information to the coordinator node 105. The ranging measurement information includes information on any one of a distance operation value or a time measurement value. Also, the ranging measurement information includes the mobile node 104, the reference nodes 101 to 103, which are measurement references, and detailed information on the ranging measurement procedure besides a ranging measurement value.
[46] The coordinator node 105 transmits the ranging measurement information to the positioning system 10 through the router 110, or directly performs the location operation. The positioning system 10 entirely performs monitoring on the location operation and the nodes inside the network. When there are a plurality of the piconets 100, a route should be set up in advance to pass through the router 110 over several hops of a sensor network.
[47] Considering in view of the network, when a network between the coordinator node
105 and each neighboring node, i.e., the 1st to n"1 reference nodes, is formed of a star topology, each neighboring node can transmit the ranging measurement information to each other only through the coordinator node 105. Accordingly, a distance can be measured through operation as a partial mesh network among the mobile node 104 and the 1st reference node 101, the 2nd reference node 102, and the n"1 reference node 103, which are reference nodes on distance measurement. The ranging measurement zone and the data communication zone for the mesh network will be described with reference to Fig. 2.
[48] Fig. 2 is a block diagram showing the WPAN where the ranging measurement zone and the data communication zone are displayed.
[49] Transmission output of the nodes inside one piconet 100 is limited by radio regulation of each nation in air transmission. Accordingly, the maximum transmission distance for packet transmission by the node is determined. According to a radar formula such as Equation 1 showing relation between radio transmission and reception powers, a reception power
Prx in one-way air transmission is in proportion to a transmission power
and is in inverse proportion to the square of a distance R.
[50]
[51] P IX
P1, OC
R
Eq.1 [52] [53] where represents reception power in one-way air transmission;
represents transmission power; and R represents a distance.
[54] In Equation 1, when any one node of the two same nodes transmits a packet to the other node at the maximum transmission output tx_max
, the maximum transmission radius
I 'm ax is determined by a signal sensitivity level of a fixed reception node.
[55] As shown in Fig. 2, a maximum transmission distance Rl 202 between a coordinator node 200 and a 2nd mobile node 212 in the piconet 100 is set up as the maximum transmission radius rim ax according to a signal sensitivity level of a fixed receiver as shown in Equation 1. Accordingly, when it is assumed that there is the same transmission/reception characteristic, a transmission distance D2 203 between a 1st mobile node 211 and a 1st reference node 213 should have a value smaller than the maximum transmission radius rim ax
[56] When a distance between the 1st mobile node 211 and the 1st reference node 213 is the maximum transmission radius
■ •max
, and locations of the 1st mobile node 211 and the 1st reference node 213 are on radius of a symmetric R2 201 having the coordinator node 200 as a center, the 1st mobile node 211 and the 1st reference node 213 are located in the maximum communicable transmission distance. In this state, when the 1st mobile node 211 goes out of the maximum communicable transmission distance on an axis of the transmission distance D2 203, the 1st mobile node 211 is still able to communicate with the coordinator node 200 but may not perform communication for ranging measurement with the 1st reference node 213.
[57] The coordinator node 200 defines a data communication zone 22 having the maximum transmission radius rim ax to perform data communication with the 1st mobile node 211, the 2nd mobile node 212 or the 1st reference node 213 on the star topology.
[58] Also, the coordinator node 200 sets up a ranging measurement zone 21 corresponding to a distance smaller than the maximum transmission radius ■ •max to enable ranging measurement according to the defined data communication zone 22. That is, the coordinator node 200 selects the ranging measurement zone 21 smaller than the maximum transmission radius
• •max or reference nodes for ranging measurement of the 1st mobile node 211 on the mesh network partially formed between the 1st mobile node 211 and the 1st reference node 213, the 1st mobile node 211 and the coordinator node 200, or the 2nd mobile node 212 and the 1st reference node 213.
[59] After the ranging measurement zone 21 is set up, the coordinator node 200 manages the entire network to perform good communication for ranging measurement based on the set up data communication zone 22 and ranging measurement zone 21. The radius R2 201 of the ranging measurement zone 21 has a value smaller than the radius Rl 202 of the data communication zone 22. That is, relation as R2 201 = Rl 202 is formed.
[60] Fig. 3 shows an MAC frame where a reserved field is redefined in accordance with an embodiment of the present invention.
[61] In order to measure locations of each node of the WPAN based on the conventional
MAC layer, the present invention should add data communication functions among a plurality of nodes to detect a specific node location besides a ranging measurement procedure between a mobile node and a reference node according to a two way ranging (TWR) method.
[62] Accordingly, the present invention does not designate an individual packet or communication method to a network layer, which is an upper layer of the MAC layer, but uses a reserved field 313 of an MAC frame whose usage is not designated in "Institute of Electrical and Electronics Engineers (IEEE) 802.15.4" standard.
[63] As shown in Fig. 3, the MAC frame except an acknowledgement (Ack) frame includes an MAC header 310, an MAC payload 320, and an MAC footer 330.
[64] The MAC header 310 includes a frame control field 311 and a sequence number field
312. Two initial Octets of the MAC header 310 is the frame control field 311. The frame control field 311 includes a frame type field, a security enabled field, a frame pending field, an Ack. request field, a PAN identification (ID) compression field, a reserved field 313, a destination addressing mode field 317, a frame version field, and a source addressing mode field 318 required for controlling the MAC frame.
[65] In order to apply the two way ranging method without designating an additional frame required for ranging measurement, the present invention defines the reserved fields 313 ranging from 7th bit to 9th bit of the frame control field 311 as a ranging broadcast field 314, a ranging mode field 315, and a location flag field 316 for ranging and ranging measurement.
[66] In the present invention, when the number of reference nodes used for ranging measurement is n, the coordinator node has related nodes to perform a preparing procedure for ranging measurement by loading and transmitting addresses of a mobile node, a 1st reference node, and an n"1 reference node corresponding to a mobile node address field 321, a 1st reference node address field 322, and an n"1 reference node address field 323 of the MAC payload 320.
[67] The ranging broadcast field 314 of the MAC frame will be described in detail. For ranging measurement, the ranging broadcast field 314 is defined to a 7th bit of the frame control field 311. When the coordinator node 105 of Fig. 1 starts ranging measurement for detecting a location of the mobile node 104, the coordinator node 105 transmits related information to nodes in the piconet 100. At this time, the coordinator node 105 changes the bit of the ranging broadcast field 314 and notifies to the nodes of the piconet 100 that the ranging measurement is started. That is, the coordinator node 105 performs a function of allowing data transmission of only nodes related to the ranging measurement procedure based on the ranging broadcast field 314 and stopping data transmission of other nodes. The coordinator node 105 also performs a function of allowing data transmission of all nodes when the ranging measurement procedure is disabled.
[68] To be specific, the coordinator node 105 sets up a bit of the ranging broadcast field
314 as "1" and notifies to the nodes of the piconet 100 that the ranging measurement procedure starts. At this time, the coordinator node 105 sets up the destination addressing mode field 317 of the MAC header 310 as "Oxffff" and broadcasts an MAC frame to the nodes in the piconet 100.
[69] For example, in case of using a data frame, the coordinator node 105 sets up the destination addressing mode field 317 as "Oxffff" such that the nodes of the piconet 100 can receive the data frame. Subsequently, the coordinator node 105 notifies that the nodes are used in the ranging measurement procedure by respectively loading and transmitting address information of the node in the mobile node address field 321 and the 1st to n"1 reference node address fields 322 and 323 of the MAC payload 320. Other nodes stop data transmission/reception until the ranging measurement procedure is disabled and stays in a waiting state. When the ranging measurement procedure is disabled, the coordinator node 105 sets up the field of the ranging broadcast field 314 as "0" to notify the end of the ranging measurement to the nodes of the piconet 100, and transmits the data frame to the nodes.
[70] The ranging mode field 315 is defined at the 8th bit of the reserved field 313 for ranging measurement. The ranging mode field 315 divides whether the ranging measurement mode is for positioning or tracking. The ranging mode field 315 designates information on which device of the mobile node 104 and the positioning system 10 requires ranging measurement. That is, the mobile node 104 requests positioning to the coordinator node 105 and the positioning system 10 requests tracking of the mobile node to the coordinator node 105.
[71] For example, the positioning system 10 sets up the ranging mode field 315 as "1" for initial tracking of the mobile node 104, and requests positioning to the coordinator node 105. The coordinator node 105 transmits ranging measurement information transmitted from the mobile node 104 to the positioning system 10. On the other hand, the mobile node 104 sets up the ranging mode field 315 as "0" for initial ranging measurement, and requests positioning to the coordinator node 105. Subsequently, the coordinator node 105 transmits the ranging measurement information transmitted from the mobile node 104 to the positioning system 10 and transmits location information operated in the positioning system 10 to the mobile node 104.
[72] The location flag field 316 is defined at a 9th bit of the reserved field 313 for ranging measurement. The location flag field 316 displays that a ranging measurement procedure between the mobile node 104 and the 1st to n"1 reference nodes 101 to 103 is in progress in the piconet 100. The location flag field 316 is different from a ranging (RNG) field of a physical layer header of "IEEE802.15.4a" standard. The RNG field displays that a transmitted/received frame is a Ranging FRAME (RFRAME) used in point-to-point ranging measurement between two nodes and has a counter for ranging measurement to operate by setting up a value through the initializing and ending procedure.
[73] However, the location flag field 316 notifies whether the ranging measurement procedure is in progress or not. For ranging measurement of the mobile node 104, the coordinator node 105 broadcasts a frame notifying start of an initial ranging measurement procedure based on the ranging broadcast field 314. Subsequently, the nodes related to the ranging measurement, i.e., the mobile node 104 and the 1st to n"1 reference nodes 101 to 103, activate the location flag field 316 as " 1" and transmit a frame. When the ranging measurement procedure is disabled, the mobile node 104 and the 1st to n"1 reference nodes 101 to 103 transmit a frame initializing the bit of the location flag field 316 as "0" to the coordinator node 105. In order to notify to the nodes on the piconet 100 that the ranging measurement procedure is disabled, the coordinator node 105 transmits an MAC frame and allows data transmission of the nodes.
[74] Fig. 4 is a flowchart describing a node positioning method using an MAC layer of the
WPAN in accordance with an embodiment of the present invention.
[75] As shown in Fig. 1, the coordinator node 105 is connected to the positioning system
10 through the router 110 and transmits ranging measurement information transmitted from the mobile node 104 to the positioning system 10. It is assumed that the mobile node 104 forms the piconet 100 where a ranging measurement zone and a data communication zone capable of communicating with at least three reference nodes having the coordinator node 105 as a center are displayed. It is defined that the number of reference nodes used according to an algorithm for positioning is n. When the number n of reference nodes is larger than 3, triangulation can be applied and the coordinator node 105 can be included in the reference node.
[76] To have a look at the node positioning method in accordance with the present invention, the coordinator node 105 receives a ranging measurement request message for tracking from the positioning system 10 or a ranging measurement request message for positioning from the mobile node 104 at step S402. The coordinator node 105 performs a ranging measurement procedure upon receiving the ranging measurement request message, checks a bit value of the ranging mode field 315 and determines whether the ranging measurement request message is the ranging measurement request message for tracking transmitted from the positioning system 10 or the ranging measurement request message for positioning transmitted from the mobile node 104. A determination result of the ranging measurement mode is included in the ranging measurement information in a following procedure and transmitted to the positioning system 10.
[77] The coordinator node 105 transmits an MAC frame including addresses of the mobile node 104 and the 1st to n"1 reference nodes 101 to 103, i.e., a broadcast message, to the nodes of the piconet 100 to prepare ranging measurement at step S404. That is, the coordinator node 105 transmits the MAC frame where ranging measurement start is displayed on the ranging broadcast field 314 to the mobile node 104 and requests ranging measurement. The coordinator node 105 loads the addresses of the mobile node 104 related to ranging measurement and the n reference nodes in the mobile node address field 321 and the 1st to nth reference node address fields 322 and 323 of the MAC pay load 320 inside the MAC frame and transmits the addresses to the nodes.
[78] The nodes of the piconet 100 receiving an MAC frame broadcast message checks whether own address is included. When own address is included, the mobile node 104 and the 1st to n"1 reference nodes 101 to 103 perform data transmission for ranging measurement and other nodes temporarily stop data transmission at step S406 until the ranging measurement procedure is disabled. Subsequently, the mobile node 104 and the 1st to n"1 reference nodes 101 to 103 set up the location flag field 316 of the messages to be transmitted as " 1 " and notify to the nodes of the piconet 100 that the ranging measurement procedure is in progress.
[79] When the ranging measurement on each node of the piconet 100 is prepared at the step S406, the mobile node 104 performs ranging measurement with the 1st to n"1 reference nodes 101 to 103. That is, the mobile node 104 measures n timing counter values with respect to each reference node ranging from the 1st reference node 101 to the n"1 reference node 103 sequentially or in a predetermined order at step S408. For example, the mobile node 104 measures a timing counter value corresponding to a packet round-trip time according to a Symmetric Double Sided-Two Way Ranging (SDS-TWR) method.
[80] The mobile node 104 checks through the 1st to n"1 reference nodes 101 to 103 at step
S410 whether n timing counter values are measured.
[81] When the n timing counter values are completely measured at the check result of the step S410, the mobile node 104 operates a ranging measurement value for the 1st to n"1 reference nodes 101 to 103 based on the n timing counter values measured in the n reference node at step S412. When the n timing counter values are not acquired, a logic flow goes to the step S408.
[82] The mobile node 104 transmits ranging measurement information including the operated n ranging measurement values to the coordinator node 105 at step S414. At this time, the mobile node 104 displays on the location flag field 316 that the ranging measurement procedure with the reference node is disabled, and transmits the ranging measurement information to the coordinator node 105.
[83] The coordinator node 105 checks the ranging measurement information transmitted from the mobile node 104 and the location flag field 316, and transmits an MAC frame in a format of a broadcast message that the ranging measurement procedure is disabled to the nodes of the piconet 100 at step S416. That is, the coordinator node 105 allows data transmission of the nodes of the piconet 100 by transmitting the MAC frame. At this time, the coordinator node 105 sets up the ranging broadcast field 314 of the frame to be transmitted and displays that the ranging measurement procedure is disabled.
[84] The coordinator node 105 transmits the ranging measurement information to the positioning system 10 outside the piconet 100 through the router 110 at step S418. The ranging measurement information includes n ranging measurement values for the mobile node 104 and a ranging measurement mode determination result.
[85] The positioning system 10 checks a location of the mobile node 104 at step S420 by applying the ranging measurement information transmitted from the coordinator node 105 to a location operation algorithm. That is, the positioning system 10 calculates a location coordinates value corresponding to the location of the mobile node 104.
[86] The positioning system 10 determines at step S422 based on the mode determination result included in the ranging measurement information whether the ranging measurement information corresponds to a tracking mode or a positioning mode.
[87] When the ranging measurement information corresponds to the location tracking mode, the positioning system 10 stores the calculated location coordinates value and disables the ranging measurement procedure. When the ranging measurement in- formation corresponds to the positioning mode, the positioning system 10 transmits the calculated location coordinates value of the mobile node 104 to the mobile node 104 through the router 110 and the coordinator node 105 at step S424.
[88] Fig. 5 shows a super frame where a ranging measurement period is applied in accordance with an embodiment of the present invention.
[89] As shown in Fig. 5, a super frame in the WPAN includes beacon frame periods 500 and 510, contention access periods (CAP) 502, 511 and 513, and inactivation periods 503 and 514.
[90] To have a look at a timing diagram showing the super frame transmitted in the
WPAN of Fig. 5, the ranging measurement period in accordance with the present invention may be applied after the beacon frame period 500 or the contention access period 511 in the entire super frame period. That is, the ranging measurement period is applied between the beacon frame period 500 and the contention access period 502, or within the contention access periods 511 and 513.
[91] The coordinator node 105 sets up a ranging measurement period 501 after the beacon frame period 500 periodically transmitted in the WPAN. The mobile node 104 performs a positioning procedure between the beacon frame period 500 and the contention access period 502 by loading and transmitting the ranging measurement information in the ranging measurement period 501.
[92] On the other hand, the coordinator node 105 sets up the ranging measurement period
512 in the middle of performance of the contention access periods 511 and 513 individually from the beacon frame period 510. The mobile node 104 performs the positioning procedure between the contention access periods 511 and 513 by loading and transmitting the ranging measurement information in a comment frame or a data frame, if necessary, and performs again the positioning procedure on the contention access period 513.
[93] As described above, the technology of the present invention can be realized as a program. A code and a code segment forming the program can be easily inferred from a computer programmer of the related field. Also, the realized program is stored in a computer-readable recording medium, i.e., information storing media, and is read and operated by the computer, thereby realizing the method of the present invention. The recording medium includes all types of recording media which can be read by the computer.
[94] The present application contains subject matter related to Korean Patent Application
Nos. 2007-0099983 and 2008-0048836, filed in the Korean Intellectual Property Office on October 4, 2007 and May 26, 2008, the entire contents of which are incorporated herein by reference.
[95] While the present invention has been described with respect to certain preferred em- bodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the scope of the invention as defined in the following claims.

Claims

Claims
[1] A method for measuring a node location using a Media Access Control (MAC) layer in a coordinator node, comprising: requesting ranging measurement to the mobile node by broadcasting an MAC frame where ranging measurement start is displayed according to a ranging measurement request message for a mobile node transmitted from outside; and receiving ranging measurement information measured in the mobile node as a response to the broadcasted MAC frame and broadcasting an MAC frame where ranging measurement end is displayed.
[2] The method of claim 1, further comprising: transmitting the received ranging measurement information to an external positioning system.
[3] The method of claim 1, further comprising: setting up a data communication zone having the maximum radius required for performing data communication according to a star topology and a ranging measurement zone having a radius required for performing ranging measurement between the mobile node and a reference node.
[4] The method of claim 3, wherein the ranging measurement zone is partially formed of a mesh network on Wireless Personal Area Network (WPAN).
[5] The method of claim 1, wherein it is determined by checking a reserved field of the received ranging measurement request message whether the request is from the positioning system or the mobile node.
[6] The method of claim 5, further comprising: when the received ranging measurement request message is the ranging measurement request message requested by the mobile node, receiving location information of the mobile node operated in the external positioning system and transmitting the location information of the mobile node to the mobile node.
[7] The method of claim 1, wherein the ranging measurement start is displayed by changing a bit of the ranging broadcast field in the reserved field of the MAC frame.
[8] The method of claim 7, wherein the ranging measurement end is displayed by changing the bit of the ranging broadcast field in the reserved field of the MAC frame.
[9] The method of claim 8, wherein the MAC frame includes addresses of a mobile node related to the ranging measurement and reference nodes.
[10] The method of claim 8, wherein ranging measurement is performed between a beacon frame period and a contention access period (CAP) within a super frame according to the node ranging measurement method.
[11] The method of claim 8, wherein the node ranging measurement method is performed in the contention access period within the super frame.
[12] A method for measuring a node location using a Media Access Control (MAC) layer in a mobile node, comprising: receiving a request for ranging measurement from a coordinator node through a broadcasted MAC frame and displaying on the MAC frame whether the ranging measurement is in progress after receiving the request for the ranging measurement; creating ranging measurement information on a distance with reference nodes based on the MAC frame displaying whether the ranging measurement is in progress; and transmitting the created ranging measurement information to the coordinator node.
[13] The method of claim 12, further comprising: requesting ranging measurement to the coordinator node by displaying the request for own ranging measurement on a reserved field of the MAC frame; and receiving own location information from the coordinator node after performing said receiving a request for ranging measurement, said creating ranging measurement information on a distance with reference nodes, and said transmitting the created ranging measurement information.
[14] The method of claim 12, further comprising: when there is no own address in a node address field of the broadcasted MAC frame, temporarily stopping data transmission; and restarting the temporarily stopped data transmission upon receiving an MAC frame displaying ranging measurement end from the coordinator node.
[15] The method of claim 14, wherein said receiving a request for ranging measurement through a broadcasted MAC frame includes: displaying on the reserved field of the MAC frame whether the ranging measurement is in progress after receiving the request for the ranging measurement.
[16] The method of claim 15, wherein the ranging measurement information includes any one of a distance operation value or a time measurement value on the distance with the reference nodes and any one reference node of the reference nodes is a coordinator node.
[17] The method of claim 16, wherein reference nodes located in a ranging measurement zone set up by the coordinator node is selected and ranging measurement information on a distance with the selected reference nodes is created.
[18] The method of claim 13, wherein the ranging measurement method in the mobile node is performed between a beacon frame period and a contention access period (CAP) within a super frame.
[19] The method of claim 13, wherein the ranging measurement method in the mobile node is performed in the contention access period within the super frame.
PCT/KR2008/005664 2007-10-04 2008-09-24 Method for measuring node location using mac layer of wireless personal area network WO2009045018A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/681,470 US8451766B2 (en) 2007-10-04 2008-09-24 Method for measuring node location using MAC layer of wireless personal area network

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2007-0099983 2007-10-04
KR20070099983 2007-10-04
KR1020080048836A KR20090034711A (en) 2007-10-04 2008-05-26 Method for measuring node location using medium access control layer of wireless personal area network
KR10-2008-0048836 2008-05-26

Publications (1)

Publication Number Publication Date
WO2009045018A1 true WO2009045018A1 (en) 2009-04-09

Family

ID=40526398

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2008/005664 WO2009045018A1 (en) 2007-10-04 2008-09-24 Method for measuring node location using mac layer of wireless personal area network

Country Status (1)

Country Link
WO (1) WO2009045018A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016105745A1 (en) * 2014-12-23 2016-06-30 Qualcomm Incorporated Efficient pairwise ranging to nodes in a large cluster
EP2471317A4 (en) * 2009-08-27 2016-08-10 Lg Electronics Inc Method for detecting coverage loss in broadband wireless access system
WO2016163923A1 (en) * 2015-04-07 2016-10-13 Nidatech Sweden Ab Enhanced time of arrival positioning system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040246986A1 (en) * 2003-06-06 2004-12-09 Meshnetworks, Inc. MAC protocol for accurately computing the position of wireless devices inside buildings
US20060015503A1 (en) * 2002-12-11 2006-01-19 Simons Paul R Location tracking of portable devices in a wireless network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060015503A1 (en) * 2002-12-11 2006-01-19 Simons Paul R Location tracking of portable devices in a wireless network
US20040246986A1 (en) * 2003-06-06 2004-12-09 Meshnetworks, Inc. MAC protocol for accurately computing the position of wireless devices inside buildings

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2471317A4 (en) * 2009-08-27 2016-08-10 Lg Electronics Inc Method for detecting coverage loss in broadband wireless access system
US9468034B2 (en) 2009-08-27 2016-10-11 Lg Electronics Inc. Method for detecting coverage loss in broadband wireless access system
WO2016105745A1 (en) * 2014-12-23 2016-06-30 Qualcomm Incorporated Efficient pairwise ranging to nodes in a large cluster
WO2016163923A1 (en) * 2015-04-07 2016-10-13 Nidatech Sweden Ab Enhanced time of arrival positioning system
US10054664B2 (en) 2015-04-07 2018-08-21 Nidatech Sweden Ab Enhanced time of arrival positioning system

Similar Documents

Publication Publication Date Title
US8451766B2 (en) Method for measuring node location using MAC layer of wireless personal area network
Somani et al. Zigbee: A low power wireless technology for industrial applications
JP4639225B2 (en) Measurement of travel time in master / slave and ad hoc networks by intercepting messages
US8194624B2 (en) Resource allocating method among mobile-stations in distribution communication network
AU2006245276B2 (en) Wireless local area network (WLAN) method and system for presence detection and location finding
US8654671B2 (en) System and method for QoS support in ubiquitous sensor
US9494673B2 (en) Additional data usable in apparatus positioning
US9338635B2 (en) Method, apparatus, and computer program product for device tracking
US20060114866A1 (en) Method and apparatus for sharing channel among coordinator-based wireless networks
KR20170032304A (en) Method and apparatus for measuring location of device by using bluetooth low energy (le) technique
US20220408506A1 (en) Method and apparatus for cooperative communication using multi-link in communication system
US8619707B2 (en) Method of managing allocated address in low power wireless personal area network
Tomar Introduction to ZigBee technology
US20070115821A1 (en) Method for transmitting wireless data using piggyback
US11064335B2 (en) Method and apparatus for transmitting or receiving data by using bluetooth low energy technology
WO2009045018A1 (en) Method for measuring node location using mac layer of wireless personal area network
KR101519139B1 (en) Zigbee system and formation method of zigbee network
JP3599032B2 (en) Wireless communication system, wireless communication method, and wireless station
JP2008054351A (en) Wireless position detecting system, its server, its base station, and its terminal
EP2257108A1 (en) Process and communication system for establishing intermittent connections between a moving system and external access points
CN113364893B (en) Data transmission method, device and system
KR101093973B1 (en) Packet processing method of wireless mesh router supporting multi-mode
KR101491151B1 (en) Zigbee system and formation method of zigbee network
Elahi et al. Low Power Wireless Technologies for Internet of Things (IoT)
WO2022017875A1 (en) Signal-quality determination for presence sensing

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08836000

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 12681470

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 08836000

Country of ref document: EP

Kind code of ref document: A1