[go: up one dir, main page]

HK1181595B - Rf fingerprinting for location estimate - Google Patents

Rf fingerprinting for location estimate Download PDF

Info

Publication number
HK1181595B
HK1181595B HK13108619.9A HK13108619A HK1181595B HK 1181595 B HK1181595 B HK 1181595B HK 13108619 A HK13108619 A HK 13108619A HK 1181595 B HK1181595 B HK 1181595B
Authority
HK
Hong Kong
Prior art keywords
metric
terminal
frequency response
metrics
complex frequency
Prior art date
Application number
HK13108619.9A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK1181595A1 (en
Inventor
David Bevan
Ilya Averin
Denis Lysyakov
Original Assignee
Blackberry Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US12/479,970 external-priority patent/US8170815B2/en
Application filed by Blackberry Limited filed Critical Blackberry Limited
Publication of HK1181595A1 publication Critical patent/HK1181595A1/en
Publication of HK1181595B publication Critical patent/HK1181595B/en

Links

Claims (14)

  1. Verfahren zum Schätzen eines Ortes eines Endgeräts (6) in einem Deckungsbereich (2) eines Drahtlosnetzes (11) mit mindestens einem festen Knoten (4a, 4b, 4c), wobei das Verfahren Folgendes aufweist:
    Schätzen des Ortes des Endgeräts auf Grundlage mindestens eines Vergleichs zwischen Daten, die eine erste Metrik eines komplexen Frequenzganges eines Funkkanals (8a, 8b, 8c) zwischen dem Endgerät und einem des mindestens einen festen Knotens darstellen, und Daten, die eine Vielzahl von gespeicherten Metriken darstellen,
    wobei jede der Vielzahl von gespeicherten Metriken einen von einer Vielzahl von verschiedenen Orten in dem Netz betrifft und jede gespeicherte Metrik von einem komplexen Frequenzgang stammt, der zwischen dem einen der festen Knoten und dem Ort in dem Netz gemessen ist, auf den sich die Metrik bezieht,
    wobei die Daten, welche die erste Metrik des komplexen Frequenzgangs des Funkkanals zwischen dem Endgerät und dem einen der festen Knoten darstellen, durch Folgendes bestimmt werden:
    Empfangen von Pilottonwerten eines Orthogonal-Frequenz-Multiplexverfahrens-",Orthogonal Frequency Division Multiplex"-, Symbols,
    Schätzen des komplexen Frequenzgangs des Funkkanals auf Grundlage der empfangenen Pilottöne und
    Evaluieren der ersten Metrik auf Grundlage einer Autokorrelationsfunktion des geschätzten komplexen Frequenzgangs.
  2. Verfahren nach Anspruch 1, wobei die erste Metrik und die Vielzahl von gespeicherten Metriken Frequenzkohärenzfunktionen sind oder wobei die erste Metrik und die Vielzahl von gespeicherten Metriken normierte Frequenzkohärenzfunktionen sind.
  3. Verfahren nach Anspruch 1, wobei die Daten, welche die erste Metrik des komplexen Frequenzgangs des Funkkanals zwischen dem Endgerät und dem einen der festen Knoten darstellen, von einem Signal bestimmt werden, das von einem ausgewählten von dem Endgerät und dem einen der festen Knoten gesendet wird, wobei das Signal von dem anderen von dem Endgerät und dem einen der festen Knoten empfangen wird.
  4. Verfahren nach Anspruch 1, in dem das Schätzen Folgendes aufweist:
    Evaluieren einer Messung des Unterschieds zwischen der ersten Metrik und jedem der gespeicherten Metriken und
    Schätzen der Position des Endgerätes auf Grundlage des Ortes, der auf die gespeicherte Metrik bezogenen ist, für welche die evaluierte Messung des Unterschieds ein Minimum ist.
  5. Verfahren nach Anspruch 1, wobei das Drahtlosnetz ferner eine Vielzahl von festen Knoten aufweist, wobei das Verfahren ferner Folgendes aufweist:
    Messen eines Satzes von komplexen Frequenzgängen, wobei der Satz einen komplexen Frequenzgang für einen Funkkanal zwischen dem Endgerät und jedem der zwei oder mehr der Vielzahl von festen Knoten aufweist,
    Bestimmen eines Satzes von ersten Metriken, wobei jede erste Metrik einem des gemessenen Satzes von komplexen Frequenzgängen entspricht und
    Schätzen des Ortes des Endgerätes auf Grundlage eines Vergleiches zwischen jeder ersten Metrik in dem Satz von ersten Metriken und entsprechenden Metriken in einer Vielzahl von gespeicherten Sätzen von Metriken,
    wobei jeder gespeicherte Satz von Metriken auf einen einer Vielzahl von verschiedenen Orten in dem Netz bezogen ist und jeder Satz von gespeicherten Metriken eine gespeicherte Metrik für einen komplexen Frequenzgang aufweist, der zwischen jedem der zwei oder mehr der Vielzahl von festen Knoten und dem Ort in dem Netz gemessen ist, auf den sich der gespeicherte Satz von Metriken bezieht.
  6. Verfahren nach Anspruch 5, in dem das Schätzen Folgendes aufweist:
    Evaluieren einer Messung des Unterschieds zwischen jeder ersten Metrik in dem Satz von ersten Metriken und der entsprechenden Metrik in jedem der Vielzahl von gespeicherten Sätzen von Metriken,
    Berechnen eines mittleren quadratischen Unterschieds zwischen dem Satz von ersten Metriken und jedem der gespeicherten Sätze von Metriken auf Grundlage der evaluierten Messungen und
    Schätzen der Position des Endgerätes auf Grundlage des einen der Vielzahl von Orten, für den der evaluierte mittlere quadratische Unterschied ein Minimum ist.
  7. Verfahren nach Anspruch 5, in dem die Schätzung Folgendes aufweist:
    Evaluieren einer Messung des Unterschieds zwischen jeder ersten Metrik in dem Satz von ersten Metriken und der entsprechenden Metrik in jedem der Vielzahl von gespeicherten Sätzen von Metriken,
    Berechnen eines mittleren quadratischen Unterschieds zwischen dem Satz von ersten Metriken und jedem der gespeicherten Sätze von Metriken auf Grundlage der evaluierten Messungen, '
    Auswählen zweier oder mehr Orte aus der Vielzahl von Orten mit einem geringeren evaluierten mittleren quadratischen Unterschied als die anderen Orte und
    Schätzen der Position des Endgerätes auf Grundlage einer Interpolation zwischen den ausgewählten Orten.
  8. Verfahren zum Zusammentragen bzw. Kompilieren von Übersichtsdaten zur Verwendung in der Schätzung eines Ortes eines Endgerätes (6) in einem Deckungsbereich (2) eines Drahtlosnetzes (11) mit mindestens einem festen Knoten (4a, 4b, 4c), wobei das Verfahren Folgendes aufweist:
    Messen eines komplexen Frequenzgangs eines Funkkanals (8a, 8b, 8c) zwischen einem Messknoten und einem der festen Knoten an einer Vielzahl von verschiedenen Orten in dem Netz,
    Ableiten von Daten, die eine Metrik jedes gemessenen komplexen Frequenzgangs darstellen, verknüpft mit jedem der Vielzahl von verschiedenen Orten, und
    Speichern der abgeleiteten Daten für jeden der Vielzahl von verschiedenen Orten zusammen mit einer Angabe des Ortes in dem Netz, auf den sich die Metrik bezieht, wobei die Metrik eine Autokorrelationsfunktion ist,
    wobei die Daten, welche die Metrik jedes gemessenen komplexen Frequenzgangs des Funkkanals zwischen dem Messknoten und dem einen der festen Knoten darstellen, durch Folgendes bestimmt werden:
    Empfangen von Pilottonwerten eines Orthogonal-Frequenz-Multiplexverfahrens-",Orthogonal Frequency Division Multiplex"-, Symbols,
    Schätzen des komplexen Frequenzgangs des Funkkanals auf Grundlage der empfangenen Pilottöne und
    Evaluieren der Metrik auf Grundlage einer Autokorrelationsfunktion des geschätzten komplexen Frequenzgangs.
  9. Verfahren nach Anspruch 8, wobei die Metrik eine Frequenzkohärenzfunktion ist oder wobei die Metrik eine normierte Frequenzkohärenzfunktion ist.
  10. Verfahren nach Anspruch 8, wobei das Messen des komplexen Frequenzgangs des Funkkanals zwischen dem Messknoten und dem einen der festen Knoten auf Grundlage eines Signals durchgeführt wird, das von einem ausgewählten des Messknotens und dem einen der festen Knoten gesendet wird, wobei das Signal von dem anderen aus dem Messknoten und dem einen der festen Knoten empfangen wird.
  11. Prozessor (12), der dazu ausgelegt ist, einen Ort eines Endgerätes (6) in einem Deckungsbereich (2) eines Drahtlosnetzes (11) mit mindestens einem festen Knoten (4a, 4b, 4c) zu schätzen, wobei der Prozessor dazu ausgelegt ist, einen komplexen Frequenzgang eines Funkkanals (8a, 8b, 8c) zwischen dem Endgerät und dem einen der festen Knoten zu empfangen, und der Prozessor dazu ausgelegt ist, den Ort des Endgerätes auf Grundlage mindestens eines Vergleichs zwischen Daten, die eine erste Metrik des komplexen Frequenzgangs darstellen, und Daten, die eine Vielzahl von gespeicherten Metriken darstellen, zu schätzen, wobei jede der Vielzahl von gespeicherten Metriken auf einen einer Vielzahl von verschiedenen Orten in dem Netz bezogen sind und jede gespeicherte Metrik von einem komplexen Frequenzgang zwischen dem einen der festen Knoten und dem Ort in dem Netz stammt, auf den sich die Metrik bezieht, wobei die erste Metrik und die Vielzahl von gespeicherten Metriken Autokorrelationsfunktionen sind und wobei der Prozessor (12) dazu ausgelegt ist, die Daten, welche die Metrik jedes gemessenen komplexen Frequenzgangs des Funkkanals zwischen dem Endgerät und dem einen der festen Knoten darstellen, durch Folgendes zu bestimmen:
    Empfangen von Pilottonwerten eines Orthogonal-Frequenz-Multiplexverfahrens-",Orthogonal Frequency Division Multiplex"-, Symbols,
    Schätzen des komplexen Frequenzgangs des Funkkanals auf Grundlage der empfangenen Pilottöne und
    Evaluieren der Metrik auf Grundlage einer Autokorrelationsfunktion des geschätzten komplexen Frequenzgangs.
  12. Prozessor nach Anspruch 11, wobei die erste Metrik und die Vielzahl von gespeicherten Metriken Frequenzkohärenzfunktionen sind oder wobei die erste Metrik und die Vielzahl von gespeicherten Metriken normierte Frequenzkohärenzfunktionen sind.
  13. Prozessor nach Anspruch 11, wobei der Prozessor (12) dazu ausgelegt ist, den komplexen Frequenzgang des Funkkanals zwischen dem Endgerät und dem einen der festen Knoten aus einem Signal zu bestimmen, das von einem ausgewählten von dem Endgerät und dem einen der festen Knoten gesendet wird, wobei das Signal von dem anderen von dem Endgerät und dem einen der festen Knoten empfangen wird.
  14. Computerlesbares Medium, das mit von einem Computer ausführbaren Anweisungen codiert ist, um einen Prozessors (12) zu veranlassen, einen Ort eines Endgerätes (6) in einem Deckungsbereich (2) eines Drahtlosnetzes (11) mit mindestens einem festen Knoten (4a, 4b, 4c) durch Folgendes zu schätzen, Empfangen eines komplexen Frequenzgangs eines Funkkanals (8a, 8b, 8c) zwischen dem Endgerät und einem der festen Knoten, und Schätzen des Ortes des Endgerätes auf Grundlage mindestens eines Vergleichs zwischen Daten, die eine erste Metrik des komplexen Frequenzgangs darstellen, und Daten, die eine Vielzahl von gespeicherten Metriken darstellen, wobei jede der Vielzahl von gespeicherten Metriken auf einen einer Vielzahl von verschiedenen Orten in dem Netz bezogen ist und jede gespeicherte Metrik von einem komplexen Frequenzgang zwischen dem einen der festen Knoten und dem Ort in dem Netz stammt, auf den sich die Metrik bezieht, wobei die erste Metrik und die Vielzahl von gespeicherten Metriken Autokorrelationsfunktionen sind und wobei die Daten, welche die Metrik jedes gemessenen komplexen Frequenzgangs des Funkkanals zwischen dem Endgerät und dem einen der festen Knoten darstellen, durch Folgendes bestimmt werden:
    Empfangen von Pilottonwerten eines Orthogonal-Frequenz-Multiplexverfahrens-",Orthogonal Frequency Division Multiplex"-, Symbols,
    Schätzen des komplexen Frequenzgangs des Funkkanals auf Grundlage der empfangenen Pilottöne und
    Evaluieren der Metrik auf Grundlage einer Autokorrelationsfunktion des geschätzten komplexen Frequenzgangs.
HK13108619.9A 2009-06-08 2013-07-23 Rf fingerprinting for location estimate HK1181595B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/479,970 US8170815B2 (en) 2009-06-08 2009-06-08 RF fingerprinting for location estimation
US479970 2009-06-08

Publications (2)

Publication Number Publication Date
HK1181595A1 HK1181595A1 (en) 2013-11-08
HK1181595B true HK1181595B (en) 2015-08-07

Family

ID=

Similar Documents

Publication Publication Date Title
EP2549812B1 (de) HF-Fingerabdruckverfahren für Standortlokalisierung
Wu et al. FILA: Fine-grained indoor localization
KR101992469B1 (ko) 무선 송신기로부터 수신기의 거리를 추정하기 위한 방법, 이동 단말의 위치를 계산하기 위한 관련된 방법들, 이동 단말 및 위치측정 장치
US8314736B2 (en) Determining the position of a mobile device using the characteristics of received signals and a reference database
US9829560B2 (en) Determining the position of a mobile device using the characteristics of received signals and a reference database
US9551775B2 (en) Enhancing client location via beacon detection
JP5691613B2 (ja) 移動端末位置推定装置、移動端末位置推定方法及び電波環境指標算出方法
CN116137952B (zh) 用于toa估计的cir峰值阈值控制
US8265011B2 (en) High resolution wireless indoor positioning system for legacy standards-based narrowband mobile radios
US10182315B2 (en) Identifying angle of departure of multi-antenna transmitters
GB2551347A (en) Indoor localization using received signal quality weights
US20190086505A1 (en) Methods for estimating angle of arrival or angle of departure
Makki et al. Robust high resolution time of arrival estimation for indoor WLAN ranging
CN116648964A (zh) 一种定位方法和装置
Han et al. A new high precise indoor localization approach using single access point
US12328205B2 (en) Method for providing at least one estimated parameter of a wireless communication channel and radio receiver device
HK1181595B (en) Rf fingerprinting for location estimate
Shafiee WiFi-based fine timing assistance for GPS acquisition