论文部分内容阅读
近年来,随着近海大陆架的开发,深海渔业的发展和海底大陆架的探测,水声通信在军用和民用领域被投入了越来越多的关注。鉴于国内外许多科技工作者都在从事水声通信领域的研究工作,并产生了多种多样的水声通信均衡算法,因此需要一个统一的平台对不同的算法进行综合比较,并以此为基础为进行下一步的理论和算法研究提供必要的研究平台和理论支持,从而提高科研效率,减少重复工作。正是基于此等考虑,本文致力通过搭建Matlab与VC++的接口,并在以Visual Studio2005作为软件开发平台的基础上设计开发出一套实现快捷,功能丰富,界面美观,模块化,并具备扩展功能的水声通信仿真与实际数据处理软件。研究工作主要分为以下部分:
1.对当今的水声通信全过程做了深入的研究,分水声通信发送端、水声信道、水声通信接收端三部分系统介绍了水声通信的过程。特别是对水声信道存在的多途污染和码间干扰做了详细的论证,提出了同步在水声通信中的不可替代性。
2.对常用的同步方法和水声通信中的同步方法做了分类和研究,着重研究了利用巴克码作为同步码在水声通信中的必要性和可行性,并对此做了计算机仿真,同时研究了不同的巴克码长度在同步时的不同效果。
3.对目前已有的几种Matlab与VC++的接口技术做了详细的研究,通过对每一种接口技术的仿真实验详细的论证了他们各自的优缺点,并且有针对性的选择COM组件的方法来实现Matlab和VC++混合编程,设计开发水声通信实验软件。
4.利用以上的理论研究作为基础,通过搭建Matlab和VC++接口的方法,实现Matlab和VC++混合编程,并以Visual Studio2005作为软件开发平台,设计开发一套界面美观,功能丰富的水声通信实验软件。本部分工作分为以下几步:
对水声通信仿真与实际数据处理软件进行了需求分析,总体设计和详细设计。
以Visual Studio2005作为软件开发平台,通过Matlab和VC++混合编程,开发水声通信仿真与实际数据处理软件。