Method of Indoor Position

advertisement
Techniques of Indoor
Positioning
蔡智強 副教授
國立中興大學電機工程學系
Outline
Introduction
 Basic Techniques
 Advanced Techniques
 Commercial Products
 Using the Indoor Map Information
 Indoor Positioning Using Femtocell
 4G LTE-A Localization System
 In-Location Alliance
 Conclusions

Introduction

Location-aware real-time services
◦ Elderly nursing
◦ Child monitoring
◦ Object positioning
Global Positioning System (GPS) is the
most well-known positioning service
 The restrictions of GPS

◦ Requiring a line of sight (LOS) with satellite
systems
Introduction (cont.)
◦ GPS signal is easily affected by buildings
◦ Errors up to 10m

Need other techniques for indoor
positioning
Basic Techniques

Employ some information between
beacon nodes and the unknown node
Trilateration
Trilateration (cont.)
Node A’s coordinate is (xa, ya)
 Node B’s coordinate is (xb, yb)
 Node C’s coordinate is (xc, yc)
 The unknown node D’s coordinate is (x,
y)
 The distance between A (or B or C) and
D is d1 (or d2 or d3)

Trilateration (cont.)
Triangulation (cont.)
Triangulation (cont.)
The unknown node D’s coordinate is (x,
y)
 Node A’s coordinate is (xa, ya) and the
angle to the D is ∠ADB
 Node B’s coordinate is (xb, yb) and the
angle to the D is ∠ADC
 Node C’s coordinate is (xc, yc) and the
angle to the D is ∠BDC

Triangulation (cont.)

Circle
center coordinate is
radius is r1 , and
α = ㄥ𝐴𝑂1𝐶 = 2π − 2ㄥ𝐴𝐷𝐶
to calculate
and r1
 Similarly, calculate
and
center
coordinate and radius
 Use trilateration to calculate D’s position
,
Measuring Distance
Three basic properties to measure the
distance between a beacon node and a
unknown node
1. Received signal strength indication
(RSSI)
2. Time of flight (TOF)
3. Angle of arrival (AOA)

Received signal strength indication
Two kinds of methods for RSSI location
1. Database
2. Radio propagation model

Received signal strength indication
(cont.)

Database
◦ Measure the relation between distances and
RSSI values
◦ Set up a database

According the database, we can calculate
the distance between two nodes
Received signal strength indication
(cont.)

Radio propagation model
◦ In the RADAR system, the Wall Attenuation
Factor (WAF) model is:
where n indicates the rate at which path loss
decreases with distance, P(d0) signal power at
some reference d0, and d is the transmitterreceiver distance.
Received signal strength indication
(cont.)
Moreover, C is the maximum number of
obstructions (walls), nW the number of
obstructions between the transmitter and
receiver, and WAF is the wall attenuation factor.
Time of flight

Calculate the distance between a
transmitter and a receiver by the time of
flight
◦ Time of arrival (TOA)
◦ Time difference of arrival (TDOA)
Time of flight (cont.)

TOA
◦ The transmitter and receiver must
synchronize their time
◦ The transmitter sends a signal to the receiver
◦ Upon receiving the signal, based on the
propagation time, the receiver can calculate
the distance between the transmitter and it
Time of flight (cont.)
Time of flight (cont.)

TDOA
◦ Based on the difference of time between
different signals from the transmitter arriving
at the receiver
◦ The transmitter sends two different signals
with propagation speeds α1 , α2, respectively
◦ The receiver receives two such signals at
different times, say T1 and T2, respectively
◦ The distance is
Time of flight (cont.)
Angle of arrival

By the propagation direction of radiofrequency waves incident on an antenna
array
Comparisons

RSSI
◦ Advantage: simple hardware
◦ Disadvantage: unstable, easily impacted by the
environment

TOA
◦ Advantage: good accuracy
◦ Disadvantage: time synchronization required,
complex hardware
Comparisons (cont.)

TDOA
◦ Advantage: no time synchronization, good
accuracy
◦ Disadvantage: complex hardware

AOA
◦ Advantage: nice accuracy
◦ Disadvantage: Directional antenna array
required
Maximum likelihood estimation
Maximum likelihood estimation
(cont.)

