OAI 运行调试

OAI 运行调试

  • HSS
  • MME
  • SPGW
  • ENB
  • 运行

HSS

HSS的配置文件有两个,一是hss.conf,另一个是hss_fd.conf.

  1. hss.conf需要修改的参数如下:
    OAI 运行调试_第1张图片

  2. hss_fd.conf需要修改的参数如下:
    OAI 运行调试_第2张图片
    这里需要注意的是,如果你usim白卡没有OPC只有OP,那么OPERATOR_key要设置成对应的
    OP值;如果情况相反,没有OP只有OPC,那么OPERATOR_key=""设置为空。原因如下图
    所示:
    OAI 运行调试_第3张图片

MME

MME配置文件也有两个,一是mme.conf,另一个是mme_fd.conf

  1. mme.conf需要修改的内容如下:
    OAI 运行调试_第4张图片
    OAI 运行调试_第5张图片
    OAI 运行调试_第6张图片
    OAI 运行调试_第7张图片
  2. mme_fd.conf需要修改的内容如下:
    OAI 运行调试_第8张图片
    OAI 运行调试_第9张图片

SPGW

spgw的配置如下:
OAI 运行调试_第10张图片
需要注意的是,下图中红框内的内容需要改为你自己可以上网的网卡和ip地址。
OAI 运行调试_第11张图片

ENB

  • 我们根据手机的型号设置可以连接的频段,这里我设置的是band=3频段。
    OAI 运行调试_第12张图片
    这个band不确定要不要改,暂时由7改为3,和上图对应。
    OAI 运行调试_第13张图片

  • eNB(x300) ( Update Date: 2020.07.27 Monday)
    最开始, 我在使用x310时遇到了如下问题, 找不到USRP设备.
    OAI 运行调试_第14张图片

    解决办法在oai enb x300 additional config有提到.
    添加下面内容在enb.band*.***配置文件的RUs = (模块里

    sdr_addrs = "type=x300,addr=192.168.10.2";
    

    The final RUs section should be edited as shown below.

    RUs = (
        {
           local_rf       = "yes"
           nb_tx          = 1
           nb_rx          = 1
           att_tx         = 5
           att_rx         = 0;
           bands          = [7];
           max_pdschReferenceSignalPower = -27;
           max_rxgain                    = 117;
           eNB_instances  = [0];
           sdr_addrs      = "type=x300,addr=192.168.40.2";
        }
    );
    

运行

  1. 目前遇到的问题主要是,手机连上enb后,mme运行会中断。

    报错的日志提示是Gtpv2 create local tunnel 出错。
    running error 2
    具体原因未知,不过出错的地方应该是spgw那块,那里有具体的Gtpv2日志。
    OAI 运行调试_第15张图片

  2. 不过,后面我突然发现,即使mme中断了,手机仍然可以上网,但是过七八分钟后,连接
    就中断了。下面是一些手机上网的截图。
    OAI 运行调试_第16张图片
    OAI 运行调试_第17张图片
    OAI 运行调试_第18张图片
    OAI 运行调试_第19张图片
    OAI 运行调试_第20张图片
    OAI 运行调试_第21张图片

  3. 还出现了一个问题, 当我将带宽从10M提升到20M时(x310), 会出现如下图所示问题.
    (Update Date: 2020.07.27 Monday)
    OAI 运行调试_第22张图片
    OAI 运行调试_第23张图片

    网上看到一个类似的问题, 不过他的设备是b210.
    OAI 运行调试_第24张图片

你可能感兴趣的:(sdr)