EP2880896A2 - Closeness positioning in wireless networks - Google Patents
Closeness positioning in wireless networksInfo
- Publication number
- EP2880896A2 EP2880896A2 EP13752955.8A EP13752955A EP2880896A2 EP 2880896 A2 EP2880896 A2 EP 2880896A2 EP 13752955 A EP13752955 A EP 13752955A EP 2880896 A2 EP2880896 A2 EP 2880896A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- closeness
- fingerprint
- measurements
- generating
- user terminal
- 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.)
- Withdrawn
Links
Classifications
-
- 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
-
- 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/0252—Radio frequency fingerprinting
- G01S5/02521—Radio frequency fingerprinting using a radio-map
- G01S5/02524—Creating or updating the radio-map
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/0085—Hand-off measurements
- H04W36/0094—Definition of hand-off measurement parameters
Definitions
- the present invention relates generally to neighbor cell measurements in a wireless communication network and, more particularly, to methods and apparatus enabling user terminals to determine closeness of cells for purposes of performing cell measurements on the closest cells.
- LTE Long Term Evolution
- heterogeneous network may deploy small cells (e.g., pico cells, micro cells) and/or very small cells (e.g., femto cells) within the coverage area of a macro cell served by relatively high power base stations.
- small cells e.g., pico cells, micro cells
- very small cells e.g., femto cells
- a user terminal is therefore likely to be surrounded by many more cells than in the case of a conventional network with macro cells only. This densification, in turn, means that a user terminal may be required to perform many more cell measurements.
- the increased cell measurement load will result in larger battery drain rate for the user terminal, and an increased signaling load on the radio access network (RAN) that consumes bandwidth and increases interference.
- RAN radio access network
- One way to mitigate the increased cell measurement load is to avoid measuring every one of the increasing number of neighbor cells. By measuring less than all the neighboring cells, the signaling and user terminal measurement load will be decreased. In this case, the user terminal must select the neighbor cells on which it performs measurements.
- One solution is to perform measurements on only the closest cells. Accordingly, there is a need for new techniques to determine the closest cells using as little signaling and user terminal measurement resources as possible.
- the present invention provides a method for determining the closeness of neighbor cells to a user terminal.
- user terminals within the network perform fingerprint measurements for building a closeness database and send the fingerprint measurements to a closeness determination node.
- the fingerprint measurements may include, for example, the cell ID, received signal strength, and timing advance of a plurality of neighbor cells.
- Each set of fingerprint measurements is associated with one or more closeness indicators.
- Each closeness indicator indicates whether the user terminal providing the fingerprint measurement is close to a particular cell.
- the closeness determination node generates closeness fingerprints based on the fingerprint measurements having the same closeness indicators or measurement components.
- the closeness fingerprints are stored in the closeness database along with corresponding closeness indicators for later use in determining cells that are close to a user terminal.
- the user terminal may perform fingerprint measurements for closeness determination and sends the fingerprint measurements to the closeness determination node.
- the closeness determination node determines which cells to the user terminal are close by comparing the received fingerprint measurements to the stored closeness fingerprints. Based on the comparison, the closeness determination node generates a list of neighbor cells that are closest to the user terminal and sends the neighbor cell list to the user terminal.
- the neighbor cell list may, for example, include the cell IDs for the selected neighbor cells.
- the user terminal may perform signal strength measurements or other signal quality measurements on the neighbor cells in the neighbor cell list.
- a method for building a closeness database for use in making closeness determinations.
- the method may be implemented by a closeness determination node.
- the closeness determination node receives a set of fingerprint measurements from each of one or more user terminals and associates a closeness indicator with each set of fingerprint measurements.
- the closeness indicator indicates a closeness of a corresponding one of the user terminals to a given access node.
- the closeness determination node generates a closeness fingerprint from two or more sets of said fingerprint measurements selected based on the closeness indicator and measurement components, and stores the closeness fingerprint and associated closeness indicator in a neighbor cell database.
- a method for determining the closeness of one or more neighbor cells to a user terminal.
- the method may be performed by a closeness determination node.
- the closeness determination node receives a set of fingerprint measurements from the user terminal corresponding to one or more cells.
- the closeness determination node compares the received set of fingerprint measurements to one or more stored closeness fingerprints in a neighbor cell database. Based on the comparison, the closeness determination node generates a list of neighbor cells and corresponding closeness indicators.
- a method for performing measurements on neighbor cells.
- the method may be implemented by a user terminal.
- the user terminal performs fingerprint measurements on one or more cells in the proximity of the user terminal. Those cells may include the user terminal's own cell and one or more neighbor cells.
- the user terminal sends the fingerprint measurements to a closeness determination node.
- the user terminal receives a neighbor cell list from the closeness determination node.
- the neighbor cell list comprises a list of the closest neighbor cells to the user terminal, which is determined by the closeness determination node based on the fingerprint measurements.
- the user terminal stores the neighbor list in memory. Subsequently, the user terminal performs second measurements on the closest neighbor cells in the neighbor cell list.
- inventions comprise a closeness determination node configured to create a closeness database and to determine the closeness of neighbor cells to a user terminal as herein described. Still other embodiments comprise a user terminal configured to perform neighbor cell measurements as herein described.
- the present disclosure reduces the measurement load on the user terminal and the signaling load on the network.
- Figure 1 illustrates the network architecture for a LTE network.
- Figure 2 illustrates an exemplary management system architecture for an LTE network.
- Figure 3 illustrates an exemplary handover procedure.
- Figure 4 illustrates a high level positioning architecture for LTE networks.
- Figure 5 illustrates an exemplary network environment including four cells and four user terminals.
- Figure 6 illustrates distance of the user terminals to a cell in the network environment shown in Figure 5.
- Figure 7 illustrates an exemplary procedure implemented by a closeness determination node for closeness database build-up.
- Figure 8 illustrates an exemplary procedure implemented by a closeness determination node for closeness determination using a closeness database.
- Figure 10 illustrates an exemplary user terminal.
- Figure 1 1 illustrates an exemplary closeness determination node.
- FIG. 1 architecture of the LTE network 10 is shown in Figure 1. For simplicity, some elements of the LTE network 10 not necessary for understanding the principles described herein are omitted. Those skilled in the art will appreciate, however, that a network using the principles and techniques herein described may include other elements not explicitly disclosed. Further, the principles and technique herein described may be practiced in other types of networks, such as Wideband Code Division Multiple Access (WCDMA) networks.
- WCDMA Wideband Code Division Multiple Access
- a typically LTE network 10 comprises an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) 15 and an Evolved Packet Core (EPC) network 20.
- the E-UTRAN 15 includes a plurality of base stations (BSs) 25 for communicating with user terminals.
- the BSs 25 are referred to as NodeBs (NBs) and Evolved NodeBs (eNodeBs or eNBs).
- UE user equipment
- the term user terminal is used herein synonymously with the terms user terminal, mobile terminal, and wireless terminal.
- the EPC network 20 includes a Mobility Management Entity (MME) 30 and Serving Gateway (S-GW) 35. Although shown as a single unit, the MME 30 and S-GW 35 may reside in different nodes.
- MME Mobility Management Entity
- S-GW Serving Gateway
- the management system 40 for the exemplary LTE network 10 is shown in Figure 2.
- the management system comprises node elements (NEs) 45, domain managers (DMs) 50, and a Network manager (NM) 55.
- the node elements 45 within the network 10, including the BSs 25, are managed by a corresponding domain manager 50.
- the domain manager may comprise an operation and support system (OSS).
- a domain manager 50 may further be managed by a network manager 55.
- the interface between two node elements 45 is referred to as the X2 interface, whereas the interface between two domain managers 50 is referred to as ltf-P2P interface.
- the management system may configure the node elements 45, as well as receive observations associated with features in the node elements 45. For example, a DM observes and configures node elements 45, while a network manager 55 observes and configures a domain manager 50, as well as a node element 45 via a domain manager 50.
- the user terminal In order to support different functions such as mobility (e.g. cell selection, cell reselection, handover, RRC re-establishment, connection release with redirection etc.), minimization of drive tests, self-organizing network (SON), positioning etc., the user terminal is required to perform measurements on the signals transmitted by the serving cell and the neighboring cells. Prior to performing such measurements, the user terminal has to identify a cell and determine its physical cell identity (PCI). The PCI determination is also a type of measurement. In addition, the user terminal performs signal strength or signal quality measurements on a neighbor cell.
- PCI physical cell identity
- Examples of signal strength measurements which can be performed by the user terminal are RSRP (Reference Signal Received Power) and/or RSRQ (Reference Signal Received Quality) in E-UTRAN, Common Pilot Channel (CPICH) RSCP and/or CPICH energy to noise ratio (Ec/No) in UTRAN, carrier Received Signal Strength Indicator (RSSI) measurements in Global System for Mobile Communication (GSM) EDGE (Enhanced Data Rates for GSM Evolution) radio access networks (GERAN), and pilot signal strength for CDMA2000 High Rate Packet Date (HRPD) networks.
- RSRP Reference Signal Received Power
- RSRQ Reference Signal Received Quality
- CPICH Common Pilot Channel
- Ec/No CPICH energy to noise ratio
- GSM Global System for Mobile Communication
- EDGE Enhanced Data Rates for GSM Evolution radio access networks
- HRPD High Rate Packet Date
- handover candidates are regularly monitored by the user terminal.
- the user terminal synchronizes to a candidate neighbor cell via synchronization signals, and identifies the cell by physical signal sequences that are associated to a physical cell identifier (PCI).
- PCI physical cell identifier
- the PCI is associated with a cell-specific reference sequence (pilot), and the user terminal estimates the RSRP as the average power over the reference sequence symbols.
- the user terminal determines the RSRQ as the RSRP divided by the total received power.
- inter-frequency operations Similar procedures are followed, with the only difference being that the user terminal needs to be configured to use the resources on which inter-frequency measurements are to be taken. Namely, in inter-frequency operations the user terminal is not able to autonomously search for neighbor cells and report their PCI to the serving BS 25.
- Event A5 Primary Cell (PCell) becomes worse than thresholdl and neighbor cell becomes better than threshold2
- Event B1 Inter radio access technology (RAT) neighbor cell becomes better than threshold
- Radio Resource Control RRC
- ABS almost blank subframes
- the signaling of the neighbor cell list to the user terminal to aid measurements is optional. This means the user terminal requirements on measurements are applicable even if the neighbor cell list is not signaled to the user terminal. Therefore, the user terminal blindly and autonomously detects the neighbor cells, performs measurements on the identified cells, and reports the measurement results to the serving BS 25.
- the subframe utilization across different cells is coordinated in time through backhaul signaling, i.e., over X2 interface between BSs 25.
- the subframe utilization is expressed in terms of a time domain pattern of low interference subframes or 'low interference transmit pattern'. These patterns are called as Almost Blank Subframe (ABS) patterns.
- ABSs Almost Blank Subframes
- the Almost Blank Subframes (ABSs) are configured in an aggressor cell (e.g., macro cell) and are used to protect resources in subframes in the victim cell (e.g. , pico cell) receiving strong inter-cell interference.
- ABSs are subframes configured in an aggressor cell with reduced transmit power or no transmission power and/or reduced activity on some of the physical channels.
- the basic common physical channels such as common reference signal (CRS), Primary Synchronization Signal (PSS) and Secondary Synchronization Signal (SSS), Physical Broadcast Channel (PBCH) and System Information Block 1 (SIB1) are transmitted to ensure the operation of the legacy user terminals.
- CRS common reference signal
- PSS Primary Synchronization Signal
- SSS Secondary Synchronization Signal
- PBCH Physical Broadcast Channel
- SIB1 System Information Block 1
- the ABS pattern can be a Multimedia Broadcast Multicast Services Single Frequency Network (MBSFN) pattern and non-MBSFN pattern.
- MBSFN Multimedia Broadcast Multicast Services Single Frequency Network
- an ABS can be configured in any subframe (MBSFN or non-MBSFN configurable subframes).
- MBSFN MBSFN configurable subframes
- an ABS can be configured in only MBSFN configurable subframes (i.e., subframes 1 , 2, 3, 6, 7 and 8 in FDD (Frequency Division Duplexing) and subframes 3, 4, 7, 8 and 9 in TDD (Time Division Duplexing)).
- the serving BS 25 signals to the user terminal one or more measurement patterns (aka measurement resource restriction pattern) to inform the user terminal about the resources or subframes which the user terminal should use for performing measurements on a target victim cell (e.g., serving pico cell and/or neighboring pico cells). While such signaling was done in Release 8 only for inter-frequency measurements, with the introduction of elCIC in Release 10, such signaling also needs to be done for intra-frequency measurements.
- the measurement patterns are signaled to the user terminal via RRC signaling in
- Pattern 1 A single RRM/RLM measurement resource restriction for the PCell.
- Pattern 2 A single RRM measurement resource restriction for all or indicated list of
- Pattern 3 Resource restriction for CSI measurement of the PCell. If configured, two
- subframe subsets are configured per user terminal.
- the user terminal reports CSI for each configured subframe subset.
- the serving BS 25 also needs to signal a neighbor cell list to the user terminal, which is the list of cells for which measurements need to be taken within the measurement resources indicated in the measurement patterns.
- a parameter called “measSubframeCellList” is signaled to the user terminal via RRC as defined in TS 36.331. It contains a list of cells for which the measurement patterns signaled via the "measSubframePatternNeigh" parameters are applied.
- the parameter, "measSubframePatternNeigh” is the 'time domain measurement resource restriction pattern' applicable for doing RSRP and RSRQ measurements in a neighbor cell on the indicated carrier frequency.
- the standard also specifies that for cells included in the neighbor cell list (i.e., in the neighbor cell list).
- the user terminal shall assume that the subframes indicated by measSubframePatternNeigh are non-MBSFN subframes. Namely, measurements on cells in the signaled neighbor cell list and on resources signaled via the measurement patterns are subject to specific performance requirements applicable to non-MBSFN subframe measurements.
- the LTE handover preparation and execution can essentially be completed over the X2 interface without involving the packet core (e.g., EPC) network 20. However, some details needs to be aligned over the S1 interface.
- the handover mechanism can also be handled via the S1 interfaces forwarded by the MME.
- Figure 3 illustrates an exemplary handover procedure when neither MME nor S-GW changes due to the handover. See 3GPP TS 36.300 for more details. Control plane steps include:
- the source BS 25 configures the user terminal measurement procedures.
- the user terminal is triggered to send MEASUREMENT REPORT by the rules set by, i.e., system information, specification etc.
- the source BS 25 makes decision based on MEASUREMENT REPORT and RRM information to hand over (HO) the user terminal.
- the source BS 25 issues a HANDOVER REQUEST message to the target BS 25 passing necessary information to prepare the HO at the target side
- Admission Control may be performed by the target BS 25.
- the target BS 25 prepares for HO with L1/L2 and sends the HANDOVER REQUEST ACKNOWLEDGE message to the source BS 25.
- the HANDOVER REQUEST ACKNOWLEDGE message includes a transparent container with
- mobilityControl Information to be sent to the user terminal as an RRC message to perform the handover.
- RRCConnectionReconfiguration message including the mobilityControllnformation to be sent by the source BS 25 towards the user terminal.
- the source BS 25 sends the SN STATUS TRANSFER message to the target BS 25.
- the user terminal performs synchronisation with the target BS 25 and accesses the target cell via the Random Access Channel (RACH).
- RACH Random Access Channel
- the user terminal When the user terminal has successfully accessed the target cell, the user terminal sends the RRCConnectionReconfigurationComplete message (C-RNTI) to confirm the handover.
- C-RNTI RRCConnectionReconfigurationComplete message
- the target BS 25 can now begin sending data to the user terminal. 13)
- the target BS 25 sends a PATH SWITCH REQUEST message to MME to inform the
- the MME sends a MODIFY BEARER REQUEST message to the Serving Gateway.
- the Serving Gateway switches the downlink data path to the target cell.
- the Serving Gateway sends one or more "end marker" packets on the old path to the source BS 25 and then can release any user-plane/TNL resources towards the source BS 25.
- the Serving Gateway sends a MODIFY BEARER RESPONSE message to MME. 17) The MME confirms the PATH SWITCH REQUEST message with the PATH SWITCH REQUEST ACKNOWLEDGE message.
- the source BS 25 can release radio and C-plane related resources associated to the user terminal context. Any on-going data forwarding may continue.
- Heterogeneous Network Densification and closeness/proximity
- Heterogeneous networks concern effects associated with networks where different kinds of cells are mixed.
- a problem with heterogeneous networks is that different cells may have different radio properties in terms of radio sensitivity, frequency band, coverage, output power, capacity, and acceptable load level, etc.
- Such problems can be an effect of the use of different radio base station (RBS) sizes (macro, micro, pico, femto), different revisions (different receiver technology, software quality), different vendors, and the purpose of a specific deployment.
- RBS radio base station
- One area of concern for the present disclosure is the densification of the network node distribution that follows from home BS 25 deployment in heterogeneous networks.
- One type of signaling that should be reduced is associated with mobility and handovers.
- the user terminals continuously need to perform measurements on neighbor cells in order to determine if a handover to another cell is needed. Obviously, the need for such measurements increases when the network density is increased, i.e., there are more close cells that need to be monitored. This increases the signaling load between the RAN and the user terminals, since neighbor cell measurement results need to be reported to the RAN node that would determine if a handover is needed. The situation worsens if it is considered that mobility in heterogeneous networks may not be due to coverage, but it may be required for resource optimization such as load balancing or off-loading. Thus, a user terminal may be required to anticipate measurements for a given neighbor cell to enlarge the cell detection range in order to identify and report neighbor cells earlier. The latter requirement implies yet a further increase of signaling and measurements. An associated problem is that each measurement may be costly for the user terminal. The reason is that the user terminals may need to perform signal processing as part of the
- this signal processing is extensive and consumes a significant amount of hardware resources of the user terminal. If repeated, the effect may be an increased battery drain rate.
- LTE Long Term Evolution
- WCDMA Wideband Code Division Multiple Access
- the three key network elements in an LTE positioning architecture are the location services
- the LCS server is a physical or logical entity managing positioning for a LCS target by collecting measurements and other location information, assisting the user terminal in measurements when necessary, and estimating the LCS target location.
- a LCS client is a software and/or hardware entity that interacts with a LCS server for the purpose of obtaining location information for one or more LCS targets, i.e. the user terminals being positioned.
- the LCS client may reside in a network node, in a radio node, or in a user terminal. LCS clients may also reside in the LCS targets.
- An LCS client sends a request to the LCS server to obtain location information.
- the LCS server processes and serves the received requests, sends the positioning result, and optionally a velocity estimate to the LCS client.
- a positioning request can be originated from the terminal or the network.
- LPP LTE positioning protocol
- LPPa LTE positioning protocol
- the LPP is a point-to-point protocol between a LCS server and a LCS target device, used in order to position the target device.
- LPP can be used both in the user and control plane, and multiple LPP procedures are allowed in series and/or in parallel thereby reducing latency.
- LPPa is a protocol between the BS 25 and LCS server specified only for control-plane positioning procedures, although it may assist user-plane positioning by querying BSs 25 for information and BS 25 measurements.
- the LTE Secure User Plane Location (SUPL) protocol may be used as a transport for LPP in the user plane.
- SUPL LTE Secure User Plane Location
- LPPe LPP extension
- a high-level positioning architecture defined in the current standard is illustrated in Figure 4, where the LCS target is a user terminal, and the LCS server is an E-SMLC (Evolved Serving Mobile Location Centre (eSMLC) or an SLP (SUPL Location Platform).
- E-SMLC Evolved Serving Mobile Location Centre
- SLP SLP
- GMLC Gateway Mobile Location Center
- SLP may comprise two components, SPC (SUPL positioning center,) and SLC (SUPL Location Centre), which may also reside in different nodes.
- SPC has a proprietary interface with E-SMLC, and Lip interface with SLC, and the SLC part of SLP communicates with the P-GW (Packet Data Network (PDN) Gateway) and external LCS Client.
- PDN Packet Data Network
- Additional positioning architecture elements may also be deployed to further enhance performance of specific positioning methods. For example, deploying radio beacons is a cost- efficient solution which may significantly improve positioning performance indoors and also outdoors by allowing more accurate positioning, for example, with proximity location techniques.
- the described protocols are so far defined to support mainly DL positioning.
- LMUs Location Measurement Units
- SRS Sounding Reference Signals
- a positioning result is a result of processing obtained measurements, including cell IDs, power levels, received signal strengths, etc., and it may be exchanged among nodes in one of the pre-defined formats.
- the signaled positioning result is represented in a pre-defined format corresponding to one of the seven Geographical Area Description (GAD) shapes.
- GID Geographical Area Description
- Positioning servers e.g., E-SMLC and SLP
- E-SMLC and SLP Positioning servers
- Positioning server and other network nodes e.g., E-SMLC and
- Positioning node and LCS client e.g., between E-SMLC and Public Safety Answering Point (PSAP), or between SLP and External LCS client or between E-SMLC and user terminal.
- PSAP Public Safety Answering Point
- SLP SLP and External LCS client
- E-SMLC and user terminal LTE positioning methods
- the user terminal position is associated with the cell coverage area which can be described, for example, by a pre-stored polygon, where cell boundary is modeled by the set of non-intersecting polygon segments connecting all the corners.
- E-CID Enhanced CID
- RTT round trip time
- TA timing advance
- BS receive- transmit time difference
- TA timing advance
- AoA angle-of-arrival
- the three most common E-CID techniques include: CID+RTT, CID + signal strength and AoA + RTT.
- the positioning result of CID + RTT is typically an ellipsoid arc describing the intersection between a polygon and circle corresponding to RTT.
- a typical result format of the signal-strength based E-CID positioning is a polygon since the signal strength is subject, e.g., to fading effects, and therefore often does not scale exactly with the distance.
- a typical result of AoA + RTT positioning is an ellipsoid arc which is an intersection of a sector limited by AoA measurements and a circle from the RTT-like
- Fingerprinting positioning algorithms operate by creating a radio fingerprint for each point of a fine coordinate grid that covers the Radio Access Network (RAN).
- the fingerprint may, e.g., consist of:
- a radio fingerprint is first measured, after which the corresponding grid point is looked up and reported. This process requires that the point is unique.
- the database of fingerprinted positions can be generated in several ways.
- a first alternative would be to perform an extensive surveying operation that performs fingerprinting radio
- the radio fingerprints are in some instants (e.g. signal strength and path loss) sensitive to the orientation of the terminal, a fact that is particularly troublesome for handheld terminals.
- the OTDOA positioning method makes use of the measured timing of downlink signals received from multiple radio nodes at the user terminal.
- a user terminal measures the timing differences for downlink reference signals received from multiple distinct locations.
- the user terminal measures the Reference Signal Time Difference (RSTD), which is the relative timing difference between neighbor cell and the reference cell.
- RSTD Reference Signal Time Difference
- the user terminal position estimate is then found as the intersection of hyperbolas corresponding to the measured RSTDs.
- At least three measurements from geographically dispersed base stations with a good geometry are needed to solve for two coordinates of the user terminal and the receiver clock bias. In order to solve for position, precise knowledge of the transmitter locations and transmit timing offset is needed.
- PRSs positioning reference signals
- 3GPP TS 36.21 new physical signals, referred to as positioning reference signals (PRSs), dedicated to positioning have been introduced and low-interference positioning subframes have been specified in 3GPP (see, 3GPP TS 36.21 1). It will be appreciated, however, that OTDOA is not limited to PRS only and may be performed on other signals as well, e.g., CRS.
- UTDOA is not limited to PRS only and may be performed on other signals as well, e.g., CRS.
- the uplink positioning makes use of the signals transmitted from user terminal.
- the timing of uplink signals is measured at multiple locations by radio nodes, e.g., by Location Measurement Units (LMUs) or BSs 25.
- the radio node measures the timing of the received signals using assistance data received from the positioning node, and the resulting measurements are used to estimate the location of the user terminal.
- Position calculation is similar to that with OTDOA.
- GNSS Global Navigation Satellite System
- GPS Global Positioning System
- A-GNSS Assisted GNSS
- the receivers receive the assistance data from the network. The positioning calculation is based on multi- lateration with TOA-like measurements.
- Adaptive Enhanced Cell ID is a positioning technology that refines the basic fingerprinting positioning method in a variety of ways.
- the AECID positioning method is based on the idea that high precision positioning measurements, e.g., A-GPS measurements or OTDOA measurements, can be seen as points that belong to regions where certain cellular radio propagation conditions persist.
- A-GPS measurements that are performed at the same time as a certain cell ID is valid represent A-GPS measurements that fall within a specific cell of a cellular system.
- the AECID positioning method recognizes this and introduces a tagging of high precision measurements according to certain criteria, e.g., including:
- the second step of the AECID positioning method is to collect all high precision positioning measurements that have the same tag in separate high precision measurement clusters, and to perform further processing of said cluster in order to refine it. It is clear that each such cluster consists of high precision position measurements collected from a region with similar radio conditions - hence the measurements are normally from the same well defined geographical region. More specifically, said geographical region is normally substantially smaller than the extension of a cell of the cellular system.
- the present disclosure provides low complexity methods for determining the closeness of neighbor cells to a user terminal. These methods are referred to as herein as closeness positioning.
- the closeness positioning techniques may be used, for example, to select neighbor cells near the user terminal on which to perform neighbor cell measurements.
- the neighbor cell measurements can be limited to the neighbor cells that are closest by the user terminal. By measuring less than all the neighboring cells, the signaling load on the network and user terminal measurement load will be decreased.
- the closeness positioning techniques described herein have two main aspects.
- One aspect of closeness positioning comprises techniques implemented by a user terminal and a closeness determination node to build a closeness database.
- the closeness database stores closeness fingerprints and associated closeness indicators that may be used at a later time to determine the closeness of a user terminal to one or more cells in a network.
- the fingerprint measurement phase of the database build-up comprises the collection of fingerprint measurements.
- Fingerprint measurements are measurements that are used for fingerprint generation. Fingerprint measurements may be performed by a user terminal and reported to a base station or closeness determination node. In one embodiment, the user terminal sends the measurements to the serving BS 25 or closeness determination node in an RRC measurement report. Examples of fingerprint measurements performed by a user terminal include the serving cell ID, neighbor cell IDs, received signal strength measurements of neighbor cells, path loss to neighbor cells, timing advance (in LTE), round trip time (in LTE), and angle-of-arrival (in LTE). Also, fingerprint measurements by be performed by network nodes, such as a serving base station, neighbor base station, or other radio node. Examples of fingerprint measurements performed by a network node include timing advance (in LTE), round-trip time (in LTE), angle-of- arrival (in LTE), and uplink radio condition (e.g., determined via channel sounding).
- the fingerprint measurements may comprise measurements associated with multiple user terminals as well as measurements associated with the same user terminal at different time instants.
- the second phase of the database build-up procedure is the closeness indicator association phase.
- the closeness indicator is an indicator that indicates a degree of closeness of the user terminal reporting the fingerprint measurement to a particular cell.
- a position estimate such as a GPS estimate, may be used to determine the location of the user terminal for closeness determination.
- a location dependent radio procedures may be used to determine closeness. For example, the user terminal performing fingerprint measurements may be requested to search for a specific cell or cells. If one of the specified cells is detected by the user terminal, then the cell is determined to be close.
- a high precision position measurement associated with a user terminal is used for closeness estimation.
- the high precision position estimate may be generated by the user terminal, or may be generated by the network using known positioning techniques.
- the high precision position estimate may comprise one of a standalone GPS position, an A-GPS position, an A-GNSS position, an OTDOA position (in LTE), or a U-TDOA position.
- the high precision position estimate may be associated with fingerprint measurements previously reported to the BS 25 by the user terminal. Such association can be based on measurement time information, for example, by associating the fingerprint measurements closest in time, or fingerprint measurements interpolated from fingerprint measurements at time instants before and/or after the time of the high precision position measurement.
- the closeness determination node may use the high precision position estimates to determine the closeness of the user terminals reporting the fingerprint measurements to one or more cells.
- the closeness determination node computes a distance of each user terminal to the cell or cells of interest and converts the computed distances into a binary closeness indicator by comparing the computed distances to a threshold.
- the closeness determination node retrieves information about the location of the antennas or signaling points for the serving cell and neighbor cells in the vicinity of the user terminal. The location information is then used to compute the distances between user terminal and signaling points.
- the closeness indicators are then associated with the fingerprint
- the computed distance may be used as a closeness indicator and associated with the fingerprint measurement.
- the fingerprint measurements may be grouped into measurement clusters based on the similarity of the measurements. That is, the fingerprint measurements forming the cluster should contain measurement components that are the same. It may be assumed that similar fingerprint measurements were collected from a region with similar radio conditions - hence the fingerprint measurements are probably from the same well defined geographical region. Coarse quantization may be applied to some measurement components before forming the fingerprint measurements. In one embodiment, the measurement clusters are formed from fingerprint measurements or quantized fingerprint measurements that are identical.
- the measurement clusters may be processed by the closeness determination node to determine a closeness indicator applicable to each fingerprint measurement in the cluster. More particularly, a distance to a particular cell may be associated with each fingerprint measurement in the cluster. The calculated distances for the cluster may then be used for estimating closeness to the cell. As one example, the mean value of the distances in the cluster may be used for estimating closeness to a cell. That is, the mean value of the distances in the cluster may be compared to a threshold to generate a closeness indicator for the cluster. The closeness indicator for the cluster may be associated with each fingerprint measurement in the cluster.
- Potential candidates include:
- each fingerprint measurement may be associated with multiple closeness indicators, each of which indicates closeness to a particular cell.
- the closeness determination node may request the serving BS 25 to execute the validation procedure. Examples of validation procedures are as follows:
- the BS 25 may instruct the user terminal to measure cells on a
- a cell may be considered close if it is included in the measurement report from the user terminal and not close if it is not included.
- it may be considered close only when the reported signal strength measurement meets a threshold.
- the serving BS 25 may request the neighboring BSs 25 to listen for the transmission from the user terminal and report whether the transmission is detected. A cell detecting the uplink transmission is considered close. A cell that does not detect the uplink transmission is considered not close.
- the closeness estimation may be based on signal strength measurements. For example, where the set of fingerprint measurements provided by the user terminal include signal strength measurements for one or more cells, the closeness of the cells may be determined depending on the signal strength measurements. A cell may be considered close if the reported signal strength measurement associated with the cell meets a threshold. A cell is considered not close if the reported signal strength measurement associated with the cell does not meet the threshold.
- the third phase of the database build-up procedure is fingerprint generation.
- the closeness determination node generates a closeness fingerprint from one or more sets of fingerprint measurements selected based on the closeness indicators and/or measurement components. While a closeness fingerprint may be generated from a single set of fingerprint measurements, it is generally desirable to generate closeness fingerprints from two or more sets of fingerprint measurements having the same closeness indicators.
- the closeness fingerprint is generated from a cluster of fingerprint measurements. Some components of the fingerprint measurements may be subject to quantization.
- the closeness indicator for the closeness fingerprint is typically selected based on statistical descriptions of the cluster as outlined above.
- the closeness fingerprint and associated closeness indicators may then be stored in a closeness database.
- the closeness fingerprint may include one or more
- components including the serving cell ID, one or more neighbor cell IDs, received signal strength measurements of one or more neighbor cells, path loss to neighbor cells, timing advance (in LTE), round trip time (in LTE), and angle-of-arrival (in LTE).
- the closeness fingerprint generation thus may be performed by the following steps:
- the components of the fingerprint may be hierarchically organized with the information most likely available at the top. In case measurement components are lacking, then a truncation of the closeness fingerprint can return a statistical description of closeness higher up in the hierarchy, with less accuracy, but keeping the system operational.
- a suitable hierarchy could, e.g., have the own cell ID at the top level, neighbor cell IDs at the second level, TA at the third level, and so on.
- the final phase of the database build-up is the closeness database creation and/or update.
- the closeness determination uses a closeness fingerprint obtained from fingerprint measurements performed by one or more user terminal.
- the stored closeness fingerprints may be used, for example, to aid neighbor cell measurements. More particularly, the stored closeness fingerprints may be used to determine which cells are close to the user terminal and thus should be included in the neighbor cell measurements. It should be recognized that other situations may occur where it is desirable to determine the closeness of a user terminal to a cell.
- the user terminal To determine the cells close to a user terminal, it is enough for the user terminal to perform fingerprint measurements and report the fingerprint measurements to the serving BS 25 or closeness determination.
- This serving BS 25 or closeness determination node may then look up the neighbor cells that are "close” by comparing the reported fingerprint measurements to the closeness fingerprints stored in the closeness database. If a matching closeness fingerprint is found, the closeness indicators associated with the matching closeness fingerprint, together with the associated cell IDs, may be sent to the user terminal.
- the serving BS 25 or closeness determination node can compute the close cells and transmit a list of the close cells back to the user terminal. In the first case, the user terminal needs to determine the close cells.
- the advantage with sending also potentially close, but not close cells to the user terminal is that the user terminal may use further information to refine its view on which cells that are close.
- the serving BS 25 may request the user terminal to perform fingerprint measurements and send a lookup request including the fingerprint measurements received from the user terminal to the closeness determination node, which performs the lookup.
- the serving BS 25 may receive a lookup response from the closeness determination node including a list of close neighbor cells.
- the serving BS 25 may store the closeness database and perform the lookup. In either case, the serving BS 25 may configure the user terminal to perform neighbor cell measurements on the neighbor cells determined to be close to the user terminal.
- the user terminal is configured using RRC signalling, such as the
- the serving BS 25 may transmit a list of close cells to the user terminal that provided the measurements and/or a list of neighbor cells with their corresponding closeness indicators.
- the user terminal sends the fingerprint measurements to the closeness determination node using RRC signaling.
- the closeness determination node performs a database lookup to find matching closeness fingerprints.
- the closeness determination node sends the user terminal a list of closeness indicators and associated cell IDs for the matching closeness fingerprints. The user terminal may then determine which cells are close based on the received closeness indicators.
- the closeness determination node may compute a list and transmit the list to the user terminal via RRC signaling, e.g., in the "measSubframeCellList" parameter, to configure the user terminal.
- the database lookup is performed by comparing the fingerprint measurements received from the user terminal to the closeness fingerprints in the closeness database.
- the fingerprint measurements may be quantized prior to performing the lookup.
- the user terminal is considered close to a cell if the fingerprint measurements received from the user terminal matches the closeness fingerprint associated with the cell.
- the received fingerprint measurement is compared component by component to the stored closeness fingerprint for a cell to determine the closeness to the cell. For each component, a matching criterion is defined. The user terminal is considered close if the received fingerprint measurement matches all of the components of the closeness fingerprint. Alternatively, the user terminal may be considered close if the received fingerprint measurement matches a predetermined number of the components of the closeness fingerprint.
- the user terminal Denoting a fingerprint measurement (or a relative fingerprint measurement) to be tested for closeness m, with components m ... m N . and a closeness fingerprint r, with components r ... r N ., the user terminal is considered close if:
- the user terminal is considered close if:
- closeness may be determined using a weighted sum as follows:
- the close and non-close fingerprint measurements can be manipulated so that the manipulated fingerprint measurements are well separated.
- the random variables corresponding to close fingerprint measurement vectors as c
- the non-close fingerprint measurement vectors as n with a corresponding mean and covariance.
- the projection of these vectors to subspaces in different ways will make the separation between close and non-close radio measurements different. Lindgren, Spangeus "A novel feature extraction algorithm", IEEE Sensors Journal, Vol 4, No 5, Oct 2004 describes asymmetric class projection suitable to find such projections for gas sensors.
- BS1 receives fingerprint measurements from each one of UE1 -UE4 as shown in
- the closeness determination node may use the high precision locations reported by UE1- UE4 to determine the closeness of UE1-UE4 to Cell4 and associate a closeness indicator to each set of fingerprint measurements.
- the closeness indicator is a binary indicator that indicates close or not close.
- the closeness determination node computes a distance of each user terminal to the cell of interest (e.g., Cell4) and converts the computed distance into a binary closeness indicator.
- the closeness indicator is then associated with the fingerprint measurement reported by the user terminal.
- the computed distance may be used as a closeness indicator and associated with the fingerprint measurement.
- the user terminal is determined to be not close to the cell.
- UE1-UE3 are determined to be close to Cell4 and UE4 is determined to be not close to Cell4.
- a binary closeness indicator is associated with each fingerprint measurements.
- the fingerprint measurements stored in the fingerprint measurement database may be used to generate closeness fingerprints and to build a closeness database including the closeness fingerprints and corresponding closeness indicator.
- a closeness database including the closeness fingerprints and corresponding closeness indicator.
- each set of fingerprint measurements includes the RSRP of CelM and Cell 2, but not of Cell 3.
- the closeness fingerprint for this example may be generated as follows:
- Cell_ID1 Cell_ID2.
- the fingerprint In the case where signal strength measurements are considered, the fingerprint
- the signaling operations include:
- Signaling from the closeness determination node to the user terminal may comprise either a list of close cells, or a list of cells and associated closeness indicators.
- Fig. 7 illustrates a method 100 performed by a closeness determination node for building a closeness database.
- the closeness determination node receives fingerprint measurements from each of one or more user terminals (block 105).
- the fingerprint measurements may comprise one or more components.
- the closeness determination node associates a closeness indicator with each set of fingerprint measurements (block 1 10).
- the closeness indicator may be determined based on high precision position estimates, or based on validation procedures.
- the closeness determination node then generates a closeness fingerprint from subsets of the fingerprint measurements selected based on the closeness indicator (block 115). Finally, the closeness determination node stores the generated closeness fingerprint in a closeness database (block 120).
- Fig. 9 illustrates a method 200 implemented by a user terminal of making measurements on neighbor cells.
- the user terminal performs fingerprint measurements on one or more cells in the proximity of the user terminal (block 205). Those cells may include the user terminals own cell and one or more neighbor cells.
- the user terminal sends the fingerprint measurements to a serving BS 25 or to a closeness determination node (block 210).
- the user terminal receives a neighbor cell list from the closeness determination node or serving BS 25 (block 215).
- the neighbor cell list contains the neighbor cells determined to be close to the user terminal based on the fingerprint measures provided by the user terminal.
- the user terminal may optionally store the neighbor cell list in memory (block 220). Subsequently, the user terminal performs cell measurements on the neighbor cells in the neighbor cell list.
- FIG 10 illustrates the main functional elements of an exemplary user terminal 300 configured to carry out procedures described in this invention.
- the user terminal 300 comprises radio circuitry 310, processing circuits 320, and memory 330.
- the radio circuitry 310 enables the user terminal 300 to communicate with the serving BS 25 or BSs 25 in neighboring cells, and to receive signals on which measurements are performed.
- the processing circuit 320 processes signals transmitted and received by the user terminal and controls the operation of the user terminal 300.
- the processing circuit 320 may comprise one or more processors, hardware, firmware or a combination thereof.
- Memory 330 stores programs and data needed for operation as herein described. Stored information includes information about serving cell and neighbor cells, as well as configuration information signaled by the serving BS 25 or closeness determination node.
- Figure 1 1 illustrates the main functional elements of an exemplary closeness determination node 400 configured to carry out procedures described in this invention.
- the closeness determination node 400 may be co-located with the serving BS 25, or it may be a different logical node connected to the serving BS 25, or it may be a different node not connected to the serving BS 25.
- the closeness determination node 400 comprises communication circuitry 410, processing circuits 420, and memory 430.
- the closeness determination node 400 may also optionally include radio circuitry 440.
- the communication circuitry 410 enables the closeness determination node 400 to communicate with the BSs 25 and other network nodes within the communication network.
- the communication circuitry 410 enables the closeness determination node 400 to receive measurement reports from the user terminal or serving BS 25 and other information relevant for closeness positioning.
- the communication circuitry 410 also enables the closeness determination node 400 to send RRC signaling and other configuration instructions to the BS 25 and/or user terminal to configure measurement reporting.
- the processing circuit 420 is configured or programmed to perform closeness database build-up and closeness determination as herein described.
- the processing circuit 420 may comprise one or more processors, hardware, firmware or a combination thereof.
- Memory 430 stores programs and data needed by the closeness determination node 400 for operation as herein described.
- the memory 430 is configured to store fingerprint measurements and other information reported by user terminals about served cell as well as neighbor cell.
- the memory 430 is also used to store the closeness database.
- the radio circuitry 440 may, in some embodiments be used to communicate with user terminals or other network nodes. Thus, the radio circuitry 440, when present, enables the closeness determination node to receive measurement reports from the user terminal, and to send RRC signaling to the user terminal to configure neighbor cell measurements.
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)
- Mobile Radio Communication Systems (AREA)
- Collating Specific Patterns (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261678155P | 2012-08-01 | 2012-08-01 | |
PCT/SE2013/050940 WO2014021771A2 (en) | 2012-08-01 | 2013-07-30 | Closeness positioning in wireless networks |
Publications (1)
Publication Number | Publication Date |
---|---|
EP2880896A2 true EP2880896A2 (en) | 2015-06-10 |
Family
ID=49034161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP13752955.8A Withdrawn EP2880896A2 (en) | 2012-08-01 | 2013-07-30 | Closeness positioning in wireless networks |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP2880896A2 (en) |
IN (1) | IN2015DN01273A (en) |
WO (1) | WO2014021771A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112314014A (en) * | 2018-06-18 | 2021-02-02 | 高通股份有限公司 | Round-trip time signaling |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9426044B2 (en) * | 2014-04-18 | 2016-08-23 | Alcatel Lucent | Radio access network geographic information system with multiple format |
US9998193B2 (en) * | 2014-09-04 | 2018-06-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Beam forming in a wireless communication network |
CA2984482C (en) | 2015-05-15 | 2020-06-30 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and nodes for managing rstd reports |
BR112016006796A2 (en) * | 2015-11-10 | 2018-12-11 | Ericsson Telecomunicacoes Sa | method and system of a wireless communication network for detecting neighboring first |
CN107787041A (en) * | 2016-08-15 | 2018-03-09 | ***通信有限公司研究院 | A kind of method and apparatus of positioning terminal |
US11310009B2 (en) * | 2017-05-05 | 2022-04-19 | Qualcomm Incorporated | Reference signal acquisition |
CN112036924B (en) * | 2020-07-21 | 2023-12-26 | 长沙市到家悠享家政服务有限公司 | Service area optimization method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8423043B2 (en) * | 2009-09-14 | 2013-04-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for location fingerprinting |
-
2013
- 2013-07-30 WO PCT/SE2013/050940 patent/WO2014021771A2/en active Application Filing
- 2013-07-30 EP EP13752955.8A patent/EP2880896A2/en not_active Withdrawn
- 2013-07-30 IN IN1273DEN2015 patent/IN2015DN01273A/en unknown
Non-Patent Citations (2)
Title |
---|
None * |
See also references of WO2014021771A2 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112314014A (en) * | 2018-06-18 | 2021-02-02 | 高通股份有限公司 | Round-trip time signaling |
CN112314014B (en) * | 2018-06-18 | 2023-10-10 | 高通股份有限公司 | round trip time signaling |
US11805063B2 (en) | 2018-06-18 | 2023-10-31 | Qualcomm Incorporated | Round-trip time signaling |
Also Published As
Publication number | Publication date |
---|---|
WO2014021771A3 (en) | 2014-04-24 |
WO2014021771A2 (en) | 2014-02-06 |
IN2015DN01273A (en) | 2015-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10764778B2 (en) | Radio network node and method for using positioning gap indication for enhancing positioning performance | |
EP2606691B1 (en) | User equipment, network node and methods therein | |
US8903415B2 (en) | User equipment, a positioning node and methods therein | |
JP6231573B2 (en) | Method of positioning in a system comprising a measurement node having a plurality of reception points | |
EP2606692B1 (en) | Positioning node, user equipment and methods therein | |
EP2664202B1 (en) | Methods and network nodes for signalling of complementary assistance data | |
US20130033999A1 (en) | Node and methods therein for enhanced positioning with complementary positioning information | |
EP2835018B1 (en) | Ensuring positioning quality-of-service during cell changes | |
US9066262B2 (en) | Methods and nodes for handling measurements | |
US8626191B2 (en) | Node and method in a node | |
EP2880896A2 (en) | Closeness positioning in wireless networks | |
US10809350B2 (en) | Hybrid fingerprinting/OTDOA positioning techniques and systems | |
US20220408299A1 (en) | Radio Signal Measurement Reporting | |
WO2011097760A1 (en) | Signal measurements for positioning, signalling means for their support and methods of utilizing the measurements to enhance positioning quality in lte | |
US9696406B2 (en) | Apparatus and method for enhanced UL positioning support via wireless device | |
EP2740303A1 (en) | A node and methods therein for enhanced positioning with complementary positioning information | |
EP2666329B1 (en) | A user equipment, a positioning node and methods therein |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20150213 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
DAX | Request for extension of the european patent (deleted) | ||
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20170509 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: G01S 5/02 20100101AFI20170908BHEP Ipc: H04W 36/00 20090101ALN20170908BHEP Ipc: H04W 64/00 20090101ALI20170908BHEP |
|
INTG | Intention to grant announced |
Effective date: 20171016 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20180227 |