n reference nodes with coordinates
The unknown node in (x, y)
 The distances between reference nodes
and the unknown node are
,
respectively, measured by RSSI values

Maximum likelihood estimation
(cont.)

Subtract the last equation from each
equation
Maximum likelihood estimation
(cont.)

Use the matrix representation AX=b

The coordinate of the unknown node :
Self-Calibrating Indoor Positioning
System Based On ZigBee Devices
This paper presents a positioning system
based on the round-trip time-of-flight
(RTT) measurement
 RTT can be modeled as:

System Architecture

The developed system is composed of
three types of transponders:
◦ Mobile node
◦ Calibration node
◦ Fixed node
System Architecture (cont.)

Mobile node
◦ Chipcon CC2431 : Zigbee chip
◦ TMS320C6713(DSP) : Timing and control
functions
◦ TDC-GP2 : Time interval measurement
function, timing and control functions
System Architecture (cont.)

Calibration node
◦ Chipcon CC2431 : Zigbee chip
◦ TDC-GP2 : Time interval measurement function,
timing and control functions

Fixed node
◦ Chipcon CC2431 : Zigbee chip
Measuring procedure

Measuring procedure
1.
2.
3.
4.

Initiated by a mobile node
It transmits a packet to a fixed node
Fixed node retransmits a packet
The master node receives the packet and its
TDC determines the RTT
Calibrating procedure
1. Initiated by a mobile node
2. It transmits a packet to a calibration node
3. The calibration node initializes its TDC
Measuring procedure (cont.)
4. The calibration node transmits a packet to a
selected fixed node
5. The selected fixed node received and
retransmits the packet
6. The calibration node receives the packet
and its TDC determines the RTT
7. The calibration node repeats the foregoing
procedure to a set of fixed nodes
8. The results of RTT are sent to the mobile
node for calibration
Measuring procedure (cont.)

By using the calibration data, the mobile
node DSP can determine the unknown
position more accurately
Tested Result

Three fixed node, one calibration node
NTU Indoor Localization

RSSI fingerprinting localization
◦ Training
 Collect RSSI values at every specific position
 Use all collected RSSI values to build a database
◦ Tracking
 Upon receiving RSSI values, an end-device can
compare them with those in the database
 Then calculate the position by KNN (K-NearestNeighbor)
NTU Indoor Localization (cont.)
Fingerprint location
(B1,B2,B3,B4…) (x1,y1,z1)
Beacon 1
Beacon 2
…..
…..
…..
…...
Beacon 3
Look up the table
NTU Indoor Localization (cont.)
NTU Indoor Localization (cont.)

Example of KNN
AP2
30m
AP1
9
10
11
12
5
6
7
8
1
2
3
4
50m
AP3
NTU Indoor Localization (cont.)

STEP1
◦ The end-device receives the RSSI values and
normalizes them

STEP2
◦ The normalized RSSI values are compared with
those in the database, and find the minimum L
differences Dn
◦
◦ ST is the received RSSI value
◦ Sn is store at the database

STEP3
◦ For L nearest neighbors, the location estimate is
◦
NTU Indoor Localization (cont.)

STEP1
◦ PT = (-94dbm -96dbm -95dbm)
◦ PT = (0dbm -2dbm -1dbm)
正規化
RL
1
x,
y
2
3
Normalize
4
5
6
7
8
9
10
11
12
10, 20, 30,
10 10 10
40,
10
10,
20
20,
20
30,
20
40,
20
10,
30
20,
30
30,
30
40,
30
AP1
-73 -82 -89
-94
-82
-86
-91
-95
-89
-91
-94
-97
AP2
-82 -86 -91
-95
-73
-82
-89
-94
-66
-80
-87
-93
AP3
-94 -89 -82
-73
-93
-87
-80
-66
-94
-89
-82
-73
AP1
0
0
0
0
0
0
0
0
0
0
0
0
AP2
-9
-4
-2
-1
9
4
2
1
23
11
7
4
AP3
-21 -7
7
-21
-11
-1
11
29
-5
2
12
24
NTU Indoor Localization (cont.)

STEP2
RL 1
D

