Osmocom BTS Hardware Support ============================ :author: Harald Welte :copyright: 2017 by Harald Welte (License: CC-BY-SA) :backend: slidy :max-width: 45em == Overview [graphviz] ---- include::osmocom_ran_options.dot[] ---- == Clasic E1/T1 based BTS Supported Vendors/Dialects * Siemens (only BS-11 tested) * Ericsson RBS2xxx (RBS2307, 2308, 2111 tested) * Nokia InSite, MetroSite [options="header"] |=== |Pro|Con |available inexpensively from decomissioned sites | appears a bit antiquated |up to 12 TRX | not many people familiar with E1/T1 anymore |high RF output power | no convenient testing/debugging of E1/T1 issues |rugged mechanical build, high MTTF | high power consumption | | older models no EGPRS, no AMR |=== == Classic E1/T1 based BTS image::images/har2009-bs11_at_tree.jpg[width="80%"] == Clasic E1/T1 based BTS image::images/har2009-bs11_antennas2.small.jpg[width="50%",role="gimmick_right"] * This is how it all started * E1 based BTS (Siemens BS-11) * HAR 2009 - Dutch Hacker Camp * Antennas mounted with duct tape to tree * E1 back-haul over CAT5 to OpenBSC running in tent == Ericsson RBS 2308 image::images/rbs2308.jpg[width="60%",role="gimmick_right"] * Many RBS2000 models * All very similar on protocol * Not all models tested * Good results with RBS2308 + RBS2111 == ip.access nanoBTS image::images/nanoBTS_small.png[width="40%",role="gimmick_right"] * PoE-enabled single-TRX 200mW indoor BTS * GPRS/GSM only models and EGPRS-enabled models * available in band-specific versions for all four bands * proprietary BTS and PCU inside ** lots of PCU crashes reported by users :( ** no way for us to fix it * No fully dynamic channels (TCH/F + TCH/H + PDCH) == sysmoBTS image::images/symoBTS_v2D_front_1024.jpg[width="35%",role="gimmick_right"] * sysmocom builds family of GSM BTS based on OsmoBTS + OsmoPCU * revenue from this sales used to cross-subsidize OsmoBTS development * *osmo-bts-sysmo* uses shared-memory /dev to talk to PHY * *osmo-pcu* uses shared-memory /dev to talk to PHY [options="header",cols="2,1,1,1,1,1"] |=== |Model | RF Pwr |TRX|Outdoor|PoE | Quad-Band |sysmoBTS 1002 | 0.2 W | 1 | No | No | Yes |sysmoBTS 1002 OD | 0.2 W | 1 | Yes | Yes | Yes |sysmoBTS 1020 | 2.0 W | 1 | Yes | Yes | No |sysmoBTS 1100 | 10.0 W | 1 | Yes | No | No |sysmoBTS 2050 | 2x 5 W | 2 | Yes | No | No |sysmoBTS 2100 | 2x10 W | 2 | Yes | No | No |=== == Nuran LiteCell 1.5 image::images/litecell15.jpg[width="40%",role="gimmick_right"] * 10W 2-TRX Outdoor BTS * *osmo-bts-litecell15* uses shared-memory /dev to talk to PHY * *osmo-pcu* uses shared-memory /dev to talk to PHY == Octasic OCTBTS with OCTPHY-2G image::images/octbts_3600_photo__large.png[width="40%",role="gimmick_right"] * not a ready-to-deploy BTS product, more a BTS development board ** no enclosure, no PA, no filters * proprietary PHY runs in Octasic DSP ** raw Ethernet frames towards *osmo-bts-octphy* ** unix domain pcu-socket to *osmo-pcu* * series of different board models (3000, 3500, 3600) with different number of DSPs, radio interfaces, ARM/x86 processor core * two TRX per DSP possible * not all voice codecs supported * EGRPS integration with OsmoPCU not working yet == EOF End of File