This application claims priority to and the benefit of Korean Patent Application Nos. 10-2008-0122002 and 10-2009-0027796 filed in the Korean Intellectual Property Office on Dec. 3, 2008 and Mar. 31, 2009, the entire contents of which are incorporated herein by reference.
(a) Field of the Invention
The present invention relates to an apparatus and method for determining a position of a terminal.
(b) Description of the Related Art
Recently, as the necessity of position information of a terminal in a limited space such as a wireless sensor network or an indoor environment has greatly increased, methods for providing position information of the terminal through various means such as a wireless local area network (LAN), an ultra wide band (UWB), and a Zigbee have been increasingly studied.
Various methods exemplarily including time of arrival (TOA), time difference of arrival (TDOA), angle of arrival (AOA), and received signal strength (RSS) for determining a position of a terminal with a wireless network have been researched. Among the various methods, a method that uses a time measurement value such as the TOA or the TDOA can provide relatively more accurate position information than other methods using other measurement values. A method for determining a position of a terminal using the TOA or the TDOA uses a synchronized network or a two-way ranging (TWR) method. However, the TWR method must perform communication two or more times for acquiring a distance measurement value, and therefore it is difficult to quickly provide position information of a terminal due to a network communication load.
The above information disclosed in this Background section is only for enhancement of understanding of the background of the invention and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art.
The present invention has been made in an effort to provide an apparatus and method for determining a position of a terminal for quickly providing position information of the terminal while reducing a network communication load, and a method thereof.
According to an exemplary embodiment of the present invention, a method for determining a position of a terminal is provided. The method according to the exemplary embodiment of the present invention includes calculating distances between the terminal and a plurality of base stations by using time information acquired by a reference station among the plurality of base stations through unidirectional communication between the terminal and the plurality of base stations and between the plurality of base stations and determining a position of the terminal by using the distances between the terminal and the plurality of base stations.
According to another exemplary embodiment of the present invention, an apparatus for determining a position of a terminal is provided. The apparatus according to the other exemplary embodiment of the present invention includes a distance calculating unit and a position determining unit. The distance calculating unit calculates distances between the terminal and a plurality of base stations by using a plurality of first receiving time information data, a plurality of transmitting time information data, and a plurality of second receiving time information data. The plurality of first receiving time information data correspond to times at which the plurality of base stations respectively receive a signal transmitted from the terminal, the plurality of transmitting time information data correspond to times at which base stations, excluding a reference base station, among the plurality of base stations, respectively transmit the received first receiving time information data to the terminal, and the plurality of second receiving time information data correspond to times at which the reference station receives the first receiving times of the base stations, excluding the reference base station, among the plurality of base stations
The position determining unit determines a position of the terminal by using the distances between the terminal and the plurality of base stations.
A method for determining a position of a terminal according to another exemplary embodiment of the present invention includes receiving a plurality of receiving time information data corresponding to times at which a plurality of base stations respectively receive a signal transmitted from the terminal, receiving a plurality of transmitting time information data corresponding to times at which a plurality of first base stations, excluding a reference station, among the plurality of base stations respectively transmit the corresponding first receiving time information data to the reference station, receiving a plurality of second receiving time information data corresponding to times at which the reference station receives transmitting time information data of each of the plurality of first base stations, calculating distances between the terminal and the plurality of base stations by using the plurality of first receiving time information data, the plurality of transmitting time information data, and the plurality of second receiving time information data, and determining a position of the terminal by using the distances between the terminal and the plurality of base stations.
According to the exemplary embodiments of the present invention, distances between a terminal, a reference station, and base stations are measured through unidirectional communication so that a network communication load can be reduced and position information of the terminal can be quickly provided.
In the following detailed description, only certain exemplary embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification.
In addition, unless explicitly described to the contrary, the word “comprise” and variations such as “comprises” or “comprising” will be understood to imply the inclusion of stated elements but not the exclusion of any other elements. In addition, the terms “-er”, “-or”, and “module” described in the specification mean units for processing at least one function and operation, and can be implemented by hardware components or software components and combinations thereof.
In the specification, a mobile terminal (MT) may indicate a terminal, a mobile terminal (MT), a mobile station (MS), a subscriber station (SS), a portable subscriber station (PSS), user equipment (UE), and an access terminal (AT), and may include entire or partial functions of the terminal, MT, SS, PSS, UE, and AT.
A base station (BS) may indicate an access point (AP), a radio access station (RAS), a nodeB (Node B), an evolved node-B (eNB), a base transceiver station (BTS), and a mobile multihop relay (MMR)-BS, and may include entire or partial functions of the AP, RAS, nodeB, eNB, BTS, and MMR-BS.
Hereinafter, an apparatus and method for determining a position of a terminal according to an exemplary embodiment of the present invention will be described in further detail with reference to the drawings.
Referring to
Each of the plurality of base stations 200a, 200b, and 200c records a receiving time of a signal transmitted from the MT 100.
In addition, two of the plurality of base stations 200a, 200b, and 200c, for example, the base stations 200b and 200c, respectively receive the signal transmitted from the MT 100 and transmit receiving time information of the signal transmitted from the MT 100 by using wireless data communication to the base station 200a after a predetermined time delay. In this case, the two base stations 200b and 200c transmit a transmission time of the receiving time of the signal transmitted from the MT 100, that is, transmission time information, to the base station 200a, together with the receiving time information through wireless data communication. Then, the base station 200a transmits receiving time information of signals of the two base station 200b and 200c, the receiving time information of the signal transmitted from the MT 100, and the transmitting time information of the two base stations 200b and 200c to the position determining server 300. Hereinafter, the base station 200a that finally transmits time information to the position determining server 300 is referred to as a reference station 200a in order to distinguish with the two base stations 200b and 200c.
The position determining server 300 determines a position of the MT by using the time information finally received from the reference station 200a. That is, the position determining server 300 can determine a position of the MT 100 by using time information acquired not through bidirectional communication but through unidirectional communication in the asynchronous wireless network.
Referring to
The base stations 200b and 200c respectively transmits receiving time information tb,m, to,m to the reference station 200a through the wireless data communication after predetermined times τb and τc. In this case, transmitting time information {tilde over (t)}b,m and {tilde over (t)}c,m are transmitted together with the receiving time information.
The reference station 200a receives the signals from the base stations 200b and 200c at times ta,b and ta,c after a delay according to the distance between the reference station 200a and the base stations 200b and 200c.
Then, the reference station 200a transmits the receiving time information ta,m and the time information tb,m, tc,m, {tilde over (t)}b,m, and {tilde over (t)}c,m respectively received from the base stations 200b and 200c to the position determining server 300.
Referring to
Referring to
Δta,b=ta,b−{tilde over (t)}b,m−
Δta,c=ta,c−{tilde over (t)}c,m−
Here,
Here, xa, ya, and za denote a position of the reference station 200a, xb, yb, and zb denote a position of the base station 200b, and xc, yc, and zc denote a position of the base station 200c. d denotes the speed of light.
The receiving time updating unit 320 compensates the time synchronization errors Δta,b and Δta,c at the receiving time information tb,m and tc,m to update receiving time of the base stations 200b and 200c (S420). Updated receiving times {tilde over (t)}b,m and {tilde over (t)}c,m of the base stations 200b and 200c may be obtained as given in Equation 5 and Equation 6.
{circumflex over (t)}b,m=tb,mΔta,b [Equation 5]
{circumflex over (t)}c,m=tc,m+Δta,c [Equation 6)
The distance calculating unit 330 calculates distances ra, rb, and rc between the MT 100 and the reference station 200a and the base station 200b and 200c by using the receiving time information ta,m, {tilde over (t)}b,m, and {tilde over (t)}c,m (S430). The distances ra, rb, and rc between the MT 100 and the reference station 200a and the base stations 200b and 200c may be calculated as given in Equation 7 to Equation 9.
r
a
=d·t
a,m [Equation 7]
r
b
=d·{circumflex over (t)}
b,m [Equation 8]
r
c
=d·{circumflex over (t)}
c,m [Equation 9]
The position determining unit 340 determines a position of the MT 100 by using the distances ra, rb, and rc between the MT 100 and the reference station 200a and base stations 200b and 200c (S440).
The distance calculating unit 330 may calculate distances rb,a and rc,a between the reference station 200a and the base stations 200b and 200c by using the distances ra, rb, and rc between the MT 100 and the reference station 200a and base stations 200b and 200c. The distances rb,a and rc,a between the reference station 200a and the base stations 200b and 200c may be calculated as given in Equation 10 and Equation 11.
r
b,a
=r
b
−r
a [Equation 10]
r
c,a
=r
c
−r
a [Equation 11]
In addition, the position determining unit 340 may determine the position of the MT 100 by using the distances rb,a and rc,a between the reference station 200a and the base stations 200b and 200c.
The above-described embodiments can be realized through a program for realizing functions corresponding to the configuration of the embodiments or a recording medium for recording the program in addition to through the above-described device and/or method, which is easily realized by a person skilled in the art.
While this invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2008-0122002 | Dec 2008 | KR | national |
10-2009-0027796 | Mar 2009 | KR | national |