2
3
4
5
6
7
8
9
10 11 12
21 8
8
22
15
6
13
30
25
13
STEP3
◦
◦
16
26
AeroScout
AeroScout Tag
Tag using RFID 2.4Ghz WiFi transmission, MAX read
range 200M, LF125k precise positioning 1~2M,
AeroScout Location Receivers
Location Receivers allow accurately
positioning in outdoor or harsh
environments
 They execute sophisticated radio signal
measuring and calculating methods
 Then the results are sent to the
AeroScout Engine for accurately
positioning

AeroScout TDOA

Use TDOA for positioning
AeroScout System Architecture
AeroScout Engine
Processes information received from any
vendor's wireless Access Points nearby
 Allow accurate and reliable positioning
for assets equipped with AeroScout's WiFi-based Active RFID Tags

AeroScout MobileView

Customers use MobileView to TRACK,
MANAGE and INTEGRATE their assets
from a single platform
Ekahau
Ekahau System Architecture
Ekahau RTLS works on top of any standard 802.11
compliant networks, even with multi-vendor
networks
 Key components of the system include:

◦ Wi-Fi tags
 Various physical formats, battery options and features
◦ Ekahau RTLS Controller (ERC)
 Sends messages and remotely configure the tags
◦ Server software
 Calculates the location using Wi-Fi signal strength readings
Ekahau System Architecture (cont.)
◦ Ekahau Site Survey (ESS)
 An easy-to-use utility for network verification and
creating positioning models during system set-up
◦ Ekahau Vision
 A web-based rules, work-flow and alerting engine
 Allows users to configure a variety of applications
and alerts that take advantage of the precise
location calculated by ERC
 Configures various status, event and tag rules
Ekahau System Architecture
Ekahau Tags
Using 2.4G WiFi (RSS)& IR transmission,
MAX read range 100M, precise positioning 1M
Ekahau RTLS (ERC)

Ekahau's patented algorithm adopts a
probabilistic approach for interpreting the
RF signals
◦ Called Multi-Hypotheses tracking
◦ The algorithm is constantly calculating multiple
possible locations for a tracked object and gives
each possible location a score
 Based on all known factors outside: environment
characteristics, differences between mobile devices,
signal history and the movement models
 Chooses the location with the highest score
Ekahau Site Survey

A easy-to-use professional Wi-Fi
Network planning, site survey, and
management software tool
Ekahau Site Survey (cont.)

ESS enables users to quickly and easily
create, improve and troubleshoot a Wi-Fi
positioning system
Ekahau Vision
• Help users find important assets and people
Ekahau API
Tag location, presence and status
information
 Tag commissioning and management
 Two-way text messaging and commands
 Floor plan images and zones
 Business rules and event notifications
 Open architecture and XML-based web
services

Identec
Identec System Architecture
Identec Tags
i-CARD CF 350
i-PORT M350 RTLS
i-MARK 2
i-Q350 RTLS
i-SAT 300 RTLS
Active RFID UHF & LF UHF label
(916.5MHz), MAX read range 500M
Identec SensorSMART Platform
Identec Software (i-SHARE, Watcher,
CTAS)
i-SHARE
Identec Software (i-SHARE, Watcher,
CTAS)
CTAS
Identec Software (i-SHARE, Watcher,
CTAS)
Watcher
Comparisons
項目
國內
AeoScout
Ekahau
Identec
方法
Zigbee
& LF
RFID
2.4G WiFi &
LF
2.4G
WiFi(RSS) &
IR
RFID
UHF & LF
Tag 頻率
定位距離
電池省電性
2.4GHz
0.5~6M
1~5年
2.4GHz
20cm~6M
4年
2.4GHz
NA
3~5年
920Mhz
0~3.5M
4年
年/ 發射間隔
1年
20sec/發射
3.75年
5min/發射
3年
15min/發射
4年
2sec/發射
最遠讀取距離
定位精度
80M
3M
200M
1~2M
100M
1M
500M
1M
Gsensor振動功
能
選配
OK
N/A
選配
緊急按鈕功能
LCD顯示功能
受金屬干擾程度
N/A
N/A
易受干擾
選配
選配
易受干擾
選配
N/A
易受干擾
選配
N/A
不易
1200
~6000
3000
~6000
N/A
N/A
Tag大約價格
(NTD)
Comparisons (cont.)
技術分類 代表性廠商 準確度
Wi-Fi
(RSS)
優點
缺點
ITRI, Ekahau, 室內:1~5m 室內外皆可使用,

