二阶差分扩频算法仿真及硬件实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:mjbetty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
扩频通信技术有诸如保密性好、传输距离远、抗干扰能力强等优点,已经被广泛应用于现代水声通信领域中。由于扩频通信算法计算量大,需要用 DSP、ARM等拥有较强运算能力的处理器来实现。运算能力强的处理器功耗必然会大,水下通信节点一般由电池供电,功耗增大导致节点工作寿命减少。  本文设计了一种低功耗、低复杂度的二阶差分扩频系统。系统应用直接序列扩频来提高信噪比;在不进行多普勒估计与补偿、信道均衡和载波同步等条件下,应用二阶差分检测法来恢复信息码元。  首先,本文研究了二阶差分扩频通信的原理及性能。仿真结果表明,多普勒频移为3Hz(载频为3kHz)时,系统在没有任何多普勒补偿、载波相位补偿和信道均衡条件下仍然能够正常工作。而在相同条件下,直接扩频通信系统完全不能工作。通过理论研究和仿真分析发现系统存在多普勒容限,且与系统的带宽、载频和伪随机序列长度有关。当多普勒因子大于系统多普勒容限时,系统性能急剧下降。  其次,本文在 MSP432单片机上实现了二阶差分扩频通信系统的接收机。为了将驱动和应用充分解耦,本文设计了 MSP432设备驱动模型,将设备驱动封装为设备层和驱动层。应用程序可以通过相同的驱动来操作不同的设备。同时,本文利用内存池技术实现了快速的动态内存管理。  最后,本文基于 Qt/C++实现了跨平台的二阶差分扩频通信系统发射端。发射端前端界面使用 QML开发,具有良好的动画效果和交互体验。发射端后台使用 C++实现了二阶差分编码、PSK调制、扩频等算法。  通过系统联调和水池实验,验证了基于 MSP432的二阶差分扩频系统是可实现的和可靠的。系统相对于常规的直接序列扩频通信系统,具有抵抗多普勒频移、功耗低和结构简单等优点。
其他文献
周末的深夜,我正在书房里读一本新书,几声“滴滴”的手机提示音,打破了夜的宁静。我拿过手机一翻,是一个已经毕业的学生发来的微信息:“尊敬的丁老师,您好,还记得当年的那个
期刊
随着海洋石油工业的发展,海洋平台日益受到世界各海洋石油生产商的关注。早期设计建造的半潜式钻井平台在许多方面不能适应形势发展的需要,需要进行升级改造,以提高施工能力
当我看到三十一封精心书写、折叠,甚至连包装盒都那么用心的信时,我心里除了震撼和感激,就是愧疚!同学们,我想说自己没有你们说得那么好,愧对你们的尊重和爱戴!有同学说,在你
期刊
近些年,高速三体船研究越来越受到人们的重视,特别是在其布局优化方面更是得到了许多学者的关注。其中很多研究取得了显著的成果,得到了很多有益的结论,但研究方法一般还都是采
直升机飞行模拟器以成本低、安全可靠、功能灵活多变、适用范围广和实用性强等诸多优点,已经成为直升机研制和飞行员培训过程中必不可少的重要设备。直升机飞行仿真系统作为
油气资源依然是人类未来发展的重要战略资源,海洋石油特别是深水石油成为弥补油气供需缺口的重要领域。西非海域的油气储量巨大,已经成为世界海洋油气工业最具活力的投资区域
随着船舶尺度的大型化,高强度材料的应用以及新的结构形式的研发应用等因素,导致船舶疲劳问题日益突出,并成为船舶与海洋结构物主要失效模式之一。在以往工程应用中,疲劳评估