论文部分内容阅读
长基线(LBL)水声定位系统是利用水声技术对水下合作目标进行定位与导航的系统。本文的主要工作是基于TMS320C6474 DSP的长基线定位系统数字信号处理平台的信号处理软件的设计与实现。当前,处理器设计快速向多核方向发展,通过在单个芯片上集成多个处理器核,在完成相同性能指标的情况下,不但使功耗及芯片面积显著降低,而且使执行效率大大提高。
本文充分利用TMS320C6474 DSP支持多核的结构特性,不同的核负责不同的任务,共同完成软件功能。其中一个核负责转发上位机显控的控制命令、发射下询信号、接收时延信息及数据上传上位机等,另外两个核并行负责应答信号的实时检测,提取时延信息等。多核之间通过共享资源管理和核间同步机制等多核通信技术进行数据交互和消息传递。为了便于软件开发和管理,本文从功能需求出发,将软件划分为多个独立的功能模块,并且采用了DSP/BIOS多线程实时操作内核,提高了程序的可读性和可扩展性。经过仿真验证,设计的长基线数字信号处理软件稳健可靠,运行性能良好,能够很好的满足系统要求。说明了长基线数字信号处理软件可完全基于一片C6474 DSP实现,并且比当前基于C6416 DSP的方案性能更加卓越,使基于C6474 DSP的下一代长基线定位系统的设计与实现有了理论依据。