Skyhook,
室外:20~ 準確度高,純軟
40m
Intel
體方案,支援標
Research
準WiFi AP,可
判斷樓層資訊,
不需更動網路設
備
Wi-Fi
AeroScout, 1~5m
(TDOA) Hitachi
AirLocation
準確度較高

開闊空間準確
度較差
需事先對環境
做過校正
環境變動會影
響準確度
需要專屬的網
路硬體設備
利用室內圖資之即時室內定位系統
Background

Wireless sensor
network’s(WSN)
requirements
National Chung Hsing University System and Network Laboratory
71
Background (cont.)
Low communication speed
 Low power consumption
 Low cost

IEEE規格
802.15.4
802.15.1
802.11b
技術名稱
ZigBee
Bluetooth
Wi-Fi
使用頻率
868MHz/915MHz
/2.4GHz
2.4GHz
2.4GHz
調變方式
O-QPSK,BPSK
GFSK
CCK,PBCC
通信距離
30m~100m
10m
100m
傳輸速率
20Kbps、40Kbps、
250Kbps
1Mbps
11Mbps
網路容量
65536節點
7節點
32節點
電池壽命
Years
Days
Hours
應用
監控/量測控制
語音/資料傳輸
影像/數據傳輸
72
Knowledge of Map Matching

Using digital map and road network to
enhance the positioning accuracy
National Chung Hsing University System and Network Laboratory
73
Knowledge of Map Matching
(cont.)
1.
2.
Vertex-based Map Matching
Segment-based Map Matching
National Chung Hsing University System and Network Laboratory
74
Knowledge of Map Matching
(cont.)
1.
2.
Vertex-based Map Matching
Segment-based Map Matching
National Chung Hsing University System and Network Laboratory
75
Knowledge of Map Matching
(cont.)

Map Matching Technique
◦ Distance of point-to-point
◦ Distance of curve-to-curve
◦ Angle of curve-to-curve
National Chung Hsing University System and Network Laboratory
76
Knowledge of Map Matching
(cont.)

Distance of point-to-point
National Chung Hsing University System and Network Laboratory
77
Knowledge of Map Matching
(cont.)

Distance of curve-to-curve

If 𝑙1𝑎 + 𝑙2𝑎 < 𝑙1𝑏 + 𝑙2𝑏 , 𝑝2 will
match to road 1
National Chung Hsing University System and Network Laboratory
78
Knowledge of Map Matching
(cont.)

Angle of curve-to-curve

If 𝛽 > 𝛼 , we chose road 1
National Chung Hsing University System and Network Laboratory
79
System Implementation
User (End Device)
 Router
 Coordinator
 Server (laptop)

National Chung Hsing University System and Network Laboratory
80
System Implementation (cont.)

Hardware: CC2530ZDK
National Chung Hsing University System and Network Laboratory
81
System Implementation (cont.)

Software:
◦ IAR Embedded Workbench IDE
 For ZigBee network
◦ Visual C#2010
 For positioning algorithm
National Chung Hsing University System and Network Laboratory
82
System Implementation(cont.)
83
System Implementation (cont.)

RSSI data collect
235
230
225
220
放置於地板
215
離地0.47m
210
205
200
195
0
100
200
300
400
500
600
700
84
System Implementation (cont.)

Positioning Algorithm
◦ Two-intersected-circles algorithm
◦ Indoor-map-matching algorithm
National Chung Hsing University System and Network Laboratory
85
System Implementation (cont.)

Two-intersected-circles algorithm
National Chung Hsing University System and Network Laboratory
86
System Implementation (cont.)
National Chung Hsing University System and Network Laboratory
87
System Implementation (cont.)
National Chung Hsing University System and Network Laboratory
88
Flow Chart
Start
從USB收取
資料
利用變異數
篩選節點
是否開靠近
定位點
是
將預估節點設
為定位點並顯
示在螢幕上
否
兩圓訊號強
度演算法
地圖匹配演
算法
顯示在螢幕
上
89
System Implementation (cont.)

