WO2018155728A1 - Position measuring apparatus of mobile terminal and position measuring method of mobile terminal using same - Google Patents
Position measuring apparatus of mobile terminal and position measuring method of mobile terminal using same Download PDFInfo
- Publication number
- WO2018155728A1 WO2018155728A1 PCT/KR2017/001893 KR2017001893W WO2018155728A1 WO 2018155728 A1 WO2018155728 A1 WO 2018155728A1 KR 2017001893 W KR2017001893 W KR 2017001893W WO 2018155728 A1 WO2018155728 A1 WO 2018155728A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mobile terminal
- virtual
- intersection
- distance
- circle
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/12—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves by co-ordinating position lines of different shape, e.g. hyperbolic, circular, elliptical or radial
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Definitions
- the present invention relates to a position measuring device of a mobile terminal and a method for measuring the position of a mobile terminal using the same. More particularly, the triangular measurement method using the time of arrival (TOA) of the mobile terminal is used to determine the position of the mobile terminal.
- the present invention relates to a position measuring apparatus for a mobile terminal using a suitable measuring method according to the position of the mobile terminal with respect to the base stations and a position measuring method of the mobile terminal using the same.
- LBS Location Based Service
- Various mobile station location techniques have been developed, which can be classified into two types: a handset method using GPS and a network method using a base station.
- a typical network-based position estimation technique is a time of arrival triangulation (TOA) triangulation method, which estimates the distance between a mobile station and three base stations, and then uses the coordinates of the three base stations and the estimated three distances as a radius. By creating three circles to determine the intersection of the circle to determine the location of the mobile station.
- TOA time of arrival triangulation
- the distance is generally estimated using the number of delays of signals transmitted / received between the base station and the mobile station. In this process, the estimated distance becomes longer than the actual distance.
- a shortest distance algorithm which is a method of obtaining an LS (least square) method or an average of three internal intersection points among six intersection points generated by three circles, and each has disadvantages.
- the LS method generates a relatively large position error, and the shortest distance algorithm generally shows good performance, but in a special situation, a large position error occurs.
- the mission point algorithm shows good performance, but in a specific case where one small circle is included in the area of two large circles, a serious position estimation error occurs.
- the present invention has been made to improve the above problems, and when selecting the position of the mobile terminal using the triangular measurement method using the signal arrival time of the mobile terminal, to select and apply a suitable measurement method according to the position of the mobile terminal
- An object of the present invention is to provide a position measuring device for a mobile terminal and a method for measuring the position of a mobile terminal using the same.
- a device for measuring a position of a mobile terminal wherein the first base station serving the mobile terminal is spaced apart from the second and third base stations adjacent to the first base station.
- a first virtual house having a radius corresponding to a distance between the first base station and a mobile terminal based on the distance estimating unit for estimating a distance and the spaced distance information estimated by the distance calculating unit;
- a second virtual station having a radius corresponding to the separation distance between the second base station and the mobile terminal with respect to the second base station and a separation distance between the third base station and the mobile terminal with respect to the third base station;
- a virtual circle calculator for calculating a third virtual source having a radius and the first to third base stations according to the first to third virtual sources calculated through the virtual circle calculator.
- the determination unit determines that the position of the mobile terminal is the singular position when the virtual circle of any one of the first to third virtual circles is included in the inner region of the other virtual circles of the first to third virtual circles. It is desirable to.
- the position calculator determines the position of the mobile terminal as the singular position through the determination unit, the position calculator sets the virtual circle included in the inner region of the other virtual circles among the first to third virtual circles as the first reference circle.
- a virtual circle setting unit for setting the remaining virtual circles other than the first reference circle among the first to third virtual sources as second and third reference circles, and the first reference circle and the first reference circle set by the virtual circle setting unit. Set the intersection points of the second reference circle as the first and second intersection points, set an intersection point adjacent to the first intersection point among the intersection points of the first reference circle and the third reference circle as the third intersection point, and set the first reference point.
- An intersection setting unit for setting an intersection adjacent to the second intersection among the intersections of the circle and the third reference circle as the fourth intersection, and the distance between the first and third intersections and between the second and fourth intersections.
- An intersection calculation unit that calculates intersections that form a short distance among the distances;
- a positioning unit determining the average coordinates of the coordinates of the intersections calculated by the intersection calculating unit as the position of the mobile terminal.
- the position calculator may include a first virtual line connecting the intersections of the first virtual circle and the second virtual circle, the second virtual circle and the third virtual circle when the position of the mobile terminal is determined as the general position through the determination unit. Calculating a second virtual line connecting the intersection points of the circle and a third virtual line connecting the intersection points of the first and third virtual circles, and determining the intersection point of the first to third virtual lines as the position of the mobile terminal. It is preferable.
- the distance estimator estimates a distance between the first to third base stations and the mobile terminal using a time of arrival (TOA) of the mobile terminal.
- TOA time of arrival
- the distance estimator estimates the distance between the first to third base stations and the mobile terminal using the number of time delay samples in which the number of time delay samples for a specific carrier frequency is calculated through Equation 1 below.
- nd i is the number of delay samples
- c is the speed of light
- f c is a specific carrier frequency
- ceil is a rounding function.
- the distance estimator estimates the distance between the first to third base stations and the mobile terminal through Equation 2 below using the number of delay samples calculated by Equation 1 above.
- d ie is the distance between the estimated mobile terminal and the i-th base station
- nd i is the number of delay samples
- c is the speed of light
- f c is a specific carrier frequency.
- the intersection calculation unit calculates a distance between the first and third intersection points and a distance between the second and fourth intersection points through Equation 3 below.
- x j 1 or 3
- x j is the x-axis coordinate of the j-th intersection
- y j is the y-axis coordinate of the j-th intersection
- x j + 1 is the x-axis coordinate of the j + 1 intersection
- y j + 1 is preferably the y-axis coordinate of the j + 1th intersection.
- the positioning unit calculates an average coordinate of the coordinates of the intersections calculated through the intersection calculation unit through Equation 4 below,
- (xm, ym) is the average coordinate
- I x ', I y ' is the x-axis coordinate and y-axis coordinate of any one of the intersections calculated through the intersection calculation unit
- J x ', J y ' Is the x-axis coordinate and the y-axis coordinate of the other one of the intersections calculated by the intersection calculation unit.
- a method for measuring the position of a mobile terminal includes estimating a distance for estimating a separation distance between a first base station serving a mobile terminal and second and third base stations adjacent to the first base station from the mobile terminal. And a first virtual station and a second base station having a radius corresponding to the separation distance between the first base station and the mobile terminal based on the separation distance information estimated by the distance estimating step.
- a second virtual house having a radius corresponding to the separation distance between the second base station and the mobile terminal as a center and a third having a radius corresponding to the separation distance between the third base station and the mobile terminal around the third base station;
- the mobile terminal for the first to third base stations according to a virtual circle calculating step of calculating a virtual circle and the first to third virtual sources calculated through the virtual circle calculating step;
- the determining may include determining that the position of the mobile terminal is the singular position when any one of the first to third virtual circles is included in the inner region of the other virtual circles among the first to third virtual circles. It is desirable to determine.
- the position calculating step may include a virtual circle included in an inner region of other virtual circles among the first to third virtual circles as the first reference circle when the position of the mobile terminal is determined as the singular position through the determining step.
- intersection points of the first reference circle and the second reference circle and set an intersection point adjacent to the first intersection point among the intersection points of the first reference circle and the third reference circle as the third intersection point;
- a bridge that produces intersections that form shorter distances between The average data for the coordinates of the intersection calculated by the calculating step, and the intersection point calculation step includes the positioning step of determining a location of the mobile terminal.
- the position calculating step may include a first virtual line connecting the intersections of the first virtual circle and the second virtual circle, the second virtual circle and the first virtual point when the position of the mobile terminal is determined as the general position through the determining step. Calculating a second virtual line connecting the intersections of the three virtual sources and a third virtual line connecting the intersections of the first and third virtual circles, and converting the intersection points of the first to third virtual lines to the position of the mobile terminal.
- the distance between the first to third base stations and the mobile terminal it is preferable to estimate the distance between the first to third base stations and the mobile terminal by using a time of arrival (TOA) of the mobile terminal.
- TOA time of arrival
- the distance estimating step estimates the distance between the first to third base stations and the mobile terminal using the number of time delay samples in which the number of time delay samples for the specific carrier frequency is calculated through Equation 1 below.
- nd i is the number of delay samples
- c is the speed of light
- f c is the specific carrier frequency
- ceil is the rounding function
- the distance estimating step estimates the distance between the first to third base stations and the mobile terminal through Equation 2 below using the number of delay samples calculated by Equation 1 above.
- d ie is the distance between the estimated mobile terminal and the i-th base station
- nd i is the number of delay samples
- c is the speed of light
- f c is a specific carrier frequency.
- the distance between the first and third intersection points and the distance between the second and fourth intersection points are calculated through Equation 3 below.
- x j is the x-axis coordinate of the jth intersection
- y j is the y-axis coordinate of the jth intersection
- x j + 1 is the x-axis coordinate of the j + 1 intersection
- y j + 1 is the y-axis coordinate of the j + 1th intersection.
- the positioning step is to calculate the average coordinates for the coordinates of the intersection points calculated by the intersection calculation unit through the following equation (4),
- (xm, ym) is the average coordinate
- I x ', I y ' is the x-axis coordinate and y-axis coordinate of any one of the intersections calculated through the intersection calculation unit
- J x ', J y ' Is preferably the x-axis coordinate and the y-axis coordinate of the other one of the intersections calculated through the intersection calculation unit.
- An apparatus for measuring the position of a mobile terminal according to the present invention and a method for measuring the position of the mobile terminal using the same are suitable measuring methods according to the position of the mobile terminal when estimating the position of the mobile terminal using a triangulation method using the signal arrival time of the mobile terminal. Since it can be selected and applied, even if GPS satellite signals cannot be received, a position estimation result with high accuracy can be obtained.
- FIG. 1 is a schematic configuration diagram of a mobile communication system to which the present invention is applied;
- FIG. 2 is a conceptual diagram illustrating a method of positioning a mobile station using a time of arrival triangulation method
- 3 is a conceptual diagram illustrating a general case where three radius-based circles that are extended by distance estimation meet.
- 4 and 5 is a conceptual diagram showing a description of the case where the mobile terminal is located in a singular position
- FIG. 6 is a block diagram of a position measuring device of a mobile terminal according to the present invention.
- FIG. 7 is a flowchart illustrating a position measuring method of a mobile terminal according to the present invention.
- 10 and 11 are MSE graphs for estimating the position of the mobile terminal of the first experimental example according to the method for measuring the position of the mobile terminal according to the present invention.
- the apparatus for measuring the position of a mobile terminal estimates a separation distance from a first base station serving a mobile terminal and a distance from the second and third base stations adjacent to the first base station to the mobile terminal.
- a first virtual house having a radius corresponding to the separation distance between the first base station and the mobile terminal based on the separation distance information estimated by the government and the distance calculation unit;
- a second virtual circle having a radius corresponding to the separation distance between the second base station and the mobile terminal, and a third virtual source having a radius corresponding to the separation distance between the third base station and the mobile terminal around the third base station.
- a position of the mobile terminal with respect to the first to third base stations according to the virtual circle calculating unit calculating a circle and the first to third virtual sources calculated through the virtual circle calculating unit;
- a determination unit for determining whether a general position included in a preset reference range or a singular position deviating from the reference range is calculated, and the position of the mobile terminal is calculated through the first to third virtual sources, wherein the determination unit When the position of the mobile terminal is determined as the singular position through the position calculation unit for determining the average coordinates of the intersections of the shortest distance between the intersections of the first to third virtual circles as the position of the mobile terminal.
- first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
- the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
- a mobile terminal is a digital broadcasting terminal, a personal digital assistant (PDA), a smart phone, a tablet PC, an iPad, a CSS-UWB (Chirp Spread).
- Spectrum Ultra WideBand (IR-UWB) and Impulse-Radio UWB (IR-UWB) 3G terminals such as International Mobile Telecommunication 2000 (IMT-2000) terminals, Wideband Code Division Multiple Access (WCDMA) terminals, GSM / GPRS (Global System For Mobile Communication) All information communication devices and multimedia devices such as Packet Radio Service (UM) and Universal Mobile Telecommunication Service (UMTS) terminals may be included.
- IMT-2000 International Mobile Telecommunication 2000
- WCDMA Wideband Code Division Multiple Access
- GSM / GPRS Global System For Mobile Communication
- All information communication devices and multimedia devices such as Packet Radio Service (UM) and Universal Mobile Telecommunication Service (UMTS) terminals may be included.
- UM Packet Radio Service
- UMTS Universal Mobile Telecommunication Service
- the proposed method is expected to be used not only for commercial mobile communication systems, but also for mobile robot systems and various military equipment requiring high accuracy.
- FIG. 1 is a schematic diagram illustrating a mobile communication system to which the present invention is applied.
- the mobile communication system 100 to which the present invention is applied includes a location measurement service server 118 including a plurality of base stations 110, 112, 114, a mobile terminal 116, and a location measurement device.
- a location measurement service server 118 including a plurality of base stations 110, 112, 114, a mobile terminal 116, and a location measurement device.
- the location determination device has been described as being included in the location measurement service server 118, it may be installed in the mobile terminal 116.
- the mobile terminal 116 is registered with the location service server 118 and freely moves within a service area formed by the location service server 118 via a predetermined communication path.
- the mobile terminal 116 performs paging with the plurality of base stations (110, 112, 114) or any one of the base stations, obtains the arrival time from the location service server 118 based on the arrival time Self-positioning may also be performed.
- the base stations (110, 112, 114) are respectively distributed in a predetermined area in the network to communicate with the mobile terminal 116 through a wireless channel according to the communication policy of the network, the mobile terminal 116 And wirelessly transmit the distance estimation frame received from the location measurement service server 118.
- the location service server 118 communicates with a plurality of base stations 110, 112, 114, stores and integrates and manages a plurality of events in the network, and the mobile terminal 116 and the plurality of base stations 110, 112. Distance estimation is performed from the arrival time of the distance determined by the transmission signal time information.
- the mobile terminal of the present invention is included in the location service server 118.
- the terminal for the last position measurement device measures the current position of the corresponding mobile terminal 116 from the region in which the plurality of base stations 110, 112, and 114 distributed in a predetermined region in the network are located for arrival distance based distance measurement.
- Position location service in a network that performs and acquires the location-based service which may be fixed or location-acquisition mobile, and temporarily or remotely determines the location of the mobile terminal 116 by activating a wireless channel in the location-based service. It is continuously measured and output by preset period.
- the distance measuring method recognizes the position of the object by using the measured distance to the object based on the position information of three points. It is used to calculate the position of a mobile terminal after measuring the distance from three or more reference points using time of flight (TOF), attenuation, etc. of signals, ultrasonic waves, and RF signals.
- TOF time of flight
- the location measuring apparatus of the present invention is based on the mobile terminal 218. As shown, measuring the position, the distance (d1, d2, d3) of the three base stations (BS1, BS2, BS3) and the mobile station (MS, 218) and three base stations (BS1, BS2, BS3) The position of the mobile terminal 218 is estimated using the intersections of three circles based on the coordinates of.
- FIG. 3 shows an example of a general case where three circles based on a radius extended by distance estimation meet.
- the base stations BS1, BS2, BS3 and the mobile terminal 218 have a positional relationship as shown in FIG. 3 according to the distance estimation value of the mobile terminal 218 at each base station BS1, BS2, BS3. Seems.
- the position of the mobile terminal 518 with respect to the base stations BS1, BS2, and BS3 may have a singular position unlike the general general position of FIGS. 2 and 3.
- an error occurs in a conventional triangulation method.
- the position measuring device of the mobile terminal of the present invention can more accurately calculate the position of the mobile terminal at this singular position.
- FIG. 6 shows a position measuring device 300 of a mobile terminal according to the present invention.
- the location measuring apparatus 300 of the mobile terminal includes a distance estimator 310, a virtual circle calculator 320, a determiner 330, and a position calculator 340.
- the equation for the separation distance d i between the mobile terminal and the i-th base station, i.e., the base station is as follows.
- i 1, 2, 3
- x, y are the x-axis and y-axis coordinates of the mobile terminal
- x i x i
- y i is the x-axis coordinate and the y-axis coordinate of the i-th base station, i. .
- the distance estimator 310 estimates the separation distance from the first base station serving the mobile terminal and the second and third base stations adjacent to the first base station to the mobile terminal. In this case, the distance estimator 310 estimates the distance between the first to third base stations and the mobile terminal by using a time of arrival (TOA) of the mobile terminal.
- TOA time of arrival
- the distance estimator 310 may estimate the distance between the first to third base stations and the mobile terminal by using the number of time delay samples calculated from the number of time delay samples for a specific carrier frequency. In this case, the distance estimator 310 calculates the number of time delay samples for a specific carrier frequency through Equation 1 below.
- Equation 1 is 1,2,3, nd i is the number of delay samples for the i-th base station, i.e. base station, c is the speed of light and f c is a specific carrier frequency.
- c is the speed of light
- f c is a specific carrier frequency.
- the distance estimator 310 estimates the distance between the first to third base stations and the mobile terminal through Equation 2 below using the number of delay samples calculated by Equation 1 through Equation 1.
- d ie is the distance between the estimated mobile terminal and the i-th base station, i.e. base station
- nd i is the number of delay samples for the i-th base station, i.e. base station
- c is the speed of light
- f c is a specific carrier frequency
- the virtual circle calculator 320 may include a first virtual circle having a radius corresponding to the distance between the first base station and the mobile terminal based on the distance information estimated by the distance calculator. A radius corresponding to the separation distance between the third base station and the mobile terminal with respect to the second base station having a radius corresponding to the separation distance between the second base station and the mobile terminal with respect to the second base station. Calculate the third virtual source with.
- the determination unit 330 includes a position of the mobile terminal with respect to the first to third base stations according to the first to third virtual sources calculated by the virtual circle calculator 320 to be included in a preset reference range. It is determined whether it is a general position or a specific position out of the reference range.
- the determination unit 330 in FIG. As shown in the illustrated example, the position of the mobile terminal with respect to the first to third base stations is determined as a general position included in a preset reference range.
- the determination unit 330 is shown in FIGS. 4 and 5 when any one of the first to third virtual circles is included in an inner region of the other virtual circles among the first to third virtual sources. As shown in the illustrated example, it is determined that the position of the mobile terminal is the singular position.
- the position calculator 340 calculates the position of the mobile terminal through the first to third virtual sources. When the position of the mobile terminal is determined as the singular position through the determination unit 330, the position is calculated.
- the singular calculation unit 350 will be described in more detail with reference to FIGS. 4 and 5 as follows.
- the singularity calculating unit 350 includes a virtual circle setting unit 351, an intersection setting unit 352, an intersection calculation unit 353, and a positioning unit 354.
- the virtual circle setting unit 351 sets the first to third reference circles according to the positional relationship of the virtual circles when the position of the mobile terminal is determined as the singular position through the determination unit 330.
- the virtual circle setting unit 351 sets the virtual circle included in the inner region of the other virtual circles among the first to third virtual circles as the first reference circle 514. That is, the virtual circle setting unit 351 sets the third virtual circle C3 having the smallest size among the virtual circles as the first reference circle 514 in FIG. 5.
- the virtual circle setting unit 351 may select the virtual circles other than the first reference circle 514 among the first to third virtual sources C1, C2, and 3 to the second and third reference circles 510 and 512. Set to. That is, the virtual circle setting unit 351 sets the first virtual source C1 and the second virtual source C2 as the second reference circle 510 and the third reference circle 512 in FIG. 5, respectively.
- intersection setting unit 352 sets an intersection point between the reference circles set by the virtual circle setting unit 351.
- the intersection setting unit 352 sets the intersection points of the first reference circle 514 and the second reference circle 510 set by the virtual circle setting unit 351 as first and second intersection points. That is, in Fig. 5, intersection I and intersection I 'are set as first and second intersections, respectively.
- intersection setting unit sets an intersection point adjacent to the first intersection point among the intersection points of the first reference circle 514 and the third reference circle 512 as a third intersection point. That is, in Fig. 5, the intersection J is set as the third intersection.
- the intersection setting unit sets an intersection of the intersections of the first reference circle 514 and the third reference circle 512 as the fourth intersection. That is, in Fig. 5, the intersection J 'is set as the fourth intersection.
- intersection calculator 353 calculates intersections that form a shorter distance among the distance between the first and third intersection points and the distance between the second and fourth intersection points. Equation 3 below calculates the distance between the first and third intersections and the distance between the second and fourth intersections.
- x j is the x-axis coordinate of the jth intersection
- y j is the y-axis coordinate of the jth intersection
- x j + 1 is the x-axis coordinate of the j + 1 intersection
- y j + 1 is the y-axis coordinate of the j + 1th intersection.
- the distance between the first and the third intersection point is Calculated by the equation, wherein d 13 is the distance between the first and the third intersection, x 1 is the x-axis coordinate of the first intersection, y 1 is the y-axis coordinate of the first intersection, x 3 is The x-axis coordinate of the third intersection, y 3 is the y-axis coordinate of the third intersection.
- the distance between the second and fourth intersection Calculated by the formula of, where d 24 is the distance between the second and fourth intersections, x 2 is the x-axis coordinates of the second intersection, y 2 is the y-axis coordinates of the second intersection, and x 4 is The x-axis coordinate of the fourth intersection, y 4 is the y-axis coordinate of the fourth intersection.
- intersection calculation unit 353 selects intersections having the shortest distance based on the distance information calculated by Equation 3 below.
- the second intersection point I ′ and the fourth intersection point J ′ are selected by the intersection calculation unit 353.
- the position determiner 354 determines the average coordinate of the coordinates of the intersections calculated by the intersection calculator 353 as the position of the mobile terminal.
- the positioning unit 354 calculates an average coordinate of coordinates of intersections calculated by the intersection calculation unit 353 through Equation 4 below.
- (xm, ym) is the average coordinate
- I x ', I y ' is the x-axis coordinate and y-axis coordinate of any one of the intersections calculated by the intersection calculation unit 353
- J x ' , J y ′ is the x-axis coordinate and the y-axis coordinate of the other one of the intersections calculated by the intersection calculator 353.
- I x ′, I y ′ are x-axis coordinates and y-axis coordinates of the second intersection I ′
- J x ′, J y ′ are the fourth intersections J ′.
- x-axis coordinates and y-axis coordinates are applied.
- the position determiner 354 determines the average coordinate calculated by Equation 4 as the position coordinate of the mobile terminal.
- the general calculation unit 360 calculates the position of the mobile terminal when the position of the mobile terminal is determined as the general position through the determination unit 330. same.
- the general calculation unit 360 intersects 42 between the first virtual source 214 and the second virtual source 212.
- the third virtual line connecting the intersections 43 and 46 of the triangular source 210 is calculated, and the intersection point of the first to third virtual lines is determined as the position of the mobile terminal.
- the general calculation unit 360 generates each circle equation of the first to third virtual circles through Equation 5 below.
- I, 1,2,3, x, y are the x-axis coordinate and y-axis coordinate of the mobile terminal
- x i , y i is the x-axis coordinate and the y-axis coordinate of the i-th base station, i. .
- d i is an estimated distance from the i-th base station, i.e., the base station, to the mobile terminal.
- the general calculation unit 360 calculates six intersection points formed by the first to third virtual circles, and the intersection points select two intersection points from virtual circles paired with each other.
- the estimated distance corresponding to the radius of the generated circle is generally longer than the actual distance by the "ceil" function of Equation 2, so that three virtual circles having a radius with respect to the estimated distance are generally one point. You will not meet at. Thus, these virtual circles typically generate six intersections, not one.
- the general calculation unit 360 has two intersections 42 and 46 of the first virtual source 214 and the second virtual source 212, which are paired to cross each other, and cross each other. Two intersections 43 and 45 of the first virtual house 214 and the third virtual house 210 which are to be crossed, and two intersections of the second virtual house 212 and the third virtual house 210 which are paired to cross each other. Recognize (41, 44).
- the general calculation unit 360 obtains a plurality of straight lines formed to connect the plurality of predetermined intersections, that is, the plurality of predetermined intersections by performing connection for each two intersections. Thereafter, the general calculation unit 360 calculates an intersection point between the obtained plurality of straight lines, and determines the position information of the corresponding mobile terminal by using Equation 6 below.
- I, 1,2,3, x, y are the x-axis coordinate and y-axis coordinate of the mobile terminal
- x i , y i is the x-axis coordinate and the y-axis coordinate of the i-th base station, i. .
- d i is an estimated distance from the i-th base station, i.e., the base station, to the mobile terminal.
- the general calculation unit 360 communicates with a plurality of base stations, that is, at least three or more base stations, and generates six intersection points generated by three overlapping circles for each base station, thereby generating Two intersections are generated from two intersecting pairable circles, and the position information of the mobile terminal is determined using three straight lines connecting the two intersections.
- the general calculation unit 360 is not limited thereto, but is a TOA triangulation method generally used in the related art.
- the average of three internal intersection points among six intersections generated by a least square (LS) method or three circles is calculated.
- the shortest distance algorithm or the like which is a method of obtaining, may be used.
- Figure 7 is a flow chart for the position measuring method of the mobile terminal according to the present invention.
- the position measuring method of the mobile terminal includes a distance estimating step S110, a virtual circle calculating step S120, a determining step S130, and a position calculating step S140.
- the distance estimating step (S110) is a step of estimating a separation distance from the first base station serving the mobile terminal and the second and third base stations adjacent to the first base station to the mobile terminal.
- the distance estimator 310 uses a signal arrival time (TOA) of the mobile terminal as described above, and estimates the separation distance from each base station to the mobile terminal through Equation 1 and Equation 2.
- TOA signal arrival time
- the virtual circle calculating step S120 may include a first having a radius corresponding to the separation distance between the first base station and the mobile terminal based on the distance information estimated through the distance estimating step S110.
- Virtual circle the distance between the second virtual station having a radius corresponding to the separation distance between the second base station and the mobile terminal with respect to the second base station and the third base station and the mobile terminal with respect to the third base station Computing a third virtual circle having a radius corresponding to.
- the virtual source calculator 320 calculates first to third virtual sources around each base station.
- the determining step S130 may include a position of the mobile terminal with respect to the first to third base stations according to the first to third virtual sources calculated through the virtual circle calculating step S120, in a preset reference range. It is a step of determining whether it is a general position or an exceptional position out of the said reference range.
- the determining step (S130) is included in the inner region of the other virtual circle of the other of the first to third virtual source by the determination unit 330 of the first to the third virtual source. If it is determined that the position of the mobile terminal is the singular position.
- Position calculation step (S140) is to calculate the position of the mobile terminal through the first to the third virtual source, and includes a singular position calculation step (S150) and the general position calculation step (S160).
- the singular position calculating step is a step of calculating the position of the mobile terminal when the position of the mobile terminal is determined as the singular position through the determination unit 330.
- the virtual circle setting step S151 when the position of the mobile terminal is determined as the singular position through the determination step S130, the virtual circle included in the inner region of the other virtual circles among the first to third virtual sources. Is set as the first reference circle, and the remaining virtual circles except the first reference circle among the first to third virtual sources are set as the second and third reference circle.
- the virtual source setting unit 351 sets the first to third virtual sources when the position of the mobile terminal is determined as the singular position through the determination step S130.
- intersection setting step S152 the intersection points of the first reference circle and the second reference circle set in the virtual circle setting step S151 are set as first and second intersection points, and the first reference circle and the third reference circle And setting an intersection point adjacent to the first intersection point among the intersection points as a third intersection point, and setting an intersection point adjacent to the second intersection point among the intersection points of the first reference circle and the third reference circle as the fourth intersection point.
- the intersection setting unit 352 sets each intersection when the setting of the virtual circle is completed in the virtual circle setting step S151.
- the intersection calculation step 153 is a step of calculating intersections that form a shorter distance between the distance between the first and third intersection points and the distance between the second and fourth intersection points.
- the intersection calculation unit 353 calculates the distance between each intersection through Equation 3 as described above, and selects intersections having the shortest distance based on the distance information calculated by Equation 3.
- Position determination step (S154) is a step of determining the average data on the coordinates of the intersection points calculated through the intersection calculation step 153 as the position of the mobile terminal.
- the position determiner 354 calculates average coordinates of the coordinates of the intersections calculated by the intersection calculator 353 through Equation 4 above.
- the general position calculating step (S160) is a step of calculating the position of the mobile terminal when the position of the mobile terminal is determined as the general position through the determination unit 330.
- the general calculation unit 360 if the position of the mobile terminal is determined as the general position through the determination step (S130), the first virtual line connecting the intersections of the first and second virtual circles, Calculating a second virtual line connecting the intersections of the second and third virtual houses and a third virtual line connecting the intersections of the first and third virtual houses, and crossing the first to third virtual lines Is determined as the position of the mobile terminal.
- the general position calculation step (S160) is not limited to this, but is a TOA triangulation method commonly used in the prior art, the average of the three internal intersections of the six intersections generated by the LS (least square) method or three circles
- the shortest distance algorithm or the like which is a method of obtaining, may be used.
- the position measuring apparatus 300 of the mobile terminal and the method for measuring the position of the mobile terminal using the same according to the present invention configured as described above are moved when the position of the mobile terminal is estimated using a triangulation method using the signal arrival time of the mobile terminal. Since an appropriate measurement method can be selected and applied according to the location of the terminal, it is possible to obtain a location estimation result with high accuracy even when GPS satellite signals cannot be received.
- the experimental example conditions are as follows for the simulation for the performance evaluation of the method-based arrival time triangulation method proposed in the present invention.
- the mobile terminal is a general location
- three fixed base stations each having coordinates of (-1000,5000), (6000, -3000), and (-7000,600) are used.
- three fixed host stations each having a leftover of (-3000, 5000), (1500, 3000), and (7000, 600) are used.
- the unit of coordinate is m, and 50 MHz, 100 MHz, 500 MHz, 1 GHz, 5 GHz, and 10 GHz were considered as carrier frequencies.
- two embodiments in which a plurality of mobile terminals are located in a general position and a singular position are considered.
- the coordinates of the mobile terminal are randomly selected from 100m to + 100m for the first and second experimental examples as the first case, or randomly selected from -500 to + 500m as the second case.
- the performance of the present invention is evaluated by the mean square error (MSE) of the mobile station.
- MSE mean square error
- Equation 7 The error of the position of the actual mobile station and the estimated mobile station is calculated by Equation 7 below, and the MSE for the mobile terminal position is calculated by Equation 8.
- x, y is the actual coordinates of the mobile terminal, , Is the coordinate of the mobile terminal calculated by the present invention.
- FIG. 8 shows an MSE graph of the position estimation of the mobile terminal according to each frequency of the first experimental example for the first case
- FIG. 9 shows the mobile terminal according to each frequency of the first experimental example for the second case.
- the MSE graph of the position estimation of the mobile terminal is posted, and in FIG. 10, the MSE graph of the position estimation of the mobile terminal according to each frequency of the second experimental example of the first case is posted, and FIG. 11 is the second case.
- the MSE graph for estimating the position of the mobile terminal according to each frequency of the second example of experiment is posted.
- ⁇ is different from the present invention, except for the singular position calculating step (S150), the result of performing only the general position calculating step (S160), ⁇ is the result of performing the position measuring method of the mobile terminal according to the present invention Value.
- the MSE value of the position measuring method of the mobile terminal according to the present invention is lower than the method of performing only the general position calculating step S160.
- the proposed method is expected to be used not only for commercial mobile communication systems, but also for mobile robot systems and various military equipment requiring high accuracy.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 이동단말기의 위치 측정 장치 및 이를 이용한 이동단말기의 위치 측정방법에 관한 것으로서, 더욱 상세하게는 이동단말기의 신호 도달시간(TOA:Time Of Arrival)을 이용한 삼각변 측량법을 이동단말기의 위치를 측정하되, 기지국들에 대한 이동단말기의 위치에 따라 적합한 측정 방법을 사용하는 이동단말기의 위치 측정 장치 및 이를 이용한 이동단말기의 위치 측정 방법에 관한 것이다. The present invention relates to a position measuring device of a mobile terminal and a method for measuring the position of a mobile terminal using the same. More particularly, the triangular measurement method using the time of arrival (TOA) of the mobile terminal is used to determine the position of the mobile terminal. The present invention relates to a position measuring apparatus for a mobile terminal using a suitable measuring method according to the position of the mobile terminal with respect to the base stations and a position measuring method of the mobile terminal using the same.
특정 사용자나 물체의 위치를 추정하는 기술은 LBS(Location Based Service)와 같은 다양한 통신 시스템에 사용되고 있어 무선통신 기술의 중요한 이슈로 각광받고 있다.Technology for estimating the location of a specific user or object is being used in various communication systems such as LBS (Location Based Service), which has been spotlighted as an important issue of wireless communication technology.
미국의 FCC(Federal Communication Commission)에서 E-911(Enhanced-911)을 위한 이동국 위치추정 기능을 이동전화에 포함하는 것을 강제화한 이후로 무선통신 시스템의 이동국 위치추정 기술은 더욱 관심을 받게 되었다.Since the US Federal Communications Commission (FCC) mandated the inclusion of mobile station location capabilities for E-911 (Enhanced-911) in mobile phones, mobile station location technology in wireless communications systems has become more interesting.
다양한 이동국 위치추정 기술이 개발되어 왔는데, 크게 GPS를 사용하는 핸드셋 방식과, 기지국을 사용하는 네트워크 방식의 두 가지 유형으로 분류할 수 있다.Various mobile station location techniques have been developed, which can be classified into two types: a handset method using GPS and a network method using a base station.
대표적인 네트워크 방식의 위치 추정 기술이 도착 시간(TOA:Time Of Arrival) 삼각변 측량법으로, 이동국과 세 개의 기지국 사이의 거리를 추정한 후, 세 개의 기지국의 좌표들과 추정된 세 개의 거리를 반지름으로 하는 세 개의 원을 생성시켜, 원들이 만나는 교점을 이동국의 위치로 결정하는 방법이다.A typical network-based position estimation technique is a time of arrival triangulation (TOA) triangulation method, which estimates the distance between a mobile station and three base stations, and then uses the coordinates of the three base stations and the estimated three distances as a radius. By creating three circles to determine the intersection of the circle to determine the location of the mobile station.
거리는 일반적으로 기지국과 이동국 사이에 송/수신된 신호의 지연(delay) 수를 이용하여 추정하는데, 이 과정에서 추정된 거리가 실제 거리보다 길어지게 된다.The distance is generally estimated using the number of delays of signals transmitted / received between the base station and the mobile station. In this process, the estimated distance becomes longer than the actual distance.
이로 인해, 세 개의 원이 한 점에서 만나지 않아 위치추정 오차가 발생하게 된다.As a result, three circles do not meet at one point, resulting in a position estimation error.
이 문제를 해결하기 위해, LS(least square) 방식이나 세 개의 원이 생성하는 여섯 개의 교점 중 세 개의 내부 교점의 평균을 구하는 방식인 최단거리 알고리즘 등이 제안되어 왔는데, 각각 단점을 가지고 있다.In order to solve this problem, a shortest distance algorithm has been proposed, which is a method of obtaining an LS (least square) method or an average of three internal intersection points among six intersection points generated by three circles, and each has disadvantages.
LS 방식은 비교적 큰 위치추정 오차가 발생되고, 최단거리 알고리즘은 일반적으로는 좋은 성능을 보이나 특별한 상황에서는 상당히 큰 위치추정 오차가 발생하게 된다.The LS method generates a relatively large position error, and the shortest distance algorithm generally shows good performance, but in a special situation, a large position error occurs.
일반적인 경우 선교점 알고리즘이 우수한 성능을 보이나, 한 개의 작은 원이 큰 두 개 원의 영역에 포함되는 특정한 경우, 심각한 위치 추정 오차를 발생하는 단점이 있다.In general, the mission point algorithm shows good performance, but in a specific case where one small circle is included in the area of two large circles, a serious position estimation error occurs.
본 발명은 상기와 같은 문제점을 개선하기 위해 창안된 것으로서, 이동 단말기의 신호 도달시간을 이용한 삼각변 측량법을 사용하여 이동 단말기의 위치 추정시, 이동단말기의 위치에 따라 적합한 측정방식을 선택하여 적용할 수 있는 이동단말기의 위치 측정 장치 및 이를 이용한 이동단말기의 위치 측정 방법을 제공하는데 그 목적이 있다. The present invention has been made to improve the above problems, and when selecting the position of the mobile terminal using the triangular measurement method using the signal arrival time of the mobile terminal, to select and apply a suitable measurement method according to the position of the mobile terminal An object of the present invention is to provide a position measuring device for a mobile terminal and a method for measuring the position of a mobile terminal using the same.
상기 목적을 달성하기 위한 본 발명에 다른 이동단말기의 위치 측정장치는 이동단말기를 서빙(serving)하는 제1기지국과, 상기 제1기지국에 인접된 제2및 제3기지국으로부터 상기 이동단말기까지의 이격거리를 추정하는 거리추정부와, 상기 거리 산출부를 통해 추정된 이격거리 정보를 토대로 상기 제1기지국을 중심으로 상기 제1기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제1가상원, 상기 제2기지국을 중심으로 상기 제2기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제2가상원 및 상기 제3기지국을 중심으로 상기 제3기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제3가상원을 산출하는 가상원 산출부와, 상기 가상원 산출부를 통해 산출된 상기 제1 내지 제3가상원에 따라 상기 제1 내지 제3기지국에 대한 상기 이동단말기의 위치가 기설정된 기준범위에 포함된 일반위치 또는 상기 기준범위에 벗어난 특이위치 중 어느 위치인지 판별하는 판별부와, 상기 제1 내지 제3가상원을 통해 상기 이동단말기의 위치를 산출하되, 상기 판별부를 통해 상기 이동단말기의 위치가 상기 특이위치로 판별될 경우, 상기 제1 내지 제3가상원의 교점들 중 이격 거리가 가장 짧은 교점들의 평균 좌표를 상기 이동단말기의 위치로 결정하는 위치 계산부를 포함한다. According to another aspect of the present invention, there is provided a device for measuring a position of a mobile terminal, wherein the first base station serving the mobile terminal is spaced apart from the second and third base stations adjacent to the first base station. A first virtual house having a radius corresponding to a distance between the first base station and a mobile terminal based on the distance estimating unit for estimating a distance and the spaced distance information estimated by the distance calculating unit; A second virtual station having a radius corresponding to the separation distance between the second base station and the mobile terminal with respect to the second base station and a separation distance between the third base station and the mobile terminal with respect to the third base station; A virtual circle calculator for calculating a third virtual source having a radius and the first to third base stations according to the first to third virtual sources calculated through the virtual circle calculator. A determination unit for determining whether the position of the mobile terminal is a general position included in a preset reference range or a singular position deviating from the reference range, and the position of the mobile terminal through the first to third virtual sources. If the position of the mobile terminal is determined as the singular position through the determination unit, the average coordinates of the intersection points having the shortest distance among the intersection points of the first to third virtual circles are determined as the position of the mobile terminal. It includes a position calculation unit.
상기 판별부는 상기 제1 내지 제3가상원 중 어느 하나의 가상원이 상기 제1 내지 제3가상원 중 다른 나머지의 가상원들의 내측 영역에 포함되면 상기 이동단말기의 위치가 상기 특이위치인 것으로 판별하는 것이 바람직하다.The determination unit determines that the position of the mobile terminal is the singular position when the virtual circle of any one of the first to third virtual circles is included in the inner region of the other virtual circles of the first to third virtual circles. It is desirable to.
상기 위치 계산부는 상기 판별부를 통해 상기 이동단말기의 위치가 상기 특이위치로 판별될 경우, 상기 제1 내지 제3가상원 중 다른 가상원들의 내측 영역에 포함되는 가상원을 제1기준원으로 설정하고, 상기 제1 내지 제3가상원 중 상기 제1기준원을 제외한 나머지 가상원을 제2 및 제3기준원으로 설정하는 가상원 설정부와, 상기 가상원 설정부에서 설정된 제1기준원과 제2기준원의 교점들을 제1 및 제2교점으로 설정하고, 상기 제1기준원과 제3기준원의 교점들 중 상기 제1교점에 인접된 교점을 제3교점으로 설정하며, 상기 제1기준원과 제3기준원의 교점들 중 상기 제2교점에 인접된 교점을 제4교점으로 설정하는 교점 설정부와, 상기 제1 및 제3교점 사이의 거리 및 상기 제2 및 제4교점 사이의 거리 중 짧은 거리를 이루는 교점들을 산출하는 교점 산출부와, 상기 교점 산출부를 통해 산출된 교점들의 좌표에 대한 평균 좌표를 상기 이동단말기의 위치로 결정하는 위치 결정부를 포함한다. If the position calculator determines the position of the mobile terminal as the singular position through the determination unit, the position calculator sets the virtual circle included in the inner region of the other virtual circles among the first to third virtual circles as the first reference circle. And a virtual circle setting unit for setting the remaining virtual circles other than the first reference circle among the first to third virtual sources as second and third reference circles, and the first reference circle and the first reference circle set by the virtual circle setting unit. Set the intersection points of the second reference circle as the first and second intersection points, set an intersection point adjacent to the first intersection point among the intersection points of the first reference circle and the third reference circle as the third intersection point, and set the first reference point. An intersection setting unit for setting an intersection adjacent to the second intersection among the intersections of the circle and the third reference circle as the fourth intersection, and the distance between the first and third intersections and between the second and fourth intersections. An intersection calculation unit that calculates intersections that form a short distance among the distances; And a positioning unit determining the average coordinates of the coordinates of the intersections calculated by the intersection calculating unit as the position of the mobile terminal.
상기 위치계산부는 상기 판별부를 통해 상기 이동단말기의 위치가 상기 일반위치로 판별될 경우, 상기 제1가상원과 제2가상원의 교점들을 잇는 제1가상선, 상기 제2가상원과 제3가상원의 교점들을 잇는 제2가상선 및 상기 제1가상원과 제3가상원의 교점들을 잇는 제3가상선을 산출하고, 상기 제1 내지 제3가상선의 교점을 상기 이동단말기의 위치로 결정하는 것이 바람직하다. The position calculator may include a first virtual line connecting the intersections of the first virtual circle and the second virtual circle, the second virtual circle and the third virtual circle when the position of the mobile terminal is determined as the general position through the determination unit. Calculating a second virtual line connecting the intersection points of the circle and a third virtual line connecting the intersection points of the first and third virtual circles, and determining the intersection point of the first to third virtual lines as the position of the mobile terminal. It is preferable.
상기 거리추정부는 상기 이동단말기의 신호 도달시간(TOA:Time Of Arrive)을 이용하여 상기 제1 내지 제3기지국과 이동단말기 사이의 거리를 추정한다. The distance estimator estimates a distance between the first to third base stations and the mobile terminal using a time of arrival (TOA) of the mobile terminal.
상기 거리추정부는 하기의 수학식1을 통해 특정 반송 주파수에 대한 시간 지연 샘플들의 수가 계산된 시간 지연 샘플들의 수를 사용하여 상기 제1 내지 제3기지국과 이동단말기 사이의 거리를 추정하고,The distance estimator estimates the distance between the first to third base stations and the mobile terminal using the number of time delay samples in which the number of time delay samples for a specific carrier frequency is calculated through
(수학식1)(Equation 1)
ndi=ceil((di/c)*fc)nd i = ceil ((d i / c) * f c )
여기서, ndi는 지연샘플의 개수이고, c는 빛의 속도이며, fc는 특정 반송 주파수이고, ceil은 올림함수인 것이 바람직하다. Here, nd i is the number of delay samples, c is the speed of light, f c is a specific carrier frequency, ceil is a rounding function.
상기 거리추정부는 상기의 수학식 1에 의해 계산된 지연샘플의 개수를 이용하여 하기의 수학식2를 통해 상기 제1 내지 제3기지국과 이동단말기 사이의 거리를 추정하고,The distance estimator estimates the distance between the first to third base stations and the mobile terminal through
(수학식2)(Equation 2)
die=(ndi*c)/fc d ie = (nd i * c) / f c
여기서, die는 추정된 이동단말기와 i번째 기지국 사이의 거리이고, ndi는 지연샘플의 개수이고, c는 빛의 속도이며, fc는 특정 반송 주파수이다. Here, d ie is the distance between the estimated mobile terminal and the i-th base station, nd i is the number of delay samples, c is the speed of light, f c is a specific carrier frequency.
상기 교점 산출부는 하기의 수학식3을 통해 상기 제1 및 제3교점 사이의 거리 및 상기 제2 및 제4교점 사이의 거리를 산출하고,The intersection calculation unit calculates a distance between the first and third intersection points and a distance between the second and fourth intersection points through
(수학식3)(Equation 3)
여기서, j=1 또는 3이며, xj는 제j교점의 x축 좌표이고, yj는 제j교점의 y축 좌표이고, xj + 1는 제j+1교점의 x축 좌표이고, yj + 1는 제j+1교점의 y축 좌표인 것이 바람직하다. Here, j = 1 or 3, x j is the x-axis coordinate of the j-th intersection, y j is the y-axis coordinate of the j-th intersection, x j + 1 is the x-axis coordinate of the j + 1 intersection, y j + 1 is preferably the y-axis coordinate of the j + 1th intersection.
상기 위치 결정부는 하기의 수학식4를 통해 상기 교점 산출부를 통해 산출된 교점들의 좌표에 대한 평균 좌표를 산출하고,The positioning unit calculates an average coordinate of the coordinates of the intersections calculated through the intersection calculation unit through
(수학식4)(Equation 4)
xm=(Ix'+Jx')/2,xm = (I x '+ J x ') / 2,
ym=(Iy'+Jy')/2ym = (I y '+ J y ') / 2
여기서, (xm, ym)은 상기 평균 좌표이고, Ix', Iy'은 상기 교점 산출부를 통해 산출된 교점들 중 어느 하나의 x축 좌표 및 y축 좌표이고, Jx', Jy'은 상기 교점 산출부를 통해 산출된 교점들 중 다른 하나의 x축 좌표 및 y축 좌표이다. Here, (xm, ym) is the average coordinate, I x ', I y ' is the x-axis coordinate and y-axis coordinate of any one of the intersections calculated through the intersection calculation unit, J x ', J y ' Is the x-axis coordinate and the y-axis coordinate of the other one of the intersections calculated by the intersection calculation unit.
본 발명에 따른 이동 단말기의 위치 측정 방법은 이동단말기를 서빙(serving)하는 제1기지국과, 상기 제1기지국에 인접된 제2 및 제3기지국으로부터 상기 이동단말기까지의 이격거리를 추정하는 거리 추정단계와, 상기 거리 추정단계를 통해 추정된 이격거리 정보를 토대로 상기 제1기지국을 중심으로 상기 제1기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제1가상원, 상기 제2기지국을 중심으로 상기 제2기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제2가상원 및 상기 제3기지국을 중심으로 상기 제3기지국과 이동단말기까지의 이격거리에 대응되는 반경을 갖는 제3가상원을 산출하는 가상원 산출단계와, 상기 가상원 산출단계를 통해 산출된 상기 제1 내지 제3가상원에 따라 상기 제1 내지 제3기지국에 대한 상기 이동단말기의 위치가 기설정된 기준범위에 포함된 일반위치 또는 상기 기준범위에 벗어난 특위위치 중 어느 위치인지 판별하는 판별단계와, 상기 제1 내지 제3가상원을 통해 상기 이동단말기의 위치를 산출하되, 상기 판별단계를 통해 상기 이동단말기의 위치가 상이 특이위치로 판별될 경우, 상기 제1 내지 제3가상원들의 교점들 중 이격 거리가 가장 짧은 교점들의 평균 좌료를 상기 이동단말기의 위치로 결장하는 위치 계산단계를 포함한다. A method for measuring the position of a mobile terminal according to the present invention includes estimating a distance for estimating a separation distance between a first base station serving a mobile terminal and second and third base stations adjacent to the first base station from the mobile terminal. And a first virtual station and a second base station having a radius corresponding to the separation distance between the first base station and the mobile terminal based on the separation distance information estimated by the distance estimating step. A second virtual house having a radius corresponding to the separation distance between the second base station and the mobile terminal as a center and a third having a radius corresponding to the separation distance between the third base station and the mobile terminal around the third base station; The mobile terminal for the first to third base stations according to a virtual circle calculating step of calculating a virtual circle and the first to third virtual sources calculated through the virtual circle calculating step; A determination step of determining whether the position of the mobile device is a general position included in the predetermined reference range or a special position out of the reference range, and calculates the position of the mobile terminal through the first to third virtual house, When the position of the mobile terminal is determined to be a different singular position through the determination step, a position where the average left end of the intersection points having the shortest separation distance among the intersection points of the first to third virtual circles is located as the position of the mobile terminal. It includes the calculation step.
상기 판별단계는 상기 제1 내지 제3가상원 중 어느 하나의 가상원이 상기 제1 내지 제3가상원 중 다른 나머지의 가상원들의 내측 영역에 포함되면 상기 이동단말기의 위치가 상기 특이위치인 것으로 판별하는 것이 바람직하다. The determining may include determining that the position of the mobile terminal is the singular position when any one of the first to third virtual circles is included in the inner region of the other virtual circles among the first to third virtual circles. It is desirable to determine.
상기 위치 계산단계는 상기 판별단계를 통해 상기 이동단말기의 위치가 상기 특이위치로 판별될 경우, 상기 제1 내지 제3가상원 중 다른 가상원들의 내측 영역에 포함되는 가상원을 제1기준원으로 설정하고, 상기 제1 내지 제3가상원 중 상기 제1기준원을 제외한 나머지 가상원을 제2 및 제3기준원으로 설정하는 가상원 설정단계와, 상기 가상원 설정단계에서 설정된 제1기준원과 제2기준원의 교점들을 제1 및 제2교점으로 설정하고, 상기 제1기준원과 제3기준원의 교점들 중 상기 제1교점에 인접된 교점을 제3교점으로 설정하며, 상기 제1기준원과 제3기준원의 교점들 중 상기 제2교점에 인접된 교점을 제4교점으로 설정하는 교점 설정단계와, 상기 제1 및 제3교점 사이의 거리 및 상기 제2 및 제4교점 사이의 거리 중 짧은 거리를 이루는 교점들을 산출하는 교점 산출단계와, 상기 교점 산출단계를 통해 산출된 교점들의 좌표에 대한 평균 자료를 상기 이동단말기의 위치로 결정하는 위치 결정단계를 포함한다. The position calculating step may include a virtual circle included in an inner region of other virtual circles among the first to third virtual circles as the first reference circle when the position of the mobile terminal is determined as the singular position through the determining step. A virtual circle setting step of setting a virtual circle other than the first reference circle among the first to third virtual sources as a second and third reference circle, and a first reference circle set in the virtual circle setting step. Set intersection points of the first reference circle and the second reference circle, and set an intersection point adjacent to the first intersection point among the intersection points of the first reference circle and the third reference circle as the third intersection point; An intersection setting step of setting an intersection point adjacent to the second intersection point as a fourth intersection point among the intersection points of the first reference circle and the third reference circle, the distance between the first and third intersection points, and the second and fourth intersection points. A bridge that produces intersections that form shorter distances between The average data for the coordinates of the intersection calculated by the calculating step, and the intersection point calculation step includes the positioning step of determining a location of the mobile terminal.
상기 위치계산단계는 상기 판별단계를 통해 상기 이동단말기의 위치가 상기 일반위치로 판별될 경우, 상기 제1가상원과 제2가상원의 교점들을 잇는 제1가상선, 상기 제2가상원과 제3가상원의 교점들을 잇는 제2가상선 및 상기 제1가상원과 제3가상원의 교점들을 잇는 제3가상선을 산출하고, 상기 제1 내지 제3가상선의 교점을 상기 이동단말기의 위치로 결정한다. The position calculating step may include a first virtual line connecting the intersections of the first virtual circle and the second virtual circle, the second virtual circle and the first virtual point when the position of the mobile terminal is determined as the general position through the determining step. Calculating a second virtual line connecting the intersections of the three virtual sources and a third virtual line connecting the intersections of the first and third virtual circles, and converting the intersection points of the first to third virtual lines to the position of the mobile terminal. Decide
상기 거리 추정단계는 상기 이동단말기의 신호 도달시간(TOA:Time Of Arrive)을 이용하여 상기 제1 내지 제3기지국과 이동단말기 사이의 거리를 추정하는 것이 바람직하다. In the step of estimating the distance, it is preferable to estimate the distance between the first to third base stations and the mobile terminal by using a time of arrival (TOA) of the mobile terminal.
상기 거리추정단계는 하기의 수학식1을 통해 특정 반송 주파수에 대한 시간 지연 샘플들의 수가 계산된 시간 지연 샘플들의 수를 사용하여 상기 제1 내지 제3기지국과 이동단말기 사이의 거리를 추정하고,The distance estimating step estimates the distance between the first to third base stations and the mobile terminal using the number of time delay samples in which the number of time delay samples for the specific carrier frequency is calculated through
(수학식1)(Equation 1)
ndi=ceil((di/c)*fc)nd i = ceil ((d i / c) * f c )
여기서, ndi는 지연샘플의 개수이고, c는 빛의 속도이며, fc는 특정 반송 주파수이고, ceil은 올림함수 이다. Where nd i is the number of delay samples, c is the speed of light, f c is the specific carrier frequency, and ceil is the rounding function.
상기 거리 추정단계는 상기의 수학식 1에 의해 계산된 지연샘플의 개수를 이용하여 하기의 수학식2를 통해 상기 제1 내지 제3기지국과 이동단말기 사이의 거리를 추정하고,The distance estimating step estimates the distance between the first to third base stations and the mobile terminal through
(수학식2)(Equation 2)
die=(ndi*c)/fc d ie = (nd i * c) / f c
여기서, die는 추정된 이동단말기와 i번째 기지국 사이의 거리이고, ndi는 지연샘플의 개수이고, c는 빛의 속도이며, fc는 특정 반송 주파수인 것이 바람직하다. Here, d ie is the distance between the estimated mobile terminal and the i-th base station, nd i is the number of delay samples, c is the speed of light, f c is a specific carrier frequency.
상기 교점 산출단계는 하기의 수학식3을 통해 상기 제1 및 제3교점 사이의 거리 및 상기 제2 및 제4교점 사이의 거리를 산출하고,In the intersection calculation step, the distance between the first and third intersection points and the distance between the second and fourth intersection points are calculated through
(수학식3)(Equation 3)
여기서, j=1 또는 3이며, xj는 제j교점의 x축 좌표이고, yj는 제j교점의 y축 좌표이고, xj+1는 제j+1교점의 x축 좌표이고, yj+1는 제j+1교점의 y축 좌표이다. Where j = 1 or 3, x j is the x-axis coordinate of the jth intersection, y j is the y-axis coordinate of the jth intersection, x j + 1 is the x-axis coordinate of the j + 1 intersection, y j + 1 is the y-axis coordinate of the j + 1th intersection.
상기 위치 결정단계는 하기의 수학식4를 통해 상기 교점 산출부를 통해 산출된 교점들의 좌표에 대한 평균 좌표를 산출하고,The positioning step is to calculate the average coordinates for the coordinates of the intersection points calculated by the intersection calculation unit through the following equation (4),
(수학식4)(Equation 4)
xm=(Ix'+Jx')/2,xm = (I x '+ J x ') / 2,
ym=(Iy'+Jy')/2ym = (I y '+ J y ') / 2
여기서, (xm, ym)은 상기 평균 좌표이고, Ix', Iy'은 상기 교점 산출부를 통해 산출된 교점들 중 어느 하나의 x축 좌표 및 y축 좌표이고, Jx', Jy'은 상기 교점 산출부를 통해 산출된 교점들 중 다른 하나의 x축 좌표 및 y축 좌표인 것이 바람직하다Here, (xm, ym) is the average coordinate, I x ', I y ' is the x-axis coordinate and y-axis coordinate of any one of the intersections calculated through the intersection calculation unit, J x ', J y ' Is preferably the x-axis coordinate and the y-axis coordinate of the other one of the intersections calculated through the intersection calculation unit.
본 발명에 따른 이동단말기의 위치 측정 장치 및 이를 이용한 이동단말기의 위치 측정 방법은 이동 단말기의 신호 도달시간을 이용한 삼각변 측량법을 사용하여 이동 단말기의 위치 추정시, 이동단말기의 위치에 따라 적합한 측정방식을 선택하여 적용할 수 있으므로 GPS 위성신호의 수신이 불가능한 경우에도 높은 정확도를 가지는 위치 추정 결과를 얻을 수 있다는 장점이 있다. An apparatus for measuring the position of a mobile terminal according to the present invention and a method for measuring the position of the mobile terminal using the same are suitable measuring methods according to the position of the mobile terminal when estimating the position of the mobile terminal using a triangulation method using the signal arrival time of the mobile terminal. Since it can be selected and applied, even if GPS satellite signals cannot be received, a position estimation result with high accuracy can be obtained.
도 1은 본 발명이 적용되는 이동통신 시스템의 개략적인 구성도이고, 1 is a schematic configuration diagram of a mobile communication system to which the present invention is applied;
도 2는 도착 시간(TOA) 삼각변 측량법을 이용한 이동국의 위치 결정 방법에 대한 설명을 도시한 개념도이고, FIG. 2 is a conceptual diagram illustrating a method of positioning a mobile station using a time of arrival triangulation method;
도 3은 거리추정에 의해 늘어난 반지름 기반의 세 원이 만나는 일반적인 경우에 대한 설명을 도시한 개념도이고, 3 is a conceptual diagram illustrating a general case where three radius-based circles that are extended by distance estimation meet.
도 4 및 도 5는 이동단말기가 특이위치에 위치할 경우에 대한 설명을 도시한 개념도이고, 4 and 5 is a conceptual diagram showing a description of the case where the mobile terminal is located in a singular position,
도 6은 본 발명에 따른 이동단말기의 위치측정장치에 대한 블럭도이고, 6 is a block diagram of a position measuring device of a mobile terminal according to the present invention;
도 7은 본 발명에 따른 이동단말기의 위치 측정 방법에 대한 순서도이고, 7 is a flowchart illustrating a position measuring method of a mobile terminal according to the present invention;
도 8 및 도 9는 본 발명에 따른 이동단말기의 위치 측정 방법에 따른 제1실험 예의 이동 단말기 위치 추정에 대한 MSE 그래프이고, 8 and 9 are MSE graphs for estimating the position of the mobile terminal of the first experimental example according to the method for measuring the position of the mobile terminal according to the present invention;
도 10 및 도 11은 본 발명에 따른 이동단말기의 위치 측정 방법에 따른 제1실험 예의 이동 단말기 위치 추정에 대한 MSE 그래프이다. 10 and 11 are MSE graphs for estimating the position of the mobile terminal of the first experimental example according to the method for measuring the position of the mobile terminal according to the present invention.
본 발명에 따른 이동단말기의 위치 측정 장치는 이동단말기를 서빙(serving)하는 제1기지국과, 상기 제1기지국에 인접된 제2및 제3기지국으로부터 상기 이동단말기까지의 이격거리를 추정하는 거리추정부와, 상기 거리 산출부를 통해 추정된 이격거리 정보를 토대로 상기 제1기지국을 중심으로 상기 제1기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제1가상원, 상기 제2기지국을 중심으로 상기 제2기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제2가상원 및 상기 제3기지국을 중심으로 상기 제3기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제3가상원을 산출하는 가상원 산출부와, 상기 가상원 산출부를 통해 산출된 상기 제1 내지 제3가상원에 따라 상기 제1 내지 제3기지국에 대한 상기 이동단말기의 위치가 기설정된 기준범위에 포함된 일반위치 또는 상기 기준범위에 벗어난 특이위치 중 어느 위치인지 판별하는 판별부와, 상기 제1 내지 제3가상원을 통해 상기 이동단말기의 위치를 산출하되, 상기 판별부를 통해 상기 이동단말기의 위치가 상기 특이위치로 판별될 경우, 상기 제1 내지 제3가상원의 교점들 중 이격 거리가 가장 짧은 교점들의 평균 좌표를 상기 이동단말기의 위치로 결정하는 위치 계산부를 구비한다. The apparatus for measuring the position of a mobile terminal according to the present invention estimates a separation distance from a first base station serving a mobile terminal and a distance from the second and third base stations adjacent to the first base station to the mobile terminal. A first virtual house having a radius corresponding to the separation distance between the first base station and the mobile terminal based on the separation distance information estimated by the government and the distance calculation unit; A second virtual circle having a radius corresponding to the separation distance between the second base station and the mobile terminal, and a third virtual source having a radius corresponding to the separation distance between the third base station and the mobile terminal around the third base station. A position of the mobile terminal with respect to the first to third base stations according to the virtual circle calculating unit calculating a circle and the first to third virtual sources calculated through the virtual circle calculating unit; A determination unit for determining whether a general position included in a preset reference range or a singular position deviating from the reference range is calculated, and the position of the mobile terminal is calculated through the first to third virtual sources, wherein the determination unit When the position of the mobile terminal is determined as the singular position through the position calculation unit for determining the average coordinates of the intersections of the shortest distance between the intersections of the first to third virtual circles as the position of the mobile terminal. .
이하, 첨부한 도면을 참조하여 본 발명의 실시예에 따른 이동단말기의 위치 측정 장치 및 이를 이용한 이동단말기의 위치 측정 방법에 대해 상세히 설명한다. 본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는 바, 특정 실시 예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. 첨부된 도면에 있어서, 구조물들의 치수는 본 발명의 명확성을 기하기 위하여 실제보다 확대하여 도시한 것이다. Hereinafter, with reference to the accompanying drawings will be described in detail with respect to the position measuring device of the mobile terminal according to an embodiment of the present invention and a method for measuring the position of the mobile terminal using the same. As the inventive concept allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the text. However, this is not intended to limit the present invention to a specific disclosed form, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention. In describing the drawings, similar reference numerals are used for similar elements. In the accompanying drawings, the dimensions of the structures are shown in an enlarged scale than actual for clarity of the invention.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
본 출원에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, action, component, part, or combination thereof described on the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, parts, or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art and shall not be construed in ideal or excessively formal meanings unless expressly defined in this application. Do not.
본 발명의 실시 예에 따른 이동 단말기는 디지털 방송 단말기, 개인정보 단말기(PDA, Personal Digital Assistant), 스마트 폰(Smart Phone), 태블릿(Tablet) PC, 아이패드(Ipad), CSS-UWB(Chirp Spread Spectrum Ultra WideBand)와 IR-UWB(Impulse-Radio UWB), 3G 단말기 예를 들면 IMT-2000(International Mobile Telecommunication 2000)단말기, WCDMA(Wideband Code Division Multiple Access) 단말기, GSM/GPRS(Global System For Mobile Communication Packet Radio Service) 및 UMTS(Universal Mobile Telecommunication Service) 단말기 등과 같은 모든 정보 통신 기기 및 멀티미디어 기기 등이 포함될 수 있다. 그러나 본 명세서에서 기재된 실시 예에 따른 구성은 휴대 단말기에만 적용 가능한 경우를 제외하면, 디지털 TV, 데스크탑 컴퓨터 등과 같은 고정 단말기에도 적용될 수도 있음을 본 기술분야의 당업자라면 쉽게 알 수 있을 것이다.A mobile terminal according to an embodiment of the present invention is a digital broadcasting terminal, a personal digital assistant (PDA), a smart phone, a tablet PC, an iPad, a CSS-UWB (Chirp Spread). Spectrum Ultra WideBand (IR-UWB) and Impulse-Radio UWB (IR-UWB), 3G terminals such as International Mobile Telecommunication 2000 (IMT-2000) terminals, Wideband Code Division Multiple Access (WCDMA) terminals, GSM / GPRS (Global System For Mobile Communication) All information communication devices and multimedia devices such as Packet Radio Service (UM) and Universal Mobile Telecommunication Service (UMTS) terminals may be included. However, it will be apparent to those skilled in the art that the configuration according to the embodiment described herein may be applied to a fixed terminal such as a digital TV, a desktop computer, and the like, except that only the portable terminal is applicable.
또한, 본 발명을 설명함에 있어, 이하 설명되는 복수 혹은 적어도 둘 이상의 기지국은 본 발명이 적용된 세 개의 기지국을 포함하는 의미로 혼용하여 사용하기로 하나, 본 발명이 이에 한정되지 않음을 미리 밝혀두는 바이다.In addition, in describing the present invention, a plurality of or at least two or more base stations to be described below will be used interchangeably in the sense of including three base stations to which the present invention is applied, but the present invention is not limited thereto. .
제안된 방법은 상용 이동통신 시스템은 물론, 높은 정확도가 요구되는 이동로봇 시스템 및 각종 군사용 장비에도 활용될 수 있을 것으로 기대된다.The proposed method is expected to be used not only for commercial mobile communication systems, but also for mobile robot systems and various military equipment requiring high accuracy.
도 1에는 본 발명이 적용되는 이동통신 시스템에 대한 개략적인 구성도가 도시되어 있다. 1 is a schematic diagram illustrating a mobile communication system to which the present invention is applied.
도면을 참조하면, 본 발명이 적용된 이동통신 시스템(100)은 복수의 기지국(110, 112, 114), 이동단말기(116) 및 위치 측정 장치를 포함하는 위치 측정 서비스 서버(118)를 포함한다. 여기에서는 위치 결정 장치가 위치 측정 서비스 서버(118)에 포함되는 것으로 설명하였으나, 이동단말기(116)에 설치될 수도 있다.Referring to the drawings, the
상기 이동 단말기(116)는 상기 위치 측정 서비스 서버(118)에 가입 등록되어 위치 측정 서비스 서버(118)에서 형성하는 서비스 영역 안을 자유롭게 이동하면서 기설정된 통신 경로를 경유한다.The
또한, 상기 이동단말기(116)는 상기 복수의 기지국(110, 112, 114) 혹은 어느 하나의 기지국과의 페이징을 수행하고, 상기 위치 측정 서비스 서버(118)로부터 도착 시간을 획득하여 상기 도착 시간 기반의 셀프-포지셔닝(selfpositioning)도 수행할 수 있다.In addition, the
상기 기지국(110, 112, 114)은 해당 네트워크 내 기설정된 영역에 각각 분산되어 상기 네트워크의 통신 정책(policy)에 따라 무선 채널을 통해 이동단말기(116)와의 통신을 수행하며, 상기 이동단말(116)로부터 수신된 거리 추정 프레임을 상기 위치 측정 서비스 서버(118)로 무선 전송한다.The base stations (110, 112, 114) are respectively distributed in a predetermined area in the network to communicate with the
상기 위치 측정 서비스 서버(118)는 복수의 기지국(110, 112, 114)과 통신하며, 상기 네트워크 내 다수의 이벤트를 저장 및 통합 관리하고, 상기 이동단말기(116)와 복수의 기지국(110, 112, 114)간 전송 신호 시간정보를 통해 거리를 정한 도착 시간으로부터 거리 추정을 수행한다.The
즉, 상기 위치 측정 서비스 서버(118)에 포함되어 본 발명의 이동단That is, the mobile terminal of the present invention is included in the
말기의 위치 측정 장치는 해당 네트워크 내 기설정된 영역에 분산 배치된 복수의 기지국(110, 112, 114)이 위치하는 영역으로부터 대응하는 이동단말(116)의 현재 위치를 도착 시간 기반의 거리 측정을 위해 수행하여 획득하고 이를 위치 기반 서비스를 수행하는 네트워크에서 위치 측위 서비스하는 것으로, 고정형 혹은 위치 획득가능한 이동형일 수 있으며, 상기 위치 기반 서비스 시 무선 채널을 활성화하여 이동 단말기(116)의 위치를 일시적으로 또는 지속적으로 측위하여 미리 설정된 주기별로 출력한다.The terminal for the last position measurement device measures the current position of the corresponding mobile terminal 116 from the region in which the plurality of
도 2에는 제1 내지 제3기지국(BS1,BS2,BS3)과 이동단말기(218) 사이의 위치관계에 대한 예시가 도시되어 있다. 일반적으로 도착 시간 삼각변 측량법에서 거리 측정 방식은 3개 지점에 대한 위치 정보를 기반으로 대상물에 대한 측정 거리를 이용하여 대상물의 위치를 인식하는 방식으로 주로 신호나 전파(예컨대, 위성신호, 이동통신신호, 초음파, RF 신호등)의 비행 시간(TOF:Time of Flight), 감쇠(attenuation) 등을 이용하여 셋 이상의 기준지점으로부터 거리를 측정한 후 이동단말의 위치를 계산하는 데 이용된다.2 shows an example of the positional relationship between the first to third base stations BS1, BS2 and BS3 and the
적어도 세 개의 기지국(BS1, BS2, BS3)과 이동단말기(MS, 218) 사이의 거리 정보가 네트워크 등을 통해 위치 측정 장치로 전송되면 본 발명의 위치 측정 장치가 이를 기초로 이동단말(218)의 위치를 측정하는 것을 나타낸 것으로, 도시된 바와 같이, 세 개의 기지국(BS1, BS2, BS3)과 이동단말(MS, 218)의 거리(d1,d2,d3)와 세 개의 기지국(BS1, BS2, BS3)의 좌표를 기반으로 하는 세 개의 원의 교점을 이용하여 이동단말(218)의 위치를 추정한다.When the distance information between the at least three base stations BS1, BS2, BS3 and the mobile terminal MS, 218 is transmitted to the location measuring apparatus through a network, the location measuring apparatus of the present invention is based on the
한편, 도 3에는 거리추정에 의해 늘어난 반지름 기반의 세 원이 만나는 일반적인 경우에 대한 예시가 도시되어 있다. 실제로, 기지국(BS1, BS2, BS3)과 이동단말기(218)는 각 기지국(BS1, BS2, BS3)에 이동단말기(218)의 따른 거리 추정 값에 따라 도 3에 도시된 바와 같은 형태의 위치 관계를 보인다. Meanwhile, FIG. 3 shows an example of a general case where three circles based on a radius extended by distance estimation meet. In practice, the base stations BS1, BS2, BS3 and the
또한, 도 4 및 도 5에 도시된 바와 같이 기지국들(BS1, BS2, BS3)에 대한 이동단말기(518)의 위치가 도 2 및 도 3의 일반적인 일반위치와 달리 특이위치를 갖을 수도 있다. 특이 위치에 이동단말기가 위치 시 종래의 삼각변 측량법으로는 오차가 발생하는데, 본 발명의 이동 단말기의 위치 측정 장치는 이러한 특이위치에 이동단말기의 위치를 보다 정확하게 산출할 수 있다. In addition, as shown in FIGS. 4 and 5, the position of the
도 6에는 본 발명에 따른 이동 단말기의 위치 측정 장치(300)가 도시되어 있다. 6 shows a
도면을 참조하면, 상기 이동 단말기의 위치 측정 장치(300)는 거리 추정부(310), 가상원 산출부(320), 판별부(330) 및 위치 계산부(340)를 포함한다. Referring to the drawings, the
이동단말기의 위치를 결정하기 위해 제1 내지 제3기지국의 좌표들과 이동단말기 사이의 추정된 거리에 해당하는 반지름을 기반으로 하는 세 개의 가상원들로부터 획득된 세 개의 방정식에 대한 해를 구할 수 있는데, 이동단말기와 i번째 기지국 즉, 제i기지국 사이의 이격 거리 di에 대한 수학식은 하기와 같다. To determine the location of the mobile terminal, one can solve three equations obtained from three virtual circles based on the radius corresponding to the estimated distance between the coordinates of the first to third base stations and the mobile terminal. The equation for the separation distance d i between the mobile terminal and the i-th base station, i.e., the base station is as follows.
여기서, i는 1,2,3이고, x,y는 이동단말기의 x축 좌표 및 y축 좌표이며, xi,yi는 i번째 기지국 즉, 제i기지국의 x축 좌표 및 y축 좌표이다. Here, i is 1, 2, 3, x, y are the x-axis and y-axis coordinates of the mobile terminal, x i , y i is the x-axis coordinate and the y-axis coordinate of the i-th base station, i. .
거리 추정부(310)는 이동단말기를 서빙(serving)하는 제1기지국과, 상기 제1기지국에 인접된 제2 및 제3기지국으로부터 상기 이동단말기까지의 이격거리를 추정한다. 이때, 거리 추정부(310)는 상기 이동단말기의 신호 도달시간(TOA:Time Of Arrive)을 이용하여 상기 제1 내지 제3기지국과 이동단말기 사이의 거리를 추정한다. The
거리 추정부(310)는 특정 반송 주파수에 대한 시간 지연 샘플들의 수가 계산된 시간 지연 샘플들의 수를 이용하여 상기 제1 내지 제3기지국과 이동단말기 사이의 거리를 추정할 수 있다. 이때, 거리 추정부(310)는 하기의 수학식1을 통해 특정 반송 주파수에 대한 시간 지연 샘플들의 수를 계산한다. The
여기서, i는 1,2,3이며, ndi는 i번째 기지국 즉, 제i기지국에 대한 지연샘플의 개수이고, c는 빛의 속도이며, fc는 특정 반송 주파수이다. 이때, "ceil"을 제외한 수학식 1의 우변은 일반적으로 정수가 아니므로 수학식 2의 우변에 올림함수를 뜻하는 "ceil"을 사용한다. Here, i is 1,2,3, nd i is the number of delay samples for the i-th base station, i.e. base station, c is the speed of light and f c is a specific carrier frequency. At this time, since the right side of
거리 추정부(310)는 수학식1을 통해 수학식 1에 의해 계산된 지연샘플의 개수를 이용하여 하기의 수학식2를 통해 상기 제1 내지 제3기지국과 이동단말기 사이의 거리를 추정한다. The
여기서, die는 추정된 이동단말기와 i번째 기지국 즉, 제i기지국 사이의 거리이고, ndi는 i번째 기지국 즉, 제i기지국에 대한 지연샘플의 개수이고, c는 빛의 속도이며, fc는 특정 반송 주파수이다. Here, d ie is the distance between the estimated mobile terminal and the i-th base station, i.e. base station, nd i is the number of delay samples for the i-th base station, i.e. base station, c is the speed of light, f c is a specific carrier frequency.
가상원 산출부(320)는 상기 거리 산출부를 통해 추정된 이격거리 정보를 토대로 상기 제1기지국을 중심으로 상기 제1기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제1가상원, 상기 제2기지국을 중심으로 상기 제2기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제2가상원 및 상기 제3기지국을 중심으로 상기 제3기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제3가상원을 산출한다. The
판별부(330)는 상기 가상원 산출부(320)를 통해 산출된 상기 제1 내지 제3가상원에 따라 상기 제1 내지 제3기지국에 대한 상기 이동단말기의 위치가 기설정된 기준범위에 포함된 일반위치 또는 상기 기준범위에 벗어난 특이위치 중 어느 위치인지 판별한다. The
상기 판별부(330)는 상기 제1 내지 제3가상원 중 어느 하나의 가상원이 상기 제1 내지 제3가상원 중 다른 나머지의 가상원들의 내측 영역에 포함되지 않으면, 도 2 및 도 3에 도시된 예시와 같이 상기 제1 내지 제3기지국에 대한 상기 이동단말기의 위치가 기설정된 기준범위에 포함된 일반위치로 판별한다. If the one of the first to the third virtual source virtual circle is not included in the inner region of the other virtual circle of the other of the first to the third virtual source, the
또한, 판별부(330)는 상기 제1 내지 제3가상원 중 어느 하나의 가상원이 상기 제1 내지 제3가상원 중 다른 나머지의 가상원들의 내측 영역에 포함되면 도 4 및 도 5에 도시된 예시와 같이 상기 이동단말기의 위치가 상기 특이위치인 것으로 판별한다. In addition, the
위치 계산부(340)는 상기 제1 내지 제3가상원을 통해 상기 이동단말기의 위치를 산출하는 것으로서, 상기 판별부(330)를 통해 상기 이동단말기의 위치가 상기 특이위치로 판별될 경우, 이동단말기의 위치를 산출하는 특이 산출유닛(350)과, 상기 판별부(330)를 통해 상기 이동단말기의 위치가 상기 일반위치로 판별될 경우, 이동단말기의 위치를 산출하는 일반산출유닛(360)을 구비한다. The
상기 특이 산출유닛(350)은 도 4 및 도5를 참조하여 보다 상세히 설명하면 다음과 같다. 상기 특이 산출유닛(350)은 가상원 설정부(351), 교점 설정부(352), 교점 산출부(353) 및 위치 결정부(354)를 구비한다. The
가상원 설정부(351)는 상기 판별부(330)를 통해 상기 이동단말기의 위치가 상기 특이위치로 판별될 경우, 가상원들의 위치관계에 따라 제1 내지 제3기준원을 설정한다. 상기 가상원 설정부(351)는 상기 제1 내지 제3가상원 중 다른 가상원들의 내측 영역에 포함되는 가상원을 제1기준원(514)으로 설정한다. 즉, 가상원 설정부(351)는 도 5에서 가상원들 중 가장 작은 크기의 제3가상원(C3)을 제1기준원(514)으로 설정한다. The virtual
또한, 가상원 설정부(351)는 상기 제1 내지 제3가상원(C1,C2,3) 중 상기 제1기준원(514)을 제외한 나머지 가상원을 제2 및 제3기준원(510,512)으로 설정한다. 즉, 가상원 설정부(351)는 도 5에서 제1가상원(C1) 및 제2가상원(C2)을 각각 제2기준원(510) 및 제3기준원(512)으로 설정한다. In addition, the virtual
교점 설정부(352)는 상기 가상원 설정부(351)에서 설정된 기준원들 사이의 교점을 설정한다. 보다 상세히 설명하면, 상기 교점 설정부(352)는 가상원 설정부(351)에서 설정된 제1기준원(514)과 제2기준원(510)의 교점들을 제1 및 제2교점으로 설정한다. 즉, 도 5에서, 교점I, 교점I'이 각각 제1 및 제2교점으로 설정된다. The
또한, 교점설정부는 상기 제1기준원(514)과 제3기준원(512)의 교점들 중 상기 제1교점에 인접된 교점을 제3교점으로 설정한다. 즉, 도 5에서, 교점J가 제3교점으로 설정된다. 그리고, 교점설정부는 상기 제1기준원(514)과 제3기준원(512)의 교점들 중 상기 제2교점에 인접된 교점을 제4교점으로 설정한다. 즉, 도 5에서, 교점J'이 제4교점으로 설정된다. In addition, the intersection setting unit sets an intersection point adjacent to the first intersection point among the intersection points of the
교점 산출부(353)는 상기 제1 및 제3교점 사이의 거리 및 상기 제2 및 제4교점 사이의 거리 중 짧은 거리를 이루는 교점들을 산출한다. 하기의 수학식3을 통해 상기 제1 및 제3교점 사이의 거리 및 상기 제2 및 제4교점 사이의 거리를 산출한다. The
여기서, j=1 또는 3이며, xj는 제j교점의 x축 좌표이고, yj는 제j교점의 y축 좌표이고, xj+1는 제j+1교점의 x축 좌표이고, yj+1는 제j+1교점의 y축 좌표이다. Where j = 1 or 3, x j is the x-axis coordinate of the jth intersection, y j is the y-axis coordinate of the jth intersection, x j + 1 is the x-axis coordinate of the j + 1 intersection, y j + 1 is the y-axis coordinate of the j + 1th intersection.
즉, 제1 및 제3교점 사이의 거리는 의 수식에 의해 산출되며, 여기서, d13은 제1 및 제3교점 사이의 거리이며, x1는 제1교점의 x축 좌표이고, y1는 제1교점의 y축 좌표이며, x3는 제3교점의 x축 좌표이고, y3는 제3교점의 y축 좌표이다.That is, the distance between the first and the third intersection point is Calculated by the equation, wherein d 13 is the distance between the first and the third intersection, x 1 is the x-axis coordinate of the first intersection, y 1 is the y-axis coordinate of the first intersection, x 3 is The x-axis coordinate of the third intersection, y 3 is the y-axis coordinate of the third intersection.
또한, 제2 및 제4교점 사이의 거리는 의 수식에 의해 산출되며, 여기서, d24은 제2 및 제4교점 사이의 거리이며, x2는 제2교점의 x축 좌표이고, y2는 제2교점의 y축 좌표이며, x4는 제4교점의 x축 좌표이고, y4는 제4교점의 y축 좌표이다.In addition, the distance between the second and fourth intersection Calculated by the formula of, where d 24 is the distance between the second and fourth intersections, x 2 is the x-axis coordinates of the second intersection, y 2 is the y-axis coordinates of the second intersection, and x 4 is The x-axis coordinate of the fourth intersection, y 4 is the y-axis coordinate of the fourth intersection.
교점 산출부(353)는 수학식 3에 의해 산출된 거리 정보를 토대로 가장 짧은 거리를 갖는 교점들을 선택한다. 도 5에 도시된 예시의 경우, 교점 산출부(353)에 의해 제2교점(I')과 제4교점(J')이 선택된다. The
위치 결정부(354)는 교점 산출부(353)를 통해 산출된 교점들의 좌표에 대한 평균 좌표를 상기 이동단말기의 위치로 결정한다. 상기 위치 결정부(354)는 하기의 수학식4를 통해 상기 교점 산출부(353)를 통해 산출된 교점들의 좌표에 대한 평균 좌표를 산출한다. The
여기서, (xm, ym)은 상기 평균 좌표이고, Ix', Iy'은 상기 교점 산출부(353)를 통해 산출된 교점들 중 어느 하나의 x축 좌표 및 y축 좌표이고, Jx', Jy'은 상기 교점 산출부(353)를 통해 산출된 교점들 중 다른 하나의 x축 좌표 및 y축 좌표이다. 도 5에 도시된 예시의 경우, Ix', Iy'은 제2교점(I')의 x축 좌표 및 y축 좌표이고, Jx', Jy'은 제4교점(J')의 x축 좌표 및 y축 좌표가 적용되는 것이 바람직하다. Here, (xm, ym) is the average coordinate, I x ', I y ' is the x-axis coordinate and y-axis coordinate of any one of the intersections calculated by the
위치 결정부(354)는 수학식 4에 의해 산출된 평균좌표를 이동단말기의 위치 좌표로 결정한다. The
한편, 일반산출유닛(360)은 상기 판별부(330)를 통해 상기 이동단말기의 위치가 상기 일반위치로 판별될 경우, 이동단말기의 위치를 산출하는 것으로, 도 3을 참조하여 상세히 설명하면 다음과 같다. Meanwhile, the
일반산출유닛(360)은 상기 판별부(330)를 통해 상기 이동단말기의 위치가 상기 일반위치로 판별될 경우, 상기 제1가상원(214)과 제2가상원(212)의 교점들(42,46)을 잇는 제1가상선, 상기 제2가상원(212)과 제3가상원(210)의 교점(41,44)들을 잇는 제2가상선 및 상기 제1가상원(214)과 제3가상원(210)의 교점(43,46)들을 잇는 제3가상선을 산출하고, 상기 제1 내지 제3가상선의 교점을 상기 이동단말기의 위치로 결정한다. When the location of the mobile terminal is determined as the general position through the
먼저, 일반산출유닛(360)은 하기의 수학식 5를 통해 제1 내지 제3가상원의 각 원 방정식을 생성한다. First, the
여기서, 이며, i는 1,2,3이고, x,y는 이동단말기의 x축 좌표 및 y축 좌표이며, xi,yi는 i번째 기지국 즉, 제i기지국의 x축 좌표 및 y축 좌표이다. 또한, di는 i번째 기지국 즉, 제i기지국으로부터 이동단말기까지의 추정된 거리이다.here, I, 1,2,3, x, y are the x-axis coordinate and y-axis coordinate of the mobile terminal, x i , y i is the x-axis coordinate and the y-axis coordinate of the i-th base station, i. . Also, d i is an estimated distance from the i-th base station, i.e., the base station, to the mobile terminal.
다음, 일반산출유닛(360)은 제1 내지 제3가상원들에 의해 형성된 여섯 개의 교점을 산출하고, 상기 교점들은 서로 교차하여 페어링(pairing)되는 가상원들로부터 두 개의 교점을 선택한다. Next, the
이때, 상기 생성된 원의 반지름에 해당하는 추정된 거리는 수학식 2의 "ceil"함수에 의해 실제 거리보다 일반적으로 길어지게 되어, 추정된 거리에 대한 반지름을 가지는 세 개의 가상원은 일반적으로 한 점에서 만나지 못하게 된다. 따라서, 이들 가상원은 일반적으로 하나의 교점이 아닌 여섯 개의 교점을 생성하게 된다.In this case, the estimated distance corresponding to the radius of the generated circle is generally longer than the actual distance by the "ceil" function of
이를 보다 상세히 도 4를 참조하면, 일반산출유닛(360)은 서로 교차하여 페어링 되는 제1가상원(214) 및 제2가상원(212)의 두 개의 교점(42,46), 서로 교차하여 페어링 되는 제1가상원(214) 및 제3가상원(210)의 두 개의 교점(43, 45), 서로 교차하여 페어링 되는 제2가상원(212) 및 제3가상원(210)의 두 개의 교점(41, 44)를 인식한다.Referring to FIG. 4 in more detail, the
다음, 일반산출유닛(360)은 인식된 기설정된 복수의 교점 즉, 두 개의 교점별 연결을 수행하여 기설정된 복수의 교점이 연결되도록 형성되는 복수의 직선을 획득한다. 이후, 일반산출유닛(360)은 획득된 복수의 직선 간 서로 교차하는 교점을 연산하는데, 하기의 수학식 6을 이용하여 해당 이동단말의 위치 정보로 결정한다.Next, the
여기서, 이며, i는 1,2,3이고, x,y는 이동단말기의 x축 좌표 및 y축 좌표이며, xi,yi는 i번째 기지국 즉, 제i기지국의 x축 좌표 및 y축 좌표이다. 또한, di는 i번째 기지국 즉, 제i기지국으로부터 이동단말기까지의 추정된 거리이다.here, I, 1,2,3, x, y are the x-axis coordinate and y-axis coordinate of the mobile terminal, x i , y i is the x-axis coordinate and the y-axis coordinate of the i-th base station, i. . Also, d i is an estimated distance from the i-th base station, i.e., the base station, to the mobile terminal.
상술된 바와 같이, 일반산출유닛(360)은 복수의 기지국, 즉 적어도 세 개 이상의 기지국과 통신하며, 상기 기지국별 세 개의 중첩되는 원에 의해 생성되는 여섯 개의 교점을 생성하여 상기 세 개의 원들 중 서로 교차되어 페어링 가능한 두 개의 원들로부터 두 개의 교점을 생성하고, 상기 두 개의 교점을 연결하는 세 개의 직선들을 이용하여 이동단말의 위치 정보를 결정한다.As described above, the
한편, 일반산출유닛(360)은 이에 한정하는 것이 아니라 종래에 일반적으로 사용되는 TOA 삼각변 측량법으로서, LS(least square) 방식이나 세 개의 원이 생성하는 여섯 개의 교점 중 세 개의 내부 교점의 평균을 구하는 방식인 최단거리 알고리즘 등이 사용될 수도 있다. Meanwhile, the
한편, 도 7에는 본 발명에 따른 이동단말기의 위치 측정 방법에 대한 순서도가 도시되어 있다. On the other hand, Figure 7 is a flow chart for the position measuring method of the mobile terminal according to the present invention.
도면을 참조하면, 상기 이동단말기의 위치 측정 방법은 거리 추정단계(S110), 가상원 산출단계(S120), 판별단계(S130) 및 위치 계산단계(S140)를 포함한다. Referring to the drawings, the position measuring method of the mobile terminal includes a distance estimating step S110, a virtual circle calculating step S120, a determining step S130, and a position calculating step S140.
거리 추정단계(S110)는 이동단말기를 서빙(serving)하는 제1기지국과, 상기 제1기지국에 인접된 제2 및 제3기지국으로부터 상기 이동단말기까지의 이격거리를 추정하는 단계이다. 거리 추정부(310)는 상술된 바와 같이 이동단말기의 신호 도달시간(TOA:Time Of Arrive)을 이용하는데, 수학식 1 및 수학식2를 통해 각 기지국에서 이동단말기까지의 이격거리를 추정한다. The distance estimating step (S110) is a step of estimating a separation distance from the first base station serving the mobile terminal and the second and third base stations adjacent to the first base station to the mobile terminal. The
가상원 산출단계(S120)는 상기 거리 추정단계(S110)를 통해 추정된 이격거리 정보를 토대로 상기 제1기지국을 중심으로 상기 제1기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제1가상원, 상기 제2기지국을 중심으로 상기 제2기지국과 이동단말기 사이의 이격거리에 대응되는 반경을 갖는 제2가상원 및 상기 제3기지국을 중심으로 상기 제3기지국과 이동단말기까지의 이격거리에 대응되는 반경을 갖는 제3가상원을 산출하는 단계이다. 가상원 산출부(320)는 각 기지국을 중심으로 제1 내지 제3가상원을 산출한다. The virtual circle calculating step S120 may include a first having a radius corresponding to the separation distance between the first base station and the mobile terminal based on the distance information estimated through the distance estimating step S110. Virtual circle, the distance between the second virtual station having a radius corresponding to the separation distance between the second base station and the mobile terminal with respect to the second base station and the third base station and the mobile terminal with respect to the third base station Computing a third virtual circle having a radius corresponding to. The
판별단계(S130)는 상기 가상원 산출단계(S120)를 통해 산출된 상기 제1 내지 제3가상원에 따라 상기 제1 내지 제3기지국에 대한 상기 이동단말기의 위치가 기설정된 기준범위에 포함된 일반위치 또는 상기 기준범위에 벗어난 특위위치 중 어느 위치인지 판별하는 단계이다. The determining step S130 may include a position of the mobile terminal with respect to the first to third base stations according to the first to third virtual sources calculated through the virtual circle calculating step S120, in a preset reference range. It is a step of determining whether it is a general position or an exceptional position out of the said reference range.
이때, 상기 판별단계(S130)는 판별부(330)에 의해 상기 제1 내지 제3가상원 중 어느 하나의 가상원이 상기 제1 내지 제3가상원 중 다른 나머지의 가상원들의 내측 영역에 포함되면 상기 이동단말기의 위치가 상기 특이위치인 것으로 판별한다. At this time, the determining step (S130) is included in the inner region of the other virtual circle of the other of the first to third virtual source by the
위치 계산단계(S140)는 상기 제1 내지 제3가상원을 통해 상기 이동단말기의 위치를 산출하는 것으로서, 특이위치 산출단계(S150) 및 일반위치 산출단계(S160)를 포함한다. Position calculation step (S140) is to calculate the position of the mobile terminal through the first to the third virtual source, and includes a singular position calculation step (S150) and the general position calculation step (S160).
특이 위치 산출단계는 상기 판별부(330)를 통해 상기 이동단말기의 위치가 상기 특이위치로 판별될 경우, 이동단말기의 위치를 산출하는 단계로서, 가상원 설정단계(S151), 교점 설정단계(S152), 교점 산출단계(153) 및 위치 결정단계(S154)를 포함한다. The singular position calculating step is a step of calculating the position of the mobile terminal when the position of the mobile terminal is determined as the singular position through the
가상원 설정단계(S151)는 상기 판별단계(S130)를 통해 상기 이동단말기의 위치가 상기 특이위치로 판별될 경우, 상기 제1 내지 제3가상원 중 다른 가상원들의 내측 영역에 포함되는 가상원을 제1기준원으로 설정하고, 상기 제1 내지 제3가상원 중 상기 제1기준원을 제외한 나머지 가상원을 제2 및 제3기준원으로 설정하는 단계이다. 가상원 설정부(351)는 상기 판별단계(S130)를 통해 상기 이동단말기의 위치가 상기 특이위치로 판별될 경우, 상기 제1 내지 제3가상원을 설정한다. In the virtual circle setting step S151, when the position of the mobile terminal is determined as the singular position through the determination step S130, the virtual circle included in the inner region of the other virtual circles among the first to third virtual sources. Is set as the first reference circle, and the remaining virtual circles except the first reference circle among the first to third virtual sources are set as the second and third reference circle. The virtual
교점 설정단계(S152)는 상기 가상원 설정단계(S151)에서 설정된 제1기준원과 제2기준원의 교점들을 제1 및 제2교점으로 설정하고, 상기 제1기준원과 제3기준원의 교점들 중 상기 제1교점에 인접된 교점을 제3교점으로 설정하며, 상기 제1기준원과 제3기준원의 교점들 중 상기 제2교점에 인접된 교점을 제4교점으로 설정하는 단계이다. 교점 설정부(352)는 가상원 설정단계(S151)에서 가상원의 설정이 완료되면 각 교점을 설정한다. In the intersection setting step S152, the intersection points of the first reference circle and the second reference circle set in the virtual circle setting step S151 are set as first and second intersection points, and the first reference circle and the third reference circle And setting an intersection point adjacent to the first intersection point among the intersection points as a third intersection point, and setting an intersection point adjacent to the second intersection point among the intersection points of the first reference circle and the third reference circle as the fourth intersection point. . The
교점 산출단계(153)는 상기 제1 및 제3교점 사이의 거리 및 상기 제2 및 제4교점 사이의 거리 중 짧은 거리를 이루는 교점들을 산출하는 단계이다. 교점 산출부(353)는 상술된 바와 같이 수학식 3을 통해 각 교점 간의 거리를 산출하고, 수학식 3에 의해 산출된 거리 정보를 토대로 가장 짧은 거리를 갖는 교점들을 선택한다. The intersection calculation step 153 is a step of calculating intersections that form a shorter distance between the distance between the first and third intersection points and the distance between the second and fourth intersection points. The
위치 결정단계(S154)는 상기 교점 산출단계(153)를 통해 산출된 교점들의 좌표에 대한 평균 자료를 상기 이동단말기의 위치로 결정하는 단계이다. 위치 결정부(354)는 상기 수학식4를 통해 상기 교점 산출부(353)를 통해 산출된 교점들의 좌표에 대한 평균 좌표를 산출한다. Position determination step (S154) is a step of determining the average data on the coordinates of the intersection points calculated through the intersection calculation step 153 as the position of the mobile terminal. The
한편, 일반위치 산출단계(S160)는 상기 판별부(330)를 통해 상기 이동단말기의 위치가 상기 일반위치로 판별될 경우, 이동단말기의 위치를 산출하는 단계이다. 이때, 일반산출유닛(360)은 상기 판별단계(S130)를 통해 상기 이동단말기의 위치가 상기 일반위치로 판별될 경우, 상기 제1가상원과 제2가상원의 교점들을 잇는 제1가상선, 상기 제2가상원과 제3가상원의 교점들을 잇는 제2가상선 및 상기 제1가상원과 제3가상원의 교점들을 잇는 제3가상선을 산출하고, 상기 제1 내지 제3가상선의 교점을 상기 이동단말기의 위치로 결정한다. On the other hand, the general position calculating step (S160) is a step of calculating the position of the mobile terminal when the position of the mobile terminal is determined as the general position through the
한편, 일반위치 산출단계(S160)는 이에 한정하는 것이 아니라 종래에 일반적으로 사용되는 TOA 삼각변 측량법으로서, LS(least square) 방식이나 세 개의 원이 생성하는 여섯 개의 교점 중 세 개의 내부 교점의 평균을 구하는 방식인 최단거리 알고리즘 등이 사용될 수도 있다. On the other hand, the general position calculation step (S160) is not limited to this, but is a TOA triangulation method commonly used in the prior art, the average of the three internal intersections of the six intersections generated by the LS (least square) method or three circles The shortest distance algorithm or the like, which is a method of obtaining, may be used.
상술된 바와 같이 구성된 본 발명에 따른 이동단말기의 위치 측정 장치(300) 및 이를 이용한 이동단말기의 위치 측정 방법은 이동 단말기의 신호 도달시간을 이용한 삼각변 측량법을 사용하여 이동 단말기의 위치 추정시, 이동단말기의 위치에 따라 적합한 측정방식을 선택하여 적용할 수 있으므로 GPS 위성신호의 수신이 불가능한 경우에도 높은 정확도를 가지는 위치 추정 결과를 얻을 수 있다는 장점이 있다. The
본 발명에서 제안된 방법 기반의 도착 시간 삼각변 측량법의 성능 평가를 위한 시뮬레이션을 위해 실험 예의 조건은 다음과 같다. 먼저, 이동단말기가 일반위치인 설정에서는 (-1000,5000), (6000,-3000) 및 (-7000,600)의 좌표를 각각 가지는 세 개의 고정된 기지국을 이용한다고 가정하고, 이동단말기가 특이위치인 설정에서는 (-3000,5000), (1500,3000) 및 (7000,600)의 좌료를 각각 가지는 세 개의 고정된 기주국을 이용한다고 가정한다. 또한, 좌표의 단위는 m이고, 반송 주파수로 50MHz, 100MHz, 500MHz, 1GHz, 5GHz, 10GHz를 고려하였다. 또한, 다수의 이동단말기가 위치가 일반위치 및 특이위치인 두가지 실시 예를 고려하였다. The experimental example conditions are as follows for the simulation for the performance evaluation of the method-based arrival time triangulation method proposed in the present invention. First, in a configuration where the mobile terminal is a general location, it is assumed that three fixed base stations each having coordinates of (-1000,5000), (6000, -3000), and (-7000,600) are used. In the setting of location, it is assumed that three fixed host stations each having a leftover of (-3000, 5000), (1500, 3000), and (7000, 600) are used. In addition, the unit of coordinate is m, and 50 MHz, 100 MHz, 500 MHz, 1 GHz, 5 GHz, and 10 GHz were considered as carrier frequencies. In addition, two embodiments in which a plurality of mobile terminals are located in a general position and a singular position are considered.
제1실험 예는 이동단말기들의 90%가 일반위치에 있고, 나머지 10%의 이동단말기가 특이위치에 있도록 설정하였다. 그리고 제2실험 예는 이동단말기들의 95%가 일반위치에 있고, 나머지 5%의 이동단말기가 특이위치에 있도록 설정하였다. 이때, 이동단말기의 좌표는 제1케이스로 제1 및 제2실험 예에 대해 100m ~ +100m에서 무작위로 선택하거나, 제2케이스로 -500 ~ +500m에서 무작위로 선택된다. 본 발명의 성능은 이동국의 MSE(mean square error)에 의해 평가된다.In the first experimental example, 90% of mobile terminals were set in the general position, and the remaining 10% of the mobile terminals were set in the singular position. In the second experimental example, 95% of mobile terminals were set in the general position, and the remaining 5% of the mobile terminals were set in the singular position. At this time, the coordinates of the mobile terminal are randomly selected from 100m to + 100m for the first and second experimental examples as the first case, or randomly selected from -500 to + 500m as the second case. The performance of the present invention is evaluated by the mean square error (MSE) of the mobile station.
실제 이동국과 추정된 이동국의 위치에 대한 오차는 하기의 수학식 7에 의해 계산되고, 이동단말 위치에 대한 MSE는 수학식 8에 의해 계산된다.The error of the position of the actual mobile station and the estimated mobile station is calculated by Equation 7 below, and the MSE for the mobile terminal position is calculated by Equation 8.
여기서, x,y는 이동단말기의 실제 좌표이고, ,는 본 발명에 의해 산출된 이동단말기의 좌표이다. Here, x, y is the actual coordinates of the mobile terminal, , Is the coordinate of the mobile terminal calculated by the present invention.
도 8에는 상기 제1케이스에 대한 제1실험 예의 각 주파수에 따른 이동단말기의 위치 추정에 대한 MSE 그래프가 게시되어 있고, 도 9에는 상기 제2케이스에 대한 제1실험 예의 각 주파수에 따른 이동단말기의 위치 추정에 대한 MSE 그래프가 게시되어 있고, 도 10에는 상기 제1케이스에 대한 제2실험 예의 각 주파수에 따른 이동단말기의 위치 추정에 대한 MSE 그래프가 게시되어 있고, 도 11에는 상기 제2케이스에 대한 제2실험 예의 각 주파수에 따른 이동단말기의 위치 추정에 대한 MSE 그래프가 게시되어 있다. 8 shows an MSE graph of the position estimation of the mobile terminal according to each frequency of the first experimental example for the first case, and FIG. 9 shows the mobile terminal according to each frequency of the first experimental example for the second case. The MSE graph of the position estimation of the mobile terminal is posted, and in FIG. 10, the MSE graph of the position estimation of the mobile terminal according to each frequency of the second experimental example of the first case is posted, and FIG. 11 is the second case. The MSE graph for estimating the position of the mobile terminal according to each frequency of the second example of experiment is posted.
여기서, ○은 본 발명과 달리, 특이위치 산출단계(S150)를 제외하고, 일반위치 산출단계(S160)만을 수행한 결과 값이고, △는 본 발명에 따른 이동단말기의 위치 측정 방법을 수행한 결과 값이다. 도면을 참조하면, 본 발명에 따른 이동단말기의 위치 측정 방법의 MSE 값이 일반위치 산출단계(S160)만 수행한 방법보다 낮다는 것을 알 수 있다. Here, ○ is different from the present invention, except for the singular position calculating step (S150), the result of performing only the general position calculating step (S160), △ is the result of performing the position measuring method of the mobile terminal according to the present invention Value. Referring to the drawings, it can be seen that the MSE value of the position measuring method of the mobile terminal according to the present invention is lower than the method of performing only the general position calculating step S160.
본 발명에서 제안된 방법을 사용하여 GPS 위성신호의 수신이 불가능한 경우에도 높은 정확도를 가지는 위치추정 결과를 얻을 수 있을 것으로 판단된다. 제안된 방법은 상용 이동통신 시스템은 물론, 높은 정확도가 요구되는 이동로봇 시스템 및 각종 군사용 장비에도 활용될 수 있을 것으로 기대된다.It is determined that a location estimation result with high accuracy can be obtained even when GPS satellite signals cannot be received using the method proposed in the present invention. The proposed method is expected to be used not only for commercial mobile communication systems, but also for mobile robot systems and various military equipment requiring high accuracy.
제시된 실시예들에 대한 설명은 임의의 본 발명의 기술분야에서 통상의 지식을 가진 자가 본 발명을 이용하거나 또는 실시할 수 있도록 제공된다. 이러한 실시예들에 대한 다양한 변형들은 본 발명의 기술 분야에서 통상의 지식을 가진자에게 명백할 것이며, 여기에 정의된 일반적인 원리들은 본 발명의 범위를 벗어남이 없이 다른 실시예들에 적용될 수 있다. 그리하여, 본 발명은 여기에 제시된 실시예들로 한정되는 것이 아니라, 여기에 제시된 원리들 및 신규한 특징들과 일관되는 최광의의 범위에서 해석되어야 할 것이다.The description of the presented embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the scope of the invention. Thus, the present invention should not be limited to the embodiments set forth herein but should be construed in the broadest scope consistent with the principles and novel features set forth herein.
Claims (18)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2017/001893 WO2018155728A1 (en) | 2017-02-21 | 2017-02-21 | Position measuring apparatus of mobile terminal and position measuring method of mobile terminal using same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2017/001893 WO2018155728A1 (en) | 2017-02-21 | 2017-02-21 | Position measuring apparatus of mobile terminal and position measuring method of mobile terminal using same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018155728A1 true WO2018155728A1 (en) | 2018-08-30 |
Family
ID=63253962
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2017/001893 Ceased WO2018155728A1 (en) | 2017-02-21 | 2017-02-21 | Position measuring apparatus of mobile terminal and position measuring method of mobile terminal using same |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2018155728A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111565357A (en) * | 2020-04-13 | 2020-08-21 | 中国联合网络通信集团有限公司 | Positioning method and terminal |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080287056A1 (en) * | 2007-05-16 | 2008-11-20 | Computer Associates Think, Inc. | System and method for providing wireless network services using three-dimensional access zones |
| KR20110032032A (en) * | 2009-09-22 | 2011-03-30 | 삼성에스디에스 주식회사 | Position measuring device and method and position measuring system using same |
| KR20130020295A (en) * | 2011-08-19 | 2013-02-27 | 서울대학교산학협력단 | Wireless localization method based on an efficient multilateration algorithm over a wireless sensor network and a recording medium in which a program for the method is recorded |
| KR101374589B1 (en) * | 2012-10-25 | 2014-03-17 | 광주과학기술원 | Method of tracking position and apparatus performing the same |
-
2017
- 2017-02-21 WO PCT/KR2017/001893 patent/WO2018155728A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080287056A1 (en) * | 2007-05-16 | 2008-11-20 | Computer Associates Think, Inc. | System and method for providing wireless network services using three-dimensional access zones |
| KR20110032032A (en) * | 2009-09-22 | 2011-03-30 | 삼성에스디에스 주식회사 | Position measuring device and method and position measuring system using same |
| KR20130020295A (en) * | 2011-08-19 | 2013-02-27 | 서울대학교산학협력단 | Wireless localization method based on an efficient multilateration algorithm over a wireless sensor network and a recording medium in which a program for the method is recorded |
| KR101374589B1 (en) * | 2012-10-25 | 2014-03-17 | 광주과학기술원 | Method of tracking position and apparatus performing the same |
Non-Patent Citations (1)
| Title |
|---|
| PRADHAN, SAJINA ET AL.: "Mode Selection Algorithm for Advanced TOA Trilateration iiiiateratioli Techniques", THE EIGHTH INTERNATIONAL CONFERENCE ON ADVANCES IN SATELLITE AND SPACE COMMUNICATIONS , SPACOMM 2016., IARIA, 21 February 2016 (2016-02-21), pages 18 - 22 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111565357A (en) * | 2020-04-13 | 2020-08-21 | 中国联合网络通信集团有限公司 | Positioning method and terminal |
| CN111565357B (en) * | 2020-04-13 | 2021-12-07 | 中国联合网络通信集团有限公司 | Positioning method and terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021049749A1 (en) | Electronic device and method for position determination using uwb signal | |
| WO2012081740A1 (en) | Reference signal sending method and system for measuring location, location measuring method, device, and system using same, and time synchronization method and device using same | |
| WO2017183920A1 (en) | Control device for vehicle | |
| WO2018097558A1 (en) | Electronic device, server, and method for determining presence or absence of user within specific space | |
| WO2014065540A1 (en) | Device for estimating location and method for estimating location by using downlink access point | |
| WO2021040351A1 (en) | Method and apparatus for localization | |
| WO2020256347A1 (en) | Method for variable geofencing and electronic device thereof | |
| CN111182579A (en) | Positioning measurement information reporting method, terminal and network equipment | |
| WO2021033927A1 (en) | Method for calculating location and electronic device therefor | |
| WO2013048210A2 (en) | Method for determining position of terminal in cellular mobile communication system | |
| WO2022131775A1 (en) | A method and an electronic device for coverage extension for device localization through collaborative ranging | |
| US20050266860A1 (en) | Position detection method, position detection system, and position detection server equipment | |
| WO2012074309A2 (en) | Position measuring method and position measuring apparatus using access points for a wireless lan service | |
| WO2017048067A1 (en) | Terminal and method for measuring location thereof | |
| WO2012005465A2 (en) | Method and device for estimating ap position using a map of a wireless lan radio environment | |
| WO2019059478A1 (en) | Method and communication system for simultaneously setting coordinates of anchor and tag by using wireless transmission and reception, method for compensating for time difference in positioning system, and positioning system | |
| EP3351023A1 (en) | Terminal and method for measuring location thereof | |
| WO2015034264A1 (en) | Method and apparatus for scanning channel | |
| EP4168827A1 (en) | Apparatus and method for providing service related to target location based on uwb | |
| WO2021235621A1 (en) | Indoor positioning system and method using gps location information mapping | |
| WO2018151504A1 (en) | Method and device for recognizing pointing location by using radar | |
| KR102180523B1 (en) | A method and apparatus for location estimation of terminal in a wireless communication system | |
| WO2017061666A1 (en) | User location tracking method | |
| Ciurana et al. | Comparative performance evaluation of IEEE 802.11 v for positioning with time of arrival | |
| WO2018155728A1 (en) | Position measuring apparatus of mobile terminal and position measuring method of mobile terminal using same |
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: 17897725 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17897725 Country of ref document: EP Kind code of ref document: A1 |