Has anyone put together all of the protocols, into a full simulation? I want
to develop(play?) with the protocols, but not mess with RF. I was thinking
of using IP/UDP to simulate all of the channels. A cell phone simulator
could talk to a BTS simulator, that could talk to BSC, SGSN, etc. Automated
testing then could verify protocols for regression testing.
Also what set of standards are being used in OpenBTS? I was looking at 3GPP
and they talk about 04 and 4x series.
I don't want to do any work, unless it has never been done and there is a
From: Harald Welte <laforge@gn...> - 2009-09-21 06:30:22
On Mon, Aug 24, 2009 at 04:18:27PM -0500, Jim Welch wrote:
> Has anyone put together all of the protocols, into a full simulation? I want
> to develop(play?) with the protocols, but not mess with RF. I was thinking
> of using IP/UDP to simulate all of the channels. A cell phone simulator
> could talk to a BTS simulator, that could talk to BSC, SGSN, etc. Automated
> testing then could verify protocols for regression testing.
this has been on my mind for testing OpenBSC (and also for working on a MS side
layer2 + layer3 without having to first start with the MS side layer 1).
My idea was to first start by implementing the A-bis BTS side, then the virtual
Um, and from there the MS side protocols, as this would integrate nicely with
OpenBSC (which already does the BSC, MSC, HLR, SMSC parts).
For the actual Um interface, I thought of using the GSMTAP header that I
designed for the airprobe project about a year ago for the actual Um interface,
as it includes GSM frame number, timeslot, arfcn, etc. transmitting/receiving
GSM layer 2 mac-blocks (or even bursts) with this header over multicast UDP
would enable us to have a shared medium between multiple virutal MS and the
There hasn't been any real progress on this, as other higher-importance TODO
list items keep preempting it. But I hope to get back to it later this year.
I've recently implemented an A-bis proxy that can be put between BTS and BSC,
so there's already some code not only for the BSC side but also the BTS side of
- Harald Welte <laforge@...> http://laforge.gnumonks.org/
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)