« Previous - Version 32/35 (diff) - Next » - Current version
Thomas Tsou, 06/21/2012 06:49 pm


Multicarrier OpenBTS (public version)

Overview

Multicarrier BTS (MCBTS) is an approach to expand GSM capacity without using additional transceivers, antennas, or power amplifiers. Instead, a single wideband front end is used along with digital signal processing to extract and combine individual GSM channels. As a flexible, software-defined radio approach to cellular, OpenBTS and products such as the USRP and UmTRX are well suited for implementing MCBTS functionality.

Specifications

Generally speaking, the same requirements that apply to the single carrier BTS case apply to the multicarrier case as well. There are relaxed specifications, however, for spurious emissions, intermodulation, and receive blocking. The multicarrer BTS class was introduced in Release 8 in 3GPP TR 45.050, which covers the unique RF requirements of the configuration. The requirements were later added to the core specification 3GPP TS 45.005. Conformance test specifications for MCBTS are found in 3GPP TS 51.021

3GPP TR 45.050, Annex ZB: Introduction of multicarrier BTS class

Multicarrier transceiver architectures applied to GSM BTSs would allow several GSM carriers to be processed by a single transmitter and power amplifier in the downlink and by a single wideband receiver in the uplink.

Implementation

The public version of MCBTS support uses a polyphase channelizer, or transmultiplexer, to efficiently extract a combination of channels from a single wideband sample stream. A similar synthesis filter is used on the downlink to aggregate multiple channels into a single output. The approach takes advantage of the fixed 200 kHz channel spacing of GSM ARFCN carriers in order alias channels to baseband without using direct downconversion.

Optimization

Filtering operations are SIMD optimized for Intel SSE3 through the use of intrinsic functions. ARM NEON support using hand coded assembly is implemented in a separate branch and will be merged at a later time.

Multicarrier ARM support is currently experimental. At minimum, a Cortex-A9 or faster processor is recommended.

Instructions and Configuration

To be added...

Wideband Distortion

OpenBTSMCBTS-Distortion

Other Effects

The wideband multicarrier GSM signal is no longer constant envelope and therefore suffers from similar effects as other modern wireless schemes such as WCDMA or OFDM. The high peak-to-average ratio of the signal places higher demands on power amplifiers and the efficiency in which they can operate. Digital predistortion (DPD) along with crest factor reduction (CFR) are methods to linearize the PA and reduce these detrimental effects. There are currently no known open source efforts to implement these features at this time.

b100_5arfcn_13_52mhz.jpg (82.9 kB) Thomas Tsou, 06/10/2012 10:29 pm

b100_5arfcn_13_52mhz.jpg (38.6 kB) Thomas Tsou, 06/10/2012 10:32 pm

b100_5arfcn_13_52mhz_b.jpg (38.6 kB) Thomas Tsou, 06/10/2012 10:35 pm

b100_5arfcn_16_64mhz.jpg (39 kB) Thomas Tsou, 06/10/2012 10:39 pm

b100_5arfcn_26_52mhz.jpg (39.3 kB) Thomas Tsou, 06/10/2012 10:39 pm

b100_5arfcn_32_64mhz.jpg (39.1 kB) Thomas Tsou, 06/10/2012 10:39 pm

b100_5arfcn_32_64mhz.jpg (39.1 kB) Thomas Tsou, 06/10/2012 10:39 pm

b100_9arfcn_16_64mhz.jpg (41.3 kB) Thomas Tsou, 06/10/2012 10:39 pm

usrp2_5arfcn_25_100mhz.jpg (37.1 kB) Thomas Tsou, 06/10/2012 10:39 pm

usrp2_5arfcn_50_100mhz.jpg (39.1 kB) Thomas Tsou, 06/10/2012 10:39 pm

usrp2_9arfcn_25_100mhz.jpg (41.6 kB) Thomas Tsou, 06/10/2012 10:39 pm

b100_9arfcn_13_52mhz.jpg (41.5 kB) Thomas Tsou, 06/10/2012 10:51 pm

b100_5arfcn_24_52mhz.jpg (39.8 kB) Thomas Tsou, 06/11/2012 08:16 pm

b100_9arfcn_12_52mhz.jpg (42.2 kB) Thomas Tsou, 06/11/2012 08:16 pm

channelizer.png (8.7 kB) Thomas Tsou, 06/21/2012 12:49 am

channelizer.png (14.2 kB) Thomas Tsou, 06/21/2012 01:00 am

channelizer.svg (56.7 kB) Thomas Tsou, 06/21/2012 01:33 am