论文部分内容阅读
人类对于资源的渴求是永无止境的,尤其是人类现今处于生产力急速发展的时代,更高的能源消耗、更大的人口负担、更新技术的发展需求都在无时无刻的向人类索取资源。随着资源的不断开采利用,陆地上的资源逐渐的满足不了人类的发展需求,人们将目光集中在了广袤的海洋上。然而无论进行哪种资源的开发,都是要建立在对水下地形地貌充分了解的基础上,多波束测深声纳系统无疑是现阶段的最好选择。随着多波束探测技术的不断发展,现有系统结构已经满足不了先进算法对于系统的要求,系统的升级换代刻不容缓,而其中的信号采集与处理软件的设计将占据核心地位。本文在课题组现有的基于FPGA的信号采集系统和基于C6748的信号处理模块的硬件系统平台下,结合多波束测深声纳的信号流方向和传输处理需求完成了相关工作。本文进行了基于C6748的多波束测深声纳信号采集与处理软件的设计,实现信号的采集、缓存、传输、处理、上传等应用功能。最终打通系统的信号传输链,为新型多波束系统开发建立良好的基础平台。具体工作内容如下:1、完成系统软件方案的设计,具体地包括系统工作软件的总体设计、信号采集与缓存方案的设计、处理器间通信方案的设计和基于PCI数据总线的传输方案设计。结合系统中所用到的新型DSP器件,进行基于cslr的器件开发;使用SOPC技术与控制逻辑相结合的方法,进行了 FPGA器件的开发与应用。2、完成信号采集与处理的软件设计,具体的实现相关功能。首先,进行了新型DSP器件的开发,包括基于cslr的外设开发。进行高速传输接口的开发,并对TI首次引入DSP内部的uPP接口进行开发,最终将开发好的外设驱动程序封装成Library,方便以后的工作调用。开发出基于C674x内核的DSPLIB,为以后的算法快速实现打下了基础。然后,进行多通道信号采集方案的确定,并且完成控制逻辑的编写,实现信号的采集、缓存功能。再次,进行了基于SOPC技术的信号采集系统开发,完成Nios Ⅱ处理器下的基本外设控制器的开发,自定义编写了 Avalon总线下的接口驱动程序。最终,完成了多时钟域系统下的数据传输与缓存软件的编写。3、完成软件系统的调试与功能验证,包括信号采集功能验证、信号缓存系统验证、核间通信功能验证以及PCI总线数据传输的功能调试等。最终根据多波束测深声纳信号采集与处理软件的工作需求,完成软件系统的联合调试,对系统运行时间进行了测试。