首页> 中文学位 >分组无线网中TNC的模拟及AX.25协议的实现研究
【6h】

分组无线网中TNC的模拟及AX.25协议的实现研究

代理获取

目录

文摘

英文文摘

独创性声明和学位论文版权使用授权书

1绪论

1.1无线数字通信概述

1.2无线分组通信的发展和现状

1.3研究分组无线网(PRnet)和实现AX.25协议的现实意义

1.4项目的研究思路和目标以及本论文完成的主要工作

2分组无线网(Prnet)与AX.25协议

2.1分组无线通信原理

2.2分组无线网(PRnet)

2.3 AX.25协议

3军用分组无线网点对点实验环境的设计

3.1军用分组无线网组成

3.2点对点实验环境的设计

4TNC的模拟及实验环境的搭建

4.1开发平台和物理接口的选择

4.2 TNC的模拟及实验环境的搭建

4.2.1多台LINUX机之间通过串口收发数据

4.2.2建立WINDOWS--LINUX--LINUX——WINDWS之间的通信链路

5TNC中AX.25协议的软件设计

5.1软件流程设计

5.2协议代码的编写

5.3总体测试

6结论与展望

致谢

参考文献

附录1攻读硕士学位期间发表论文目录

展开▼

摘要

分组无线网以其建网灵活、易于扩容和能共享信道资源、兼容性好、经济等诸多优点受到了人们的青睐.尤其是在军事领域,军队要求根据不同的地理环境做出战术部署,并且要求其通信系统在战前和战时都要保持良好的机动性和可靠性,其核心就在于能突破点对点通信的限制,建立起现代化的分组无线网.使之具有强抗毁性和自愈能力,以适应各种网络拓扑的变化.目前,国外所有用于组建分组无线网的终端网络控制器(TNC)产品都采用了AX.25协议,而在国内,还尚未见有国产TNC成品的报道,对AX.25协议的研究也还处于初级阶段.本论文,首先分析了分组无线网的原理,并由此,在不影响任何终端应用的情况下,暂不考虑物理层错误传输,采用直连线缆代替数字电台作为模拟无线通信信道.在两端的终端机上设置虚调制解调器进行虚拟拨号连接,并在由计算机模拟的TNC设备上,采用串口通信编程建立输入/输出链路,搭建起模拟分组无线网实验环境.其次,选用具有嵌入式操作系统特性的LINUX作为TNC的模拟操作系统,并在模拟TNC设备上采用C语言进行编程,完成对串口流入/流出信息流(PPP包)加以AX.25协议的报文格式进行封包和拆包,进而简单实现AX.25协议的基本功能,包括建链、拆链等.协议的核心算法采用的是停/等算法.最后,通过做为信源和信宿的两台终端机能正常ping通,且模拟TNC设备上正确显示了中间结点对信息流的协议处理过程,从而证明模拟实现方案设计的正确性,为进一步的研究设置了一个的实现平台.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号