一种频谱共享系统协议栈框架设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:sea0972
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
研究表明,一方面可用的频谱资源已经十分匮乏,一方面传输效果良好的广播电视频段的利用率非常低。笔者参与的国家863课题——动态频谱共享宽带无线通信系统实验验证网络开发,目标是在混合式网络结构中在不影响主用户的前提下实现对广播电视频谱资源的再次利用。本文主要完成课题当中的协议栈三层的设计与实现部分。本文的研究内容主要包括:内核模块与用户层的接口设计与实现、在Linux原有协议栈基础上纵向扩展多个中间层、数据包和时间联合驱动的PCI驱动设计与实现。按照协议栈的层次结构,本文主要内容如下安排。第一,由于本文研究的课题是一个演示系统,因此需要在用户层以图形界面的形式来展现。另外,需要在界面程序上能够对信道使用,设备状态等进行调整。这就要求界面程序能够和内核的协议模块或者驱动模块进行通信。Linux提供了Netlink机制和ioctl机制,本文经过分析和比较采用了Netlink作为基本的通信机制。用QT程序实现界面端,界面程序和一个用户层的Netlink进程通过Socket通信,然后该用户进程再与内核模块采用Netlink机制交换信息。这样设计的原因是保证界面程序响应的及时性。第二,本文讨论在混合式网络环境下的协议栈设计与实现。混合式网络的协议栈特点就是:网关节点同时有两种MAC协议运行,还需要MAC层之上有一个MAC汇聚子层对认知信息,邻居信息等进行协调。Linux本身的协议栈包括:应用层、Socket层、TCP/IP层、驱动层。课题中要求对现有的Linux协议栈进行扩展,在IP层之下增加MAC汇聚子层、分布式/集中式MAC层。本文针对这种需求采用虚拟网络接口技术,实现对Linux协议栈的中间层扩展。第三,课题中采用三个物理设备同时工作在不同的频段来进行数据传输,以达到较高的传输速率。这要求PCI驱动能够同时管理多个物理层,并对上层提供统一的网络接口。并且由于三个设备满负荷运行时会产生过多中断的原因,PCI驱动还必须是时间和数据包联合驱动的,这也是本文面临的重要的挑战。最后,本文对现场的部分测试结果进行分析和总结。
其他文献
大一新生是一个特珠的群体,刚迈入大学的新生往往不同程度地存在学习目标不明确、自控能力不强、时间管理能力较盖等特点,本文首先分析了大一新生所存在的区别于高年级学生的
电信业是国家的支柱产业,随着信息化的不断发展,电信业更是成为了国人生活中必不可少的一部分。但是快速发展也为电信企业带来了一定的问题。尤其是近年来,电信企业竞争逐步进入
基层台站气象综合岗网络系统是目前基层台站日常运转的重要核心,网络系统是否正常运转与日常工作效率和质量息息相关.因此,相关部门必须要对基层台站气象综合岗网络系统的故
我国森林资源总量较大,带动了很多区域特色经济的高速发展,但是从特色经济发展的层面来看,这些区域中的农民贫困数量较多,说明当前的发展形式中存在严重的问题.基于对林业系
本论文以宁夏枸杞总黄酮为研究对象,采用传统提取法、超声波提取法和微波提取法进行提取,并对这些提取方法进行了比较研究及实验优化,继而采用不同的方法对枸杞总黄酮粗提液进行
3G时代的业务多样性和终端多样性使得用户体验与传统的2G网络有很大的差异,为了提高用户满意度,运营商必须从用户的角度出发提升网络服务质量,进而指导网络优化。达到这一目标的
园林工作的建设能够满足人类精神文明的需求,虽然绿化管理工作在我国各地已经取得了一定的成效,但在园林管理问题中仍存在缺陷.因此,本文分析了新时期下,园林绿化管理存在的
新时期背景下,推动自然保护区建设与营林建设是保护生态环境、实现经济可持续发展的重要举措.为此,本文立足实际,深入探讨两者关系,并就如何进一步完善自然保护区建设与营林
林业生态系统的当前建设,要完成林业资源的保护工作和森林防火管理工作,当前这两项工作中存在一定的缺陷并在今后全面解决.本文的研究重点是林业资源的保护方法升级和森林防
RFID是Radio Frequency Identification的缩写,即无线射频识别,它是一种非接触式的自动识别技术,通过射频信号识别目标对象并获取相关数据,无需人工干预便可在各种恶劣的环境下进