Menu

USRP B200 - the UE cannot find the openLTE network

2018-11-18
2019-01-30
  • Radu Curpen

    Radu Curpen - 2018-11-18

    Hello,

    I have recently begun using OpenLTE and I'm stuck on a series of errors which I couldn't solve at all. Below is my system description and the error log.

    Environment
    OpenLTE has been setup on an OpenSUSE 15.0 machine.
    Host machine specs - Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz
    USRP - Ettus B200 connected on USB3 port
    Phones - Oneplus One (2014), Samsung A5 (2017) - both LTE capable

    OpenLTE configuration
    Radio Parameters:
    available_radios: (read-only)
    0: no_rf
    1: type=b200,name=MyB200,serial=3134B90,product=B200
    selected_radio_name (read-only) = type=b200,name=MyB200,serial=3134B90,product=B200
    selected_radio_idx = 1
    clock_source = internal
    System Parameters:
    band = 3
    bandwidth = 1.4
    cell_id = 1
    debug_level = radio phy mac rlc pdcp rrc mme gw user rb timer iface msgq
    debug_type = error warning info debug
    dl_center_freq = 1822500000
    dl_earfcn = 1375
    dns_addr = C0A80101
    enable_pcap = 0
    ip_addr_start = C0A80102
    mac_direct_to_ue = 0
    mcc = 001
    mnc = 01
    n_ant = 1
    n_id_cell = 0
    p0_nominal_pucch = -96
    p0_nominal_pusch = -70
    phy_direct_to_ue = 0
    q_hyst = 0
    q_rx_lev_min = -140
    rx_gain = 30
    search_win_size = 0
    sib3_present = 0
    sib4_present = 0
    sib5_present = 0
    sib6_present = 0
    sib7_present = 0
    sib8_present = 0
    tracking_area_code = 1
    tx_gain = 86
    ul_center_freq = 1727500000
    ul_earfcn = 19375
    use_cnfg_file = 1
    use_user_file = 1

    ENB output
    LTE FDD ENB
    Please connect to control port 30000
    -- Detected Device: B200
    -- Loading FPGA image: /usr/share/uhd/images/usrp_b200_fpga.bin... done
    -- Operating over USB 3.
    -- Detecting internal GPSDO.... No GPSDO found
    -- Initialize CODEC control...
    -- Initialize Radio control...
    -- Performing register loopback test... pass
    -- Performing CODEC loopback test... pass
    -- Asking for clock rate 16.000000 MHz...
    -- Actually got clock rate 16.000000 MHz.
    -- Performing timer loopback test... pass
    -- Setting master clock rate selection to 'automatic'.
    -- Asking for clock rate 30.720000 MHz...
    -- Actually got clock rate 30.720000 MHz.
    -- Performing timer loopback test... pass
    UUUULLULULUUUULLLUUUUUUUUUUUULLUUULLLLLLULLLUUUULLLUULLUUUUUUUULULLLUUULUUULLLLLLUUUUUULULLUUULULLLUUULUUUULUUUULUULUUUULULULULLUUULUUUULULUUULULLULLLULLUUUUUULLLLLLUUULULLUUUULULULUULULULLLUULUULUUUUULUULULUUUUUULUULUUULLLLULLLUULUULULLLULLULUUULULLUULULUUUUULUUUULUUULLL and so on

    Error log
    11/18/2018 16:48:48.543396 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (-1), skipping 4 subframes
    11/18/2018 16:48:48.544280 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2031) does not match PHY (2041)
    11/18/2018 16:48:48.545357 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2032) does not match PHY (2042)
    11/18/2018 16:48:48.546473 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2033) does not match PHY (2043)
    11/18/2018 16:48:48.558364 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
    11/18/2018 16:48:48.558540 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive
    11/18/2018 16:48:48.574223 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
    11/18/2018 16:48:48.574335 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
    11/18/2018 16:48:48.574351 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
    11/18/2018 16:48:48.575290 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (0), skipping 0 subframes
    11/18/2018 16:48:48.576305 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2063) does not match PHY (2073)
    11/18/2018 16:48:48.576442 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (-1), skipping 4 subframes
    11/18/2018 16:48:48.577346 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2064) does not match PHY (2074)
    11/18/2018 16:48:48.578421 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2065) does not match PHY (2075)
    11/18/2018 16:48:48.579485 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2066) does not match PHY (2076)
    11/18/2018 16:48:48.591406 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
    11/18/2018 16:48:48.591585 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive
    11/18/2018 16:48:48.607298 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
    11/18/2018 16:48:48.607717 warning msgq LTE_fdd_enb_msgq.cc 234 mac_to_phy circular buffer empty on receive
    11/18/2018 16:48:48.624373 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
    11/18/2018 16:48:48.624483 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (1), skipping 0 subframes
    11/18/2018 16:48:48.624499 warning msgq LTE_fdd_enb_msgq.cc 234 phy_to_mac circular buffer empty on receive
    11/18/2018 16:48:48.625378 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (0), skipping 0 subframes
    11/18/2018 16:48:48.626324 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2113) does not match PHY (2123)
    11/18/2018 16:48:48.626446 info mac LTE_fdd_enb_mac.cc 407 MAC_dl_tti - PHY_dl_tti != 2 (-1), skipping 4 subframes
    11/18/2018 16:48:48.627458 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2114) does not match PHY (2124)
    11/18/2018 16:48:48.628463 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2115) does not match PHY (2125)
    11/18/2018 16:48:48.629476 error phy LTE_fdd_enb_phy.cc 709 PDSCH current_tti from MAC (2116) does not match PHY (2126)

    I have chosen a smaller bandwidth because I thought it would put a lesser strain on the CPU. Also, I have attempted to connect both with Hyperthreading on and off.
    I noticed that in the PDSCH errors the MAC and PHY are constantly not aligned by 10 but I don't know the solution or the cause for this.

    The OpenLTE network is not shown when the phones are scanning the mobile networks. I have tried every solution I could think of including using a spectrum analyzer to scan the TX signal in order to check for attenuation or misalignments but still without success. I'm completely stuck. If somebody could throw a bit of light it would be immensely appreciated.

    Thank you,
    Radu C.

     
  • Pardeep Goyal

    Pardeep Goyal - 2019-01-30

    Are you waiting for Attach procedure to happen ? have you inserted SIM (milenage supported). ?

     

Log in to post a comment.