OpenAir1 Core Development
This section provides status and roadmap for OpenAir1 SW development, currently in OpenAirLTE branch.
Bug List
- improve performance of link adaptation
- connection procedure fails sometimes (mostly for second user, when traffic is enabled)
- PUSCH when 2 users are multiplexed in the same subframe (currently work arround in place)
- (to be committed) Problem with -A flag together with -s and -S
- (to be tested and committed) Ricean channel model needs update
- PHICH: normal/extended PHICH duration is confused with normal/extended CP
- Resource Block allocation (localized type) done with wrong endianess (fixed for 5MHz)
- Resource Block allocation (distributed type) done with wrong endianess
Overview of Current status
The current branch (openair4G/openair1) offers a partially-compliant Rel-8 implementation useful for both PHY simulation, system emulation using abstraction models and real-time operation on CBMIMO1 and ExpressMIMO hardware. Below is an overview of what is provided in the latest version.
Frame Configurations Supported
- TDD Configuration 1/3
- FDD Configuration
Physical Channels Supported (3GPP 36-211)
- PSS/SSS (TX/RX compliance validated with commercial tools - Rohde Schwarz SMBV100A/FSQ26)
- Cell-specific RS (1,2 antennas) (TX/RX compliance validated with commercial tools - Rohde Schwarz SMBV100A/FSQ26)
- PBCH (1,2 antennas) (TX/RX compliance validated with commercial tools in Mode 1 only - Rohde Schwarz SMBV100A/FSQ26)
- PCFICH/PDCCH (1,2 antennas, DCI 5 MHz TDD/FDD Formats 0,1,1A,2A) (TX/RX compliance validated with commercial tools - Mode 1 - Rohde Schwarz SMBV100A/FSQ26)
- PHICH (TX/RX FDD/TDD) (TX/RX compliance validated with commercial tools - Rohde Schwarz SMBV100A/FSQ26)
- PDSCH (1,2 antennas, TX Diversity, 2-antenna Precoding (Mode 4/5/6)) (TX/RX compliance validated with commercial tools - Mode 1 - Rohde Schwarz SMBV100A/FSQ26)
- PUSCH + UCI (TX/RX compliance validated with commercial tools)
- PUCCH formats 1,1a,1b (TX/RX compliance to be validated with commercial tools)
- DRS (TX/RX compliance validated with commercial tools)
- PRACH (TX/RX compliance for formats 0-3 to be validated with commercial tools)
Coding and Multiplexing (3GPP 36-212)
- All coding formats (Tail-biting C. code, Turbo code, rate-matching, segmentation)
- TDD and FDD DCI formats (5 MHz, others will come ...)
- DLSCH encoding/decoding
- ULSCH/UCI encoding/decoding
- CQI encoding (HLC feedback, Subband PMI, user-selected not supported)
Physical Layer Procedures (3GPP 36-213)
- RA procedure
- RA response (Msg2) with timing advance supported
- Msg3/Msg4 supported
- PDCCH procedures supported
- DL/UL HARQ procedures (TDD and FDD configurations)
- CQI/PMI/RI reporting (HLC and Subband PMI) on PUSCH
Unitary simulations with synthetic channels are functional. Integrated simulation/emulation is also functional. Some support for abstraction (PBCH) is functional.
Planned Milestones
This table lists the planned demonstrations for 2012, which at the same serve as milestones for the development.
to be redone for 2012.
Short-term actions
| Action | Target Completion Date | Status | People Involved |
|---|---|---|---|
| PBCH Compliance and pbchsim. This refers to Rel-8 compliance of PBCH and its abstraction models | 31/12/10 | TX/RX complete, Initial abstraction model complete. abstraction model ongoing | RK, INSA-Lyon/ALU (Testing) |
| PDCCH Compliance and pdcchsim. This refers to Rel-8 compliance of PDCCH and its abstraction models | end 1/11 | TX/RX complete (DCI 0,1A,1,2) abstraction model ongoing | RK, INSA-Lyon/ALU (Testing) |
| PDSCH Compliance and dlsim (Modes 1,2,4,5,6) | end 2/11 | TX/RX complete (Modes 1,2,6), Mode 4/5 started, performance tests and debugging to be done abstraction model ongoing | RK, FK, RG, IL, INSA-Lyon/ALU (Testing) |
| PUSCH Compliance (partial) and ulsim. This refers to Rel-8 ompliance of PUSCH and its abstraction models | end 2/11 | TX/RX complete done and tested (SC-FDMA and OFDMA variant) abstraction model ongoing | RK, INSA-Lyon/ALU (Testing) |
| PUCCH Compliance (partial) and pucchsim. This refers to Rel-8 compliance of PUCCH and its abstraction models. | end 2/11 | TX/RX complete (modes 1, 1a, 1b) done and tested abstraction model ongoing | RK, INSA-Lyon/ALU (Testing) |
| SSS Implementation | end 3/11 | done and tested | RK |
| Channel Models | end 4/12 | SCM and 36-101 models implemented, time-variation being added Generic path-loss implemented, integrated in emulator shadowing to begin ... | FK + students |
| 36-213 implementation updates | end 3/12 | TDD configurations 1+3, FDD implemented Testing ... | RK |
| Interference cancellation receiver (for MU-MIMO for now) | end 5/11 | QPSK in testing, 16QAM/64QAM done, in testing | FK (cbmimo1), (OAI simulation) |
| Update of CBMIMO1 driver for new CBMIMO1, PHY procedures | end 1/11 | Done, being debugged | FK, RK |
| MU-MIMO support for scheduler | end 5/11 | FK, RG | |
| Add new DCI format for MU-MIMO | end 5/11 | Done. | |
| Secondary eNb synchronization (timing) | end 2/12 | BZ | |
| signalling for reciprocity (at PHY or MAC or even application?) | end 2/12 (simulation) 4/12 (hardware) | BZ, BK | |
| channel measurements for interference channel | end 3/12 | FK, BK | |
| Cooperative uplink | end 3/12 | RK, EA (EPFL), AB (Linkoping) | |
| Support of two component carriers (LTE Rel 10) | end 5/12 | ||
| Inter eNb communication (OTAC) | end 3/12 | RK |
-- @raymond.knopp - 02 Dec 2010
Long-term actions
- Include EMOS measurements in simulation
- Coarse frequency offset estimation
- 4 antenna support (T. Mode 8/9)
@florian.kaltenberger - 22 Dec 2010
Return to OpenAirRoadmaps