- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于GSM网络本地手机用户监测方法案例
OpenBTS中主要有3个模块 1)USRP_Device 是和USRP版通信的最前端模块,主要负责接收USRP板上的采样数据,同时将上层的数据交与USRP板用于发送 2)Radiointerface 是中间处理模块,连接transceiver和usrp_device, 主要的功能是采样率的变换 3)Transceiver这个模块完成和GSM上层的通信,将上层交与的比特信息调制成基带信号发送,同时接收来自radiointerface的数据,判断数据的类型,交与上层处理 基于GSM网络的本地手机用户监测(Y2011073) ----戴鸿举 项目目标及预期成果 目标:通过一套设备实现检查并监测本地GSM手机用户的通信情况。 预期成果:软硬件设备一套,硬件包括USRP2母板和子板,软件包括基于Linux的几个开源项目及自己编写的配套程序。 项目进展情况 1.深入了解了GSM通信流程、相应协议及其认证过程。 2.仔细阅读了OpenBTS源码。 3.成功搭建了GNURadio运行环境 4.详细了解了USRP2的相关信息及其配置过程。 GSM相关 认证流程 相关协议 (2)部分OpenBTS源码介绍 OpenBTS是基于软件的GSM接 口,与USRP相配合 可以了解硬件(USRP)传输过来 的数据是怎么被处理的 可以了解GSM协议栈是怎么实 现的 //Transceiver.cpp //OpenBTS 中 transceiver 的工作流程 ..... //入口 Transceiver::start() void Transceiver::start(){??mControlServiceLoopThread-start((void * (*)(void*))ControlServiceLoopAdapter,(void*) this);} ... /*启动了线程mControlServiceLoopThread, 对应的执行函数是ControlServiceLoopAdapter。 mControlServiceLoopThread 是用于和GSM上层控制信息通信的线程 ControlServiceLoopAdapter 为其对应的执行体程序 */ ... void *ControlServiceLoopAdapter(Transceiver *transceiver){??while (1) {????transceiver-driveControl();????pthread_testcancel();??}??return NULL;} ... //driveControl用来处理同GSM控制信息的执行程序 ... void Transceiver::driveControl(){……????????mFIFOServiceLoopThread-start((void * (*)(void*))FIFOServiceLoopAdapter,(void*) this);????????mTransmitPriorityQueueServiceLoopThread-start((void * (*)(void*))TransmitPriorityQueueServiceLoopAdapter,(void*) this);……} ... /*启动了两个线程:mFIFOServiceLoopThread是主要线程, 而用于数据读取以及和radiointerface 通信的线程FIFOServiceLoopAdapter 是其执行程序。mTransmitPriorityQueueServiceLoopThread用于处理GSM上层需要发送的数据*/ ... void *FIFOServiceLoopAdapter(Transceiver *transceiver) { while (1) { transceiver-driveReceiveFIFO(); transceiver-driveTransmitFIFO(); pthread_testcancel(); } return NULL; ... /*
您可能关注的文档
最近下载
- 人教PEP版六年级上册Unit 5 What does he do 单元整体教学设计.pdf
- 2021年新生儿感染:抗菌药物预防性与治疗性使用指南解读(全文).pdf
- 《数字图像处理教程》试题库.pdf VIP
- 学校意识形态工作计划.pdf
- 战略模拟软件CESIM全攻略(课堂PPT).ppt
- 中国碳交易政策对可持续经济福利的影响.pptx VIP
- 反三违(典型“三违”)行为清单.docx
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 人教版高一化学必修一知识点梳理.docx
- 人教pep版英语三年级上册阅读理解专项复习试卷测试题(含答案).doc
文档评论(0)