论文部分内容阅读
信号处理是水声应用中的重要手段,随着时代发展和任务的增加,水下平台对信号处理性能的要求也日益增加。多节点信号处理平台也成为水声应用中的重要的硬件支持。可以为浮标、水下潜器和水下工作平台等提供相应支持。本论文就是针对水下无人潜器完成水下信号处理任务,做出了信号处理平台的设计,研究如何实现低噪声、高可靠性、低功耗和节点间的通信。本信号处理平台主要包括底板、信号处理板、交换机板和平台监控板部分。采用OMAP-L137作为主芯片,其中ARM完成网络和DSP的控制,DSP实现信号处理功能。在ARM中移植了Linux操作系统,通过编写驱动程序和应用程序使ARM完成了网络通信,DSP程序加载,DSP电源及可靠性控制和与DSP的数据通信。DSP主要完成对采集到的信号的数据处理和信号发射功能。本论文首先介绍了本平台的总体设计方案,然后对平台的每部分硬件的设计进行了分析,从器件选择到每个部分的设计实现都做出了详细的分析。在此基础上对Linux操作系统的构建进行了说明,包括Ubl程序的移植、U-boot的移植、Linux内核移植、Ramdisk文件系统的制作和驱动程序的挂载运行,完成了一套完整的Linux操作系统,并对DSP的启动、控制做出了说明。最后对整个平台的软件部分做出了设计,分为Linux、DSP和MSP430三部分,分析了各个模块的的工作流程,完成了整套信号处理平台的代码。本平台通过了湖上实验和海上实验,能很好地完成了通信和信号处理任务,取得了预期的目标。