论文部分内容阅读
短波通信已经使用了一个多世纪,直到今天,它仍然在通信网络中发挥着重要的作用。为了与现代通信协议对接,必须设计出解决方案以促进通过高频进行数据通信。国外等多个国家联合制定了相应的短波无线通信协议就是这样一种解决方案,其定义了访问短波通信无线网络的统一标准,是适用于高频无线电数据通信的分层协议。它的数据传输子层协议提供了一种数据传输规则,对该层协议的研究是实现短波无线通信协议关键一步。因此,实现数据传输子层协议对短波无线通信协议来说,是保证数据有效可靠的传输亟待解决的问题。首先,对数据传输子层协议进行详细分析和研究,协议主要通过数据传输方式、数据帧格式、数据分段和重组以及传输状态来实现数据的传输。针对分段帧长对协议传输系统造成一定影响的问题,提出一种最佳分段帧长解决方案,有效地提高了通信过程中的传输效率,减少了比特资源和协议的开销。其次,针对较大数据和多个分段数据在接收节点的对等子层中可能产生数据的覆盖和丢失问题进行研究,通过多次测试发现可以利用开辟一个数据缓冲区域预处理模块的方法,该方法解决了数据过大和多个分段引起的数据覆盖和丢失的问题,因此增强了数据传输的可靠性。最后,将协议分成多个模块进行设计分析,对某些模块的实现方法进行对比得到相对突出且适用于工程应用的方法。按照设计方案在Windows系统环境下通过使用VC++6.0工具进行仿真,完成了数据传输子层协议两节点和多节点的数据传输,验证了最佳分段帧长方案的有效性以及数据缓冲区域预处理模块的作用。并在无线通信环境下进行多次测试,验证了设计方案的可行性和正确性。