Indoor-map-matching algorithm
◦ Path database
◦ Matching algorithm
National Chung Hsing University System and Network Laboratory
90
Path Database

Use vertices and segments to denote
paths
National Chung Hsing University System and Network Laboratory
91
Path Database (cont.)
Vertex
Segment
點ID
區段ID
X座標
起始點ID
Y座標
結束點ID
National Chung Hsing University System and Network Laboratory
a
b
c
92
Matching Algorithm
1.
2.
If there is no reference node, use
distance of point-to-point
If there is a reference node, use
distance of curve-to-curve
𝑙1𝑎
𝑙1𝑏
𝑙2𝑎
𝑙2𝑏
𝑙1𝑎 + 𝑙2𝑎 <(𝑙1𝑏 + 𝑙2𝑏 )
National Chung Hsing University System and Network Laboratory
93
Matching Algorithm (cont.)
1.
2.
3.
4.
Planning paths and set up the database in
the server
If no reference node, find the closest
vertex to the unknown node
Find all the segments that are connected
to the closest vertex, and determine the
closest segment
If there is a reference node, find the
closest segment like step1~3
National Chung Hsing University System and Network Laboratory
94
Matching Algorithm(cont.)
5.
6.
7.
If the segment is connected with
previous segment, this segment is the
right segment
If it is not connected, calculate the
distances between the two nodes and
the two segments
Compare the sum of distances. The
smaller one is the right segment
National Chung Hsing University System and Network Laboratory
95
Start
Flow Chart
讀取預估節點
檢查是否有前
次定位資訊
否
找出最近的
vertex
是
先找出此次距
離最近的
segment
找出相連接
的segment
找出距離最近
的segment
分別算出兩點到兩
segment之距離
否
檢查此次segment
是否和上次相連
是
比較距離總和
將未知節點匹配
到此segment上
將未知節點匹配
到此segment上
將未知節點匹配到距
離總和較小的segment
上
96
Experiment and Result
97
Experiment and Result (cont.)

Database 1
National Chung Hsing University System and Network Laboratory
98
Experiment and Result (cont.)
0
2
4
6
8
10
12
0
1
2
原始資料
3
路線
4
5
6
National Chung Hsing University System and Network Laboratory
99
Experiment and Result (cont.)
修正資料
0
1
2
3
4
5
6
7
8
9
10
0
0.5
1
1.5
2
修正資料
2.5
3
3.5
4
National Chung Hsing University System and Network Laboratory
100
Experiment and Result (cont.)

Database 2
National Chung Hsing University System and Network Laboratory
101
Experiment and Result (cont.)
0
2
4
6
8
10
12
0
0.5
1
1.5
2
原始資料
路線
2.5
3
3.5
4
4.5
National Chung Hsing University System and Network Laboratory
102
Experiment and Result (cont.)
修正資料
0
1
2
3
4
5
6
7
8
9
10
0
0.5
1
1.5
2
修正資料
2.5
3
3.5
4
National Chung Hsing University System and Network Laboratory
103
Experiment and Result (cont.)

Database 3
National Chung Hsing University System and Network Laboratory
104
Experiment and Result (cont.)
0
1
2
3
4
5
6
7
0
0.5
1
1.5
2
原始資料
2.5
路線
3
3.5
4
4.5
5
National Chung Hsing University System and Network Laboratory
105
Experiment and Result (cont.)
修正資料
0
1
2
3
4
5
6
7
0
0.5
1
修正資料
1.5
2
2.5
National Chung Hsing University System and Network Laboratory
106
Indoor Positioning Using Femtocell
Publication Year: 2011
IEEE CONFERENCE PUBLICATIONS
Femtocell Overview

Femtocell coverage is smaller
◦ Mainly used to compensate for the region the
other base stations can not cover
◦ Enhances the data transfer rate
◦ Typically used for residential or small business
environment.
Femtocell Based Positioning
Methods

To locate a mobile device in a network of
femtocells, we need to determine its
position relative to at least three
femtocells to achieve successful
triangulation
◦ Femtocells’ locations are known
Femtocell Based Positioning
Methods (cont.)

