LTE小白的入门历练。
srslte-DRX
对于srslte的drx模式,我研究了很久,我觉得默认的srslte的drx功能其实并没有。据我的观察,enodeb有个sib的config文件配置了sib2::pcch_cnfg::default_paging_cycle 以及 nB, 本来当ue接收sib后要把这些configure一个个填到自己的参数里,但是我看到pdsch_cnfg, pusch_cnfg等就是没见pcch_cnfg。走了一遍流程我觉得应该是这样,ue每次都查看自己有没有收到PRNTI, 一旦收到就会通过rlc->pdcp->rrc, write_pdu_pcch 然后 process_pcch 来 unpack PCCH message。如果说pagingDRX算是名义上还给了个config配置了下并没有用到,那CDRX连配置文件都没有。。。所以说老师会不会尽早让我弃坑srslte转奔OAI?
srslte-uplink
LTE的Troubleshoot好难,根本没法debug…
srslte-uplink
花了一天的时间各种check有没有办法debug上行数据的传送。我在想是不是我从ue发送的数据没有被enodeb采样到。那么为什么没有被采样到呢?就那么离奇的错过了?
OAI-LTE-M
老师终于度假回来啦,商量了下把srslte-uplink暂时搁置,因为我实在是不懂。。。让我也赶赶潮流看看LTE-M。。。今天一天我感觉学了好多好多,妈呀,我之前都在干什么???我真的是需要人盯着才能有效率的。
OAI下面的master branch 两个星期前更新加入了LTE-M。 朋友们,我什么都不知道啊,刚把srslte搞明白一点(legacy LTE),LTE-M要干嘛?哭了。。。之前一直以为LTE-M 需要买个UE然后用OAI里修改过的支持LTE-M的enodeb来接通啊。。。今天老师问我要不要买?我扣扣索索地想省钱,说再看看,不太懂。一下午看的我。。。但是貌似OAI的UE实现了LTE-M的功能,只是没有simulator。所以我可以用sdr来play around 一下下。啊哈哈哈哈。所以我先去搭平台吧。
emmm…最新版本的OAI支持LTE-M,还有CDRX功能,兴奋地搓手。所以今天要搭建这个OAI平台,除旧迎新,装上新的OAIinterface和OAI-CN. 好像更新后wiki写得也挺好的,但是oaiinterface里的wiki对oai-cn的epc搭建还停留在过去,浪费了我一个小时。。。所以要去oai-cn上面跟着教程来,装个jre 8就好了