论文部分内容阅读
基于计算机的分布式计算在雷达系统的信号处理中已有较好的应用,它工作稳定、可靠,可以低成本、快速有效地构成雷达信号处理系统,特别适用于雷达系统的预研阶段。而在良好初步试验结果的基础上,要进一步实现雷达的实时处理和航迹显示,就需要开发计算机的加速卡来提高程序的运行速度。本论文结合DSP在雷达信号处理中的广泛应用,给出计算机上多DSP系统加速卡的解决方案,主要做了以下工作: 1、介绍分布式计算技术在雷达信号处理中的应用,分析PC分布式计算和多DSP处理卡在某雷达实时信号处理中的性能比较,阐明多DSP处理卡在本雷达信号处理系统中的实际意义。 2、讨论本信号处理卡的工作模式。根据系统功能实现硬件设计,包括电源模块、实时总线、桥接芯片、核心处理器、可编程逻辑器件、存储器和通信接口等信号处理系统组成模块。结合实际工程讨论DSP电路板设计注意点。 3、分析多处理器系统的结构,从硬件方面的总线仲裁和软件方面的链接描述文件阐述多处理器系统调试的关键技术。系统内四片ADSP21161采用共享总线结构,外加大容量的SDRAM用作扩展存储,同步FIFO作为系统输入数据缓冲,异步DPRAM作为高速数据交换接口,DSP片间通过链路口实现的点对点通信,构建数据流式多DSP处理形态,具有PCI和FPDP接口可与系统外的设备进行通信。 4、实现本信号处理卡的联调:1K数据FFT联调、15K数据FFT联调和大批量数据传输联调。详细阐述顶层的VC应用程序和底层的DSP汇编程序设计调试流程。在MATLAB仿真的基础上,对本信号处理卡进行随机数据实测,表明在实验室条件下,系统设计合理,系统运行稳定,处理结果正确。 5、从系统数据吞吐率和数据处理能力两个方面定量分析系统工作性能,得出结论,对多DSP系统移植不同的雷达信号处理算法,并配合前端采集系统,本信号处理卡能够满足本雷达系统实时信号处理的要求。