The distance between the mobile and a
femtocell is estimated by:
◦ Calculating the signal propagation loss
(pathloss) between them
◦ Or the time taken by the signal to propagate
from one point to the other.
Femtocell Based Positioning
Methods (cont.)

Signal Strength Triangulation based
methods:
• Generate a database of pathloss at all
locations via ray-tracing simulation of detailed
building interiors
• Using WinProp software tool
• Being matched against the database to
estimate the position
Femtocell Based Positioning
Methods (cont.)

Time based methods :
◦ The signal propagation delay between
femtocells and mobile
◦ Though useful in calculating distance, this is
ineffective for indoor positioning
Position Based On Downlink Signal
Strength

The position of a mobile can be estimated
by measuring the strength of the received
downlink signals at the mobile from a
group of femtocells
◦ The pathloss to each visible femtocell can
then be calculated using the femtocell
transmit powers
Position Based On Downlink Signal
Strength (cont.)

The serving femtocell requests the mobile
to send a Measurement Report Message
(MRM)
◦ Containing Ecp/Io and Ecp information
 Ecp is the received signal strength of the serving
femtocell pilot
 Io is the total received energy on the serving
femtocell frequency (as measured by the mobile)
Position Based On Downlink Signal
Strength (cont.)

The fingerprint is matched against the
database
◦ Containing pathloss values from all points in
the network’s coverage region to all
femtocells

The methods used to create time
orthogonalization of signals

To avoid persistent interferences
Position Based On Downlink Signal
Strength (cont.)

Inter-frequency Beacon Transmission
◦ Each femtocell may transmit its beacon pilot
on different frequency channels
 In a time division multiplexed manner (TDMA)
◦ As measurements are made by the mobiles on
the channels at multiple instances, the mobile
will now be able to detect signals from
different femtocells as all other interferers
are removed
Position Based On Downlink Signal
Strength (cont.)

Co-ordinated Silence Techniques
◦ Techniques also help create time
orthogonalization of signals to avoid the
problem of strong interference from the
serving femtocell
 Such as HDP and OTDOA-IPDL

Femtocells need to also support
alternative solutions for mobiles that are
not equipped with these features
Position Based On Uplink Signal
Strength

The position of a mobile can also be
estimated by measuring the strength of
the mobile uplink pilot
◦ Received at a group of femtocells
 Since the transmit power of the mobile is unknown
and dynamic, the pathloss cannot be estimated from
this measurement
 The difference of the measured strength at two
femtocells is equal to the pathloss difference from
the mobile’s location to these femtocells
Position Based On Uplink Signal
Strength (cont.)

The difference in the pathloss values can
be used as a fingerprint.
◦ Those femtocells that can sense the mobile
send the measured Ecp/Nt and Nt values to
the positioning server
◦ The server calculates the pathloss difference
to a number of pairs of femtocells and
matches this against the database to predict
the mobile’s position
Simulation Model
Simulation Model (cont.)
Beamforming basics

Beamforming uses multiple antennas
◦ Control the direction of a wavefront by
appropriately weighting the magnitude and
phase of ndividual antenna signals (transmit
beamforming).
◦ This makes it possible to provide better
coverage to specific areas

Because every single antenna in the array makes a
contribution to the steered signal, an array gain
(also called beamforming gain) is achieved
Beamforming basics (cont.)

Beamforming makes it possible to
determine the direction that the
wavefront will arrive
◦ Direction of Arrival, or DoA

Adaptive beamforming refers to the
technique of continually applying
beamforming to a moving receiver.
◦ This requires rapid signal processing and
powerful algorithms.
Beamforming basics (cont.)
• Antenna array with a distance d between the
individual antennas.
• The additional path that a wavefront must
traverse between two antennas is d * sin Ѳ.
Beamforming basics (cont.)

The antenna diagram is affected by the distance
d between the antennas.
OTDOA

OTDOA:Observed Time Difference of
Arrival
4G LTE-A Localization
UE 利用陣列天線估測DOA
並結合OTDOA完成自身定位
Femtocell BS
具有陣列天線的BS可採
用多階層(Layers)傳輸提
高系統下行容量
UE
Femtocell BS1
Marcocell
BS
 M , M
