论文部分内容阅读
数字电视由于其自身的优势正得到迅猛发展,并表现出了逐渐取代模拟电视的趋势。各国都加大了这方面的投入。单频网因为其在节约频带方面的优势而受到人们的重视并成为数字电视领域的研究热点,我国也正在加紧进行标准的制定和地面组网的试验。 单频网适配器(SFN Adapter)是单频网组网的关键设备之一,该适配器的功能是形成兆帧,并插入兆帧初始化包。兆帧初始化包(MIP)中带有与GPS接收机相关的同步时间标签(STS)和到各个发射台的系统最大延时等信息,通常这些信息储存在相应的存储空间里,并且可以通过一定的方式重新进行设置。 目前,业界广泛采用SNMP网管协议来实现对数字电视系统的信息监控。本文也拟选用SNMP管理协议来实现对DVB-T系统中的单频网适配器进行信息管理。然而对于不同的国家、不同的公司甚至是不同的应用,SNMP所管理的对象和具体的实现技术均各有不同;再加上产品开发所带来的竞争性和版权问题,这些都导致了我们不能够很方便地借鉴别人的设计经验。 开源运动逐渐成为一种很强的趋势。我们可以从开源运动中获益颇多。本文的工作就与开源运动联系的非常紧密。 本文的工作是实验室重点科研项目:“地面数字电视DVB-T单频网适配器”的一部分。该项目的目标有三:第一,实现基于FPGA的单频网适配器的软、硬件平台;第二,实现基于嵌入式Web Server的CGI动态网页,以方便用户访问相关的单频网适配器信息:第三,实现基于SNMP协议的软、硬件管理平台。本文需要完成第二个和第三个目标。 本文的贡献正是在于研究了SNMP网管框架后,在基于开源代码包ucd-snmp和SNMP++的基础上完成了实验室重点项目“地面数字电视DVB-T单频网适配器”的第三个目标:即实现基于SNMP协议的软、硬件管理平台。其中硬件平台主要指的是图1.2中的ARM控制模块,它其实就是一个小型的ARM嵌入式系统;软件平台包括两个部分:一个就是基于ucd-snmp开源代码包实现的SNMPAgent,它运行在前面提到的小型ARM嵌入式系统上;另外一个就是基于SNMP++开源代码包实现的SNMP Manager,它运行于局域网的远端PC主机上。除此以外本文还研究实现了ARM控制模块上,嵌入式Web Server-Boa的移植,从而为进一步实现该项目的第二个目标打下了坚实的基础。