Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
openairinterface5G
openairinterface5G
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 19
    • Issues 19
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • oai1B
  • openairinterface5Gopenairinterface5G
  • Issues
  • #27

Closed
Open
Opened Nov 21, 2016 by ROBERT Benoit@syr_brobertDeveloper
  • Report abuse
  • New issue
Report abuse New issue

Feature UE TDD status

UE TDD mode support

Since new scheduling from 'harmony' branch, TDD mode on UE is broken (reported by Wilson form ASTRI). This issue will collect status information and comparison on TDD mode for UE.

related issues

  • #28
  • #29
  • #30 (eNB related)
  • #31 (eNB related)

status report

OK: means functional but there are some stability and performances issues

UE Pre-harmony <> eNB Pre-harmony -> Reference configuration for a functional noS1 TDD configuration

  • cell synchronization : OK
  • phy-test Ok : [PHY][I][phy_procedures_UE_RX] Throughput 1584.0 kbps
  • RRC connexion : OK
  • ping test in both directions : OK but icmp packets lost
  • iperf downlink : OK 1Mbps Rx for 2Mbps Tx

UE Post-harmony <> eNB Pre-harmony

  • cell synchronization : OK ([PHY][I][initial_sync] [UE 0] Frame 193 MIB Information => TDD, NORMAL, NidCell 0, N_RB_DL 25, PHICH DURATION 0, PHICH RESOURCE 1/6, TX_ANT 1)
  • phy-test Ok : NOK -> cell synch and SIGSEGV (issue #28 )
  • RRC connexion : NOK -> cell synch but no RRC connexion request send to eNB (issue#29)
  • ping test in both directions : INC -> not RRC connexion
  • iperf downlink : INC -> not RRC connexion

UE Post-harmony <> eNB Post-harmony

OAI eNB is not running in TDD mode (so not much tests) #30 : configuration file for band39 shall be updated for new OAI versions #31 : eNB Segmentation Fault at stratup

Test setup

  • OAI UE : USRP B210

  • OAI eNB : USRP B210

  • RF link : 2 RF cables with 60dB Att on both links (uplink & downlink)

  • uncomment openair1/SCHED/phy_procedures_lte_ue.c (~ line 3250) for printing PHY downlink Throughput

if ((frame_rx % 100 == 0)) {
      LOG_I(PHY,"Throughput %5.1f kbps\n",(float) phy_vars_ue->bitrate[eNB_id]/1000.0);
    }

OAI Pre-harmony configuration

  • OAI version : 23822ea2
  • eNB configuration
    • git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
    • cd openairinterface5g
    • git checkout develop
    • git checkout 23822ea2
    • source oaienv
    • ./cmake_targets/build_oai -c -C -w USRP --eNB --noS1
    • source ./cmake_targets/tools/init_nas_nos1 eNB
  • UE configuration
    • git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
    • cd openairinterface5g
    • git checkout develop
    • git checkout 23822ea2
    • source oaienv
    • ./cmake_targets/build_oai -c -C --UE -w USRP --noS1 --eNB
    • source targets/bin/init_nas_nos1 UE

OAI Post-harmony configuration

  • OAI version : develop1B v1B0.4
  • eNB configuration
    • git clone https://gitlab.eurecom.fr/oai1B/openairinterface5g.git
    • cd openairinterface5g
    • git checkout v1B0.4
    • source oaienv
    • ./cmake_targets/build_oai -c -C -w USRP --eNB --noS1
    • source ./cmake_targets/tools/init_nas_nos1 eNB
  • UE configuration
  • UE configuration
    • git clone https://gitlab.eurecom.fr/oai1B/openairinterface5g.git
    • cd openairinterface5g
    • git checkout v1B0.4
    • source oaienv
    • ./cmake_targets/build_oai -c -C --UE -w USRP --noS1 --eNB
    • source targets/bin/init_nas_nos1 UE

Cmd lines for running tests

Cmd line UE for phy-test

`#> sudo ./cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1 -U -C 1910000000 -r25 --ue-scan-carrier --ue-txgain 85 -A 20 --ue-rxgain 125  -S -T --phy-tes`t

Cmd line eNB for phy-test

`#> sudo ./cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1 -O $OPENAIR_TARGETS/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band39.tm1.usrpb210.conf --ulsch-max-errors 10 -m 27 --phy-test`

Cmd line UE for other

`#>  sudo ./cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1 -U  -C 1910000000 -r25 --ue-scan-carrier --ue-txgain 85 -A 20 --ue-rxgain 125  -S -T`

Cmd line eNB for other

`#> sudo ./cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1 -O $OPENAIR_TARGETS/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band39.tm1.usrpb210.syr.conf --ulsch-max-errors 10  -m 19`
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
0
Labels
None
Assign labels
  • View project labels
Reference: oai1B/openairinterface5g#27