ubuntu 16.04规避srsLTE报告”Sequence number synch failure“的BUG

参考ubuntu 16.04系统LimeSDR使用srsLTE搭建LTE实验环境构建实验环境,在实际运行时候,手机设备无法正常连接到基站,报告如下错误信息:

初步分析BUG的原因是如下函数在重新生成同步序列号的时候出现错误:

目前还在分析,目前出现这个现象的时候,当EPC退出时候,应用一定向user_db.csv回写000000001b02,一旦出现这个数字,我们就没办法注册设备了。

目前的应对办法是把user_db.csv最后的SQN,要比设备最后一次通信记录的数据号大,如果SQN数字复位,可以让设备关机,应该就从0开始了。此问题还在持续跟进中。

ubuntu 16.04用HackRF和Gqrx来听FM广播

继续阅读ubuntu 16.04用HackRF和Gqrx来听FM广播

ubuntu 16.04系统LimeSDR V1.4使用最新版本的OpenAirInterface5g代码搭建LTE实验环境

注意,最新开发版本的代码不稳定,存在问题,以下的仅仅是记录自己的操作过程,代码并不能正常工作。正常使用的话,请不要使用如下的版本操作。

参考ubuntu 16.04系统LimeSDR V1.4使用OpenAirInterface搭建LTE实验环境,并参考 解决ubuntu 16.04系统上2017.06版本之后的LimeSDR V1.4驱动不能正常运行OpenAirInterface搭建的LTE实验环境的问题使用最新的LimeSDR驱动能正常进行LTE实验之后,我们开始尝试把OpenAirInterface的代码更新到最新版本(2018_w15),新版本的代码结构更加清晰,但是不可用

接下来就是创建LimeSDR的启动配置文件(从enb.band7.tm1.50PRB.usrpb210.conf修改而来):

里面的内容如下:

另外,最新版本运行的时候如果增加-d参数,启动图形界面,程序会崩溃。目前这个版本可以运行,但是貌似会导致LimeSDR驱动数据发送异常,目前已知,这个版本的驱动没有正确的读取配置文件,导致给硬件的配置信息是错误的,暂时这个版本还不可用。