This application claims the benefit under 35 U.S.C. §119(a) of Korean Patent Application No. 10-2008-0118382, filed on Nov. 26, 2008, the disclosure of which is incorporated by reference in its entirety for all purposes.
1. Field
The following description relates to a positioning system and, more particularly, to a positioning system capable of calculating the position of a target object even though it does not detect some synchronous signal necessary for position calculation, a communication signal receiver providing information used in the position calculation, and a method of the position calculation.
2. Description of the Related Art
A positioning system is a mechanism for determining the location of an object in space. The positioning system utilizes RFID (radio-frequency identification) or WLAN (wireless local area network) and may be used in many applications.
Problems with the conventional positioning system will now be described in detail with reference to
It is assumed that the synchronization signals A, B and C are received by the communication signal receiver 14 and the synchronization signals D and F are received by the communication signal receiver 16. An error in receiving time between the signals received by the communication signal receivers 14 and 16 may be calculated from a difference in receiving time between the previous synchronization signals B and D and the communication signals H and I. Hence, reference letters ‘a’ and ‘b’ in
However, the time information about the signals received by the communication signal receiver 16 contains a significant error in time since the synchronization signal E has not been detected. This causes an imprecise calculation of the position of the communication signal transmitter 10. Accordingly, the positioning system has a problem in that the result of the position calculation may vary significantly depending on whether or not the communication signals and the synchronization signals are received.
Accordingly, in one aspect, there is provided a positioning system and method which is capable of calculating the position of a target object to be tracked by correcting an error in signal receiving time between two receivers regardless of whether or not some signal necessary for position calculation of the target object is detected.
Furthermore, in another aspect, there is provided a communication signal receiver which provides information necessary for calculating the position of the target object.
In one general aspect, there is provided a positioning system. The positioning system includes a plurality of communication signal receivers each to detect a communication signal from a target object to be tracked and synchronous signals repeatedly transmitted for timing synchronization, and to acquire a receiving time interval between the synchronous signals, a receiving time interval between the synchronization signal and the communication signal, and synchronization signal identification information; and a position calculator to calculate a position of the target object by calculating a receiving time error of the communication signal from the receiving time interval between the synchronous signals, the receiving time interval between the synchronization signal and the communication signal, and the synchronization signal identification information.
The communication signal receiver may include a synchronization signal detector to detect the synchronization signals repeatedly transmitted for timing synchronization and the synchronization signal identification information contained in the synchronization signal; a communication signal detector to detect the communication signal from the target object; a signal receiving time counter to count a receiving time interval T1 between the synchronization signals and a receiving time interval T2 between the synchronization signal and the communication signal; and an information transmitter to transmit the synchronization signal identification information and the receiving time intervals T1 and T2.
The synchronization signal identification information may include a number of transmitted synchronization signals or a transmitting time of the synchronization signal. The synchronization signal identification information may be inserted in a data segment in a synchronization signal frame including a preamble and the data segment.
In another general aspect, there is provided a method of calculating a position of a target object to be tracked by receiving a communication signal from the target object and a o synchronization signal from a synchronization signal transmitter.
The method includes acquiring synchronization signal identification information from synchronization signals received by each of different points, and calculating a receiving time interval between the synchronization signals received by the different points and a receiving time interval between the communication signal and the synchronization signal from which the is synchronization signal identification information is acquired; calculating a distance difference between two points by calculating a receiving time error, t1−t4, of signals received by the two points using the synchronization signal identification information, a receiving time interval, t3, between the synchronous signals, and receiving time intervals, t1 and t2, between the synchronization signal and the communication signal, which are acquired from the two points; and calculating the position of the target object by calculating a cross point of the distance difference between the two different points.
However, other features and aspects will be apparent from the following description, the drawings, and the claims.
Throughout the drawings and the detailed description, unless otherwise described, the same drawing reference numbers refer to the same elements, features, and structures. The relative size and depiction of these elements may be exaggerated for clarity, illustration, and convenience.
The detailed description is provided to assist the reader in gaining a comprehensive understanding of the methods, apparatuses and/or systems described herein. Accordingly, various changes, modifications, and equivalents of the systems, apparatuses, and/or methods described herein will be suggested to those of ordinary skill in the art. Also, descriptions of well-known functions and constructions are omitted to increase clarity and conciseness.
An exemplary positioning system includes a plurality of communication signal receivers and a position calculator as described above with reference to
The communication signal receiver and the position calculator will now be described in detail with reference to the accompanying drawings.
Referring to
The synchronization signal identification information, as shown in
The communication signal receiver and the position calculator will now be described in detail with reference to
In
It is assumed that the synchronization signals are received at the receiving times J, K, L, M and O and the communication signals are received at the receiving times P and Q in such timing as shown in
The synchronization signal detector 30 and the communication signal detector 32 in each of the two communication signal receivers may generate event signals indicating the synchronization signal receiving time and the communication signal receiving time, respectively, in such timing as shown in
More specifically, if the synchronization signal detector 30 of one of the communication signal receivers receives the synchronization signals at the receiving times J, K and L and the communication signal detector 32 receives the communication signal at the receiving time P as shown in
The information transmitter 36, which is incorporated in each of the communication signal receivers, sends the receiving time intervals between the synchronization signals, t3 and t2+n, the receiving time intervals between the synchronization signal and the communication signal, t1 and t2, and the synchronization signal identification information, 1 and 2, to the position calculator according to a predetermined protocol. The synchronization signal identification information is identification information of the synchronization signal used in calculating the receiving time interval between the synchronization signal and the communication signal.
The position calculator acquires a receiving time interval between an imaginary synchronization signal and the communication signal, t4, by subtracting the receiving time interval between the synchronization signals, t3, acquired from one of the communication signal receivers (first point) from the receiving time interval between the synchronization signal and the communication signal, t2, acquired from the other communication signal receiver (second point). The position calculator calculates a receiving time error, t1−t4, of the communication signal by comparing the receiving time interval t4 with the receiving time interval, t1, acquired from the first communication signal receiver (operation 3). The position calculator calculates the position of the target object with no error (operation 4).
For reference, the method of calculating the position of the target object using the receiving time error will be additionally described. This method is referred to as TDOA (time difference of arrival) which uses a difference in signal receiving time between the communication signal receivers.
The position of a communication signal transmitter is a distance from each of the communication signal receivers. According to this method using the time difference, the position of the communication signal transmitter may be obtained from a difference in signal receiving time between signals received by two communication signal receivers, even though the communication signal receivers do not know the signal transmitting time of the communication signal transmitter.
For example, it is assumed that a distance between the communication signal transmitter 10 and the communication signal receiver 14 is L12 and a distance between the communication signal transmitter 10 and the communication signal receiver 16 is L13. The distance L12 is expressed as C (the speed of light)*A(transmitting time interval between the communication signal transmitter 10 and the communication signal receiver 14). The distance L13 is expressed as C (the speed of light)*B (transmitting time interval between the communication signal transmitter 10 and the communication signal receiver 16). If L12−L13 is dL (distance difference), the distance difference dL is expressed as follows:
dL=|L12−L13|=C|A−B|
In this equation, the transmitting time intervals A and B each indicate differences between a signal transmitting time of the communication signal transmitter 10 and a signal receiving time of each of the communication signal receivers 14 and 16.
The transmitting time intervals A and B are expressed as follows:
Transmitting time interval A=signal receiving time of communication signal receiver 14
signal transmitting time of communication signal transmitter 10;
Transmitting time interval B=signal receiving time of communication signal receiver 16
signal transmitting time of communication signal transmitter 10; thus
dL=C*|signal receiving time of communication signal receiver 14—signal receiving time of communication signal receiver 16|.
Therefore, in
Although this example describes a difference in signal receiving time between two communication signals, three or more communication signal receivers are needed to locate the position of a transmitting signal source. In this case, the position of the communication signal transmitter is calculated using a cross point of distance differences. That is, in case of three communication signal receivers a, b and c, the position of the communication signal transmitter is calculated using a cross point of dLab and dLbc.
As apparent from the above description, although any one of communication signal receivers in the positioning system does not receive some synchronization signal as a reference signal, the positioning system can calculate the position of a target object by correcting an error in receiving times of signals received by the communication signal receivers using synchronization signal identification information received by the other communication signal receiver.
A number of exemplary embodiments have been described above. Nevertheless, it will s be understood that various modifications may be made. For example, suitable results may be achieved if the described techniques are performed in a different order and/or if components in a described system, architecture, device, or circuit are combined in a different manner and/or replaced or supplemented by other components or their equivalents. Accordingly, other implementations are within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2008- 0118382 | Nov 2008 | KR | national |