Project

General

Profile

Location Services » History » Version 4

laforge, 08/21/2020 04:07 PM

1 1 laforge
h1. Location Services
2
3
*NOTE: This page describes our current understanding of the 3GPP specification; +none of this is implemented so far in Osmocom!+*
4
5
LCS includes a variety of different methods, such as
6
* Timing Advance
7
* E-OTD
8
* GNSS
9
* U-TDOA
10
* Multilateration TA
11
* Multilateration OTD
12
13
The most simple and hence most wide-spread approach is _Timing Advance_
14
15
h2. Relevant specs
16
17
* 3GPP TS 43.059 "Functional stage 2 description of Location Services (LCS) in GERAN"
18 2 laforge
* 3GPP TS 48.031 "SMLC-SMLC Protocol" (SMLCPP)
19
** Based on ASN.1 PER; transferred via BSSAP-LE
20
* 3GPP TS 49.031 BSSAP LCS extension (BSSAP-LE)
21
** spoken on Lb (BSC-SMLC) and Lp (SMLC-SMLC) interface
22
*** Lp uses connectionless SCCP only
23
*** Lb uses connection-oriented SCCP and is very much like BSSAP/BSSMAP/DTAP on A interface
24 3 laforge
* 3GPP TS 48.071 "SMLC-BSS interface Layer 3" (BSSLAP)
25
** On Lb interface, encapsulated as _BSSLAP APDU IE_
26 1 laforge
27
h2. Procedures
28
29
See 8.5.3 of TS 43.059
30
31
h3. TA based positioning in CS domain for A interface
32
33
See Section 9.3 of 3GPP TS 43.059
34
35
h4. MS in idle state
36
37
* MSC sends @BSSAP Perform Location Request@
38
* BSC sends @SCCP-CR(BSSAP-LE Perform Location Request)@ to SMLC
39
* SMLC asks BSC to determine TA of MS via @SCCP-DT1(BSSMAP-LE Connection Oriented Info (TA Request))@
40
* BSC sends PAGING REQUEST via BTS to MS
41
* MS sends PAGING RESPONSE via BTS to BSC; BTS adds timing offset information
42
* BSC reports CellID + TA value to SMLC @BSSMAP-LE Connection Oriented Info (TA Response)@
43
* SMLC returns @BSSAP-LE Perform Location Response@ to BSC
44
* BSC returns result to MSC in @BSSAP Perform Location Response@
45
46
47
h4. MS in dedicated state
48
49
* MSC sends @BSSAP Perforl Location Request@
50
* BSC sends @SCCP-CR(BSSAP-LE Perform Location Request)@
51
* SMLC asks BSC to determine TA of MS via @SCCP-DT1(BSSMAP-LE Connection Oriented Info (TA Request))@
52
* BSC checks current TA (as per measurement processing) for lchan of MS
53
* BSC reports CellID + TA value to SMLC @BSSMAP-LE Connection Oriented Info (TA Response)@
54
* SMLC returns @BSSAP-LE Perform Location Response@ to BSC
55
* BSC returns result to MSC in @BSSAP Perform Location Response@
56
57
58
h2. Functionality in BSC
59
60
* BSC receives requests for LCS information from CN via A interface
61
* BSC passes those requests to the SMLC via Lb interface
62
** BSSAP-LE protocol stack (on top of SCCP) implementatioon
63
64
h2. Functionality in SMLC
65
66
Protocol stack looks like this:
67
* BSSLAP (TS 48.071)
68
* BSSAP-LE
69
70
h3. Communication with MS
71
72
Protocol stack looks like this:
73
* RRLP (TS 48.031)
74
* BSSLAP (TS 48.071)
75
* BSSAP-LE (TS 49.031)
76
77
h3. Communication with peer SMLC
78
79
* SMLCPP (TS 48.031)
80
* BSSAP-LE (TS 49.031)
81
82
h3. Message Segmentation
83
84
LCS messages can be segmented either
85
* at the SMLCPP layer
86
* At RR layer (TS 44.018) and BSAP-LE Layer (TS 4.031) for segmentation of RRLP (TS 44.031) for legacy MS (<= Release 4) 
87
88
89
h2. Functionality in SMLC
90
91 3 laforge
*
Add picture from clipboard (Maximum size: 48.8 MB)