You are on page 1of 11

Status: ICEBERG Testbed

Indoor/Outdoor Coverage
Indoor Coverage
Ericsson BTS
(1900 MHz)
Ericsson Micro BTS
(1800 MHz)
Outdoor Coverage

ABISCO
UPSim
IPPad

Motorola Paging
Base Station
Proxy

Proxy

Local Area Network


Proxy
H.323 Gateway

Public Switched Telephone Network

Current IP-PAD
Diamux

PCM-A

RBS
2202

PCM-B

IP-PAD
Ethernet

ABISCO
Ethernet

Future IP-PAD
Signaling

ABISCO
Ethernet

IP-PAD
Ethernet

1900 MHz

RBS
PCM-A
2202

Traffic

1800 MHz
PCM-B

MicroBTS

IPPAD
Generic PC + Thor-2 (ISA Card) + Software
Thor-2 has:
Two PCM links
IS Controller Chip
HDLC Controller allowing raw access to 8bit X
8KHz time slots

Software

Passes 16Kbit sub-channel voice to VAT


Passes 16Kbit sub-channel data to RLP/UDP
Extracts 2 bits at a time from 8k time-slot
Finds frames
4 Threads:

Read from UDP


Read from BTS
Write to BTS
Read Control

Software
IP-PAD Code size is:

2300 lines
24K text
528 byte initialized data
12K DSS

Software
RLP Code
Derived from Ericsson DCE software
XID handling not symmetric between IWF &
Mobile

RLP code stats:


30K text
24K DSS
4128 lines of code

ICBERG & GSM on the Net


Ericsson Lab

Signaling
Gateway
Access
Node
Service
Node

Soda Hall

Campus-wide
GSM
Coverage

BTS (1800)

Outdoor BTS
(1800)

Abis
Gateway

Indoor BTS
(1900)

Appl. Node
(IAP)

GSM IAP
PSTN IAP

Firewall

Jukebox IAP
IPPhone IAP
Voicemail
IAP

ICEBERG PoP
Internet

GoN and ICEBERG


Interworking of GoN and ICEBERG testbed

Setup GoN in standalone mode


Implement IAP on GoN Application Node
Connect to testbed via Internet
Later: GPRS?

Location-Aware Applications
Second ICEBERG location at Ericsson enables development and test
Develop access to location information in GoN (using GoN API)
Possible synergy with Location API development

GSM Data Services for GoN


Migrate ICEBERG RLP implementation to GoN
Feedback experience and code into GoN product?

IAP Requirement for GoN


Initiate calls
Receive calls
who from
dialed number

DTMF tones
IMSI attach and detach

Future Work???
Interaction between TCP-friendly
congestion control and queuing
GoN: location dependent application
Service handoff via ICEBERG
Integrate 2nd location into testbed

GSM data services/RLP implementation


How to interwork

You might also like