嵌入式网络通信优化研究与仿真

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:sz10088
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是一种将底层硬件、实时操作系统和应用软件相结合的专用计算机系统,正日益得到越来越广泛的应用,嵌入式系统网络化是当前的研究热点之一。在嵌入式网络通信中,网络拥塞容易造成网络性能指标下降,而引起网络带宽的资源浪费,因此通过网络优化提高其性能具有重要的研究意义。本文在PC机与嵌入式开发板之间实现网络通信的基础上,在精简的嵌入式TCP协议中采用了Nagle算法,有效解决了因大量小数据包传输而造成的网络拥塞问题;此外,并在分析研究随机早期检测(RED)算法的基础上,研究设计了一种改进的RED算法,实验证明该算法在分组丢弃和稳定性上要优于RED算法,从而有效地减少了网络通信带宽上的资源浪费。本文的主要研究内容如下:1.阐述了嵌入式系统的概念、分类和典型的嵌入式操作系统,在讨论嵌入式网络化的基础上,详细分析了嵌入式Internet的实现方法。2.在研究S3C2410A开发板和Linux操作系统的基础上,建立了交叉编译环境,对vivi和根文件系统进行烧写,并成功实现Linux操作系统移植。3.研究分析了TCP/IP协议栈工作原理,在讨论嵌入式应用层、传输层、网络层以及数据链路层协议的基础上,对TCP协议进行分析与精简,并在Linux操作系统上实现服务器端与客户机端网络通信,然后下载到开发板,成功实现PC机与开发板之间网络通信。4.在研究分析网络拥塞问题的基础上,对嵌入式TCP协议采用了Nagle算法,以此来有效回避网络拥塞现象,并对基于Nagle算法的嵌入式TCP协议进行网络仿真和验证,实验证明基于Nagle算法的嵌入式TCP协议能有效改善协议的吞吐率和延时抖动。5.在研究分析了路由器端拥塞控制RED算法的基础上,研究设计了一种应用于嵌入式加强(Enhance Embedded)的RED算法,即EERED算法,并运用NS2软件进行模拟仿真。实验证明EERED算法在分组丢弃和稳定性上要优于RED算法,从而有效地减少了网络通信带宽上的资源浪费。
其他文献
矿山物联网技术的发展推动了Wi Fi技术在煤矿井下的应用。如何在Wi Fi网络上实现定位功能,用以实现矿工位置信息的跟踪成为目前研究热点之一。针对现有地面室内定位技术在煤
BACnet是专用于楼宇自控领域的数据通讯协议,其目标是将不同厂商、不同功能的产品集成在一个系统中,并实现各厂商设备的互操作。BACnet/IP是基于IP技术的BACnet标准,这一标准
高速率、高可靠性的数据传输以及端到端的服务质量是下一代移动通信系统的首要目标,多入多出(MIMO,Multi-InputMulti-Output)技术、正交频分复用(OFDM,Orthogonal FrequencyD
无线通信中的主要干扰是码间干扰(ISI)和多址干扰(MAI),用户数量的增加和干扰信号的增强都会使接收信噪比状况恶化,限制了系统容量的提高。传统的检测技术完全按照经典直接序列
随着图像处理技术的快速发展,红外目标检测技术在许多领域的应用也越来越广泛,实现云背景下红外弱小目标的背景抑制逐渐成为国内外的研究热点,基于红外弱小目标特点,加之云层
随着光纤通信系统向超长距离超大容量方向的发展,偏振模色散(PMD)成为高速长距离光纤系统重要的障碍。PMD引起的码间干扰导致了系统性能的恶化。因此,需要采取有效的补偿措施
无人机飞行仿真系统被广泛用于无人机的研发、性能分析以及飞行演练,不仅可以大大缩短研发时间和降低成本,还可以验证无人机决策的可行性,在军事以及航空范围内具有极其重要