即使UE不在Femtocell範圍
內,UE自身透過Beam
Steering 方式增強接收訊號
 2 ,2
Femtocell BS2
 1 ,1
 3 , 3
Femtocell BS3
UE
具有陣列天線的BS亦可使用
TX beamforming 技術將訊號
能量集中至UE
Femtocell BS
UE
UE在Downlink時透過
OTDOA+DOA方式取得位置
127
結合的技術

結合 GPS、Marcocell以及Femtocell定位
◦ DOA estimation in UE
◦ Beamforming technique
當使用者位於戶外使用GPS+ Marcocell
 當使用者位於室內或GPS無LOS訊號時,
則自動轉為Femtocell BS輔助定位系統
 改善Positioning system QoS

128
UE之DOA估測技術

Downlink Positioning Reference
signals/pilots are arranged across time and
frequency domain (OFDMA modulation)

Collect those pilots to form a virtual array
◦ 解決實體陣列維度不足問題
◦ 可同時估測多BS方向
129
In-Location Alliance

Founded by 22 companies across
industries
◦ Nokia, Samsung Electronics, Sony Mobile
Communications, Qualcomm, Broadcom and
CSR, etc.
◦ To drive innovation and market adoption of
high accuracy indoor positioning and related
◦ The primary solutions will be based on
enhanced Bluetooth® 4.0 low-energy
technology and Wi-Fi (802.11.ac) standards
IEEE 802.11ac spec.
802.11ac
802.11n
Band
5GHz Band
2.4GHz/5GHz(opt)
Channel Bandwidth
20,40,80,160 MHz
20,40MHz
Max Data rate
6933Mbps
~600Mbps
Spatial Streams
Up to 8 spatial streams 4 spatial streams
Modulation
256-QAM
64-QAM
MIMO
Multi-User MIMO
Single-User MIMO
Backward
compatibility
802.11n(on 5GHz)
802.11a
802.11 b/g
Band
Operating on 5GHz band
Less interference than on 2.4GHz
• More non-overlapping channel
avaliable. (25 to 3 on 2.4GHz) 7
• Mandatory support 20/40/80MHz,
160MHz optional.
•
•
Bandwidth
Table of Data rate:
Higher Order Modulation
• Increase 33% PHY rate relied on 256-QAM
• QAM is Quadrature Amplitude Modulation.
• 6 bits coded information to 8bits coded
information.
Improved MIMO
• Up to 8 spatial streams
• 4 spatial streams with 11n
• Multi-Users MIMO
• Single-Users MIMO
• Beneficial for handset or tablet
• Multiple antennas are not necessary
Dynamic Bandwidth Management
• Improved handshake mechanism.
• RTS/CTS
• Interference detection threshold
improved
• -62dBm down to -72dBm
Single Closed Loop-Method Transmit
Beamforming
• Beamforming focuses the APs transmit
energy of spatial stream toward
Clients
Special Sounding Signal
AP
STAs
Report their Beamformaing matrices
• Limitation of TxBeamforming on 5GHz
band
Backward Compatibility
• Required to be fully compatible with
802.11n(Operating on 5GHz)and
802.11a
• 802.11b/g not support
NOKIA – Bluetooth 4.0

The High Accuracy Indoor Positioning
(HAIP) technology
◦ Nokia is looking to employ it based on
Bluetooth 4.0
◦ Even in its current form it will have accuracy
of one meter
 That’s certainly good enough for general positioning
inside
 It gets much more interesting when it can get down
to 20cm with modification
 Industry application for stock control
NOKIA – Bluetooth 4.0 (cont.)

Using a single antenna
and fixed mobile height,
mobile can resolve its
2D location
NOKIA – Bluetooth 4.0 (cont.)

Using multiple
positioning beacons,
mobile can resolve its
3D location or
increasing the position
reliability and accuracy
Conclusions

預期遭遇困難
◦ 無直射路徑問題(NLOS propagation)
 手機有GSM900、WCDMA、HSDPA等等的不同
規範
◦ 多重路徑干擾(Multipath Interference)
◦ 多使用者環境的影響
◦ 手機電源消耗問題(power issue)
142
Thanks for your attention!
Any questions?
Download