Design Methodology of Simulator of 3GPP LTE Baseband on C++ Platform


1. Scope


This document presents the design methodology of 3GPP LTE baseband simulator based on C++ platform.


2. References


The design of the transmitter is mainly based on the series of 3GPP proposals numbered 36 and 25. The ongoing 36 series are the proposals developed for the LTE but haven’t finished yet. As a result, the 25 series are also used as important references. The process on receiver is the reverse process according to the transmitter, while not included in 3GPP proposals. Much effort will be made on this aspect.

  The following documents are the most important references in this project. Get along with the LTE standardization process, more specifications will be listed here.

  • 3GPP TS 25.212 V7.3.0: “Multiplexing and channel coding (FDD)”.

  • 3GPP TS 36.201 V8.0.0: “LTE physical layer – General description”.

  • 3GPP TS 36.211 V8.5.0: “Physical channels and modulation”.

  • 3GPP TS 36.212 V8.0.0: “Multiplexing and channel coding”.

  • 3GPP TS 36.213 V8.3.0: “Physical layer procedures”.

  • 3GPP TS 36.300 V8.4.0: “Overall description”.

  • 3GPP TR 36.803 V1.1.0: “User Equipment (UE) radio transmission and reception”.

  • Yunxin Li, Xiaojing Huang, “The generation of independent Rayleigh faders,” 2000 IEEE International Conference on Communications,Volume 1, Page(s): 41 – 45, June 2000.

  • Jean Philippe Kermoal et al, “A Stochastic MIMO Radio Channel Model With Experimental Validation” , in IEEE Journal on Selected Areas in Communication, vol 20, No.6, August 2002.

  • http://www.dofactory.com/Patterns/Patterns.aspx

  • http://en.wikipedia.org/wiki/Design_pattern_(computer_science)


3. New features


Some new features are included in this version.

  • Support to MIMO in single-user context.

  • Support to AMC, consists of HARQ, encoding parameters switching.

  • Formal test scenario and schema.

  • Flexible and extensible architecture to add further function block.

  • Simple Event-driven schema to implement feedback control.



3GPP LTE Baseband simulator on Cell platform


1. Scope


The Joint Project Research focuses on developing a baseband simulator on Cell platform. Given the powerful computation resource provided by Cell platform, an open-source signal processing and wireless communication library expects to be built for wireless baseband system. Using this library, the project will develop a baseband simulator for LTE on Cell platform.


2. Research content


  • An open-source library for baseband processing for 3GPP LTE.

  • A demo LTE baseband simulator.

  • Test specifications to evaluate the performance of the simulator.


3. New features


Some new features are included in this version.

  • Antenna configuration:Three different antenna configurations are supported, 1x1, 1x2 and 2x2 (number of transmit antennas times that of receive antennas).

  • Channel:Six channel models are available. They are AWGN, EVA5, EPA5, EPA70, ETU70, and ETU300. The noise in the channel is additive white Gaussian noise, whose power can be evaluated by user.

  • Sub-carrier number:The number of sub-carriers in an OFDM symbol can be any multiples of 12 between 84 and 1320.

  • Symbol number:Two cases are supported: six symbols per slot and seven symbols per slot.

  • Constellation modulator:The modulation type can be selected among QPSK, 16QAM, and 64QAM.

  • HARQ:Both CC mode and IR mode are supported. The maximum number of re-transmitting can be varied. User can also choose not to use HARQ during simulation.

  • Code rate:Any code rate between 0 and 1 is supported.

  • FEC encoding:Turbo encoder and decoder are used to correct the error bits.

  • CRC encoding:Two states of 24-length CRC encoder are used to inspect the correctness of the received data.


4. Main Result


We have published “LTE baseband simulator on Cell platform” project under IBM Common Public License 1.0 on Sourceforge.net, with design document and testing result.

  URL:https://sourceforge.net/projects/ltebbsimuoncell/