双DSP在废墟搜救雷达实时处理系统中的应用

3 下载量 58 浏览量 更新于2024-09-01 1 收藏 202KB PDF 举报
"基于双DSP的废墟搜救雷达实时处理系统设计,采用TMS320C6713B DSP,主DSP处理通信、数据采集、体动信号检测及预处理,从DSP处理静目标检测,通过HPI接口通信,解决实时性问题。" 在废墟搜救雷达系统的设计中,面临的主要挑战包括处理大量数据、执行复杂的算法以及满足实时性的要求。为了解决这些问题,本设计提出了一种基于双数字信号处理器(DSP)的并行处理系统。这种系统采用了两片TMS320C6713B DSP芯片,其中一片为主DSP,另一片为从DSP,各自承担不同的任务。 主DSP的主要职责包括与上位机的通信、数据采集、体动信号的检测以及静目标的预处理。它通过USB接口与上位机交互,接收指令参数,并通过多通道缓冲串行端口(McBSP)获取A/D转换器转化的数字信号。这些数据随后会被存储在外部存储器中,等待进一步处理。主DSP的体动信号检测和预处理步骤是实时分析雷达回波信号的关键,旨在筛选出可能包含生命特征的信号。 从DSP则专注于静目标的检测。由于废墟搜救雷达的目标检测需要高度精确,从DSP通过高速并行接口(HPI)从主DSP接收预处理后的数据,执行更深度的信号处理算法,以确认静止目标的存在。这种方式提高了整个系统的处理速度,确保了在复杂环境下仍能快速准确地识别生命体。 系统硬件设计包括FPGA(现场可编程门阵列),它辅助两片DSP进行数据采集和处理工作。FPGA具有高度的灵活性,可以根据需求配置为不同的逻辑功能,优化系统的性能。 软件处理流程包括从数据采集到结果上传的完整序列。首先,雷达信号经过A/D转换后被主DSP接收。接着,主DSP执行初步处理,然后通过HPI接口将处理结果传递给从DSP。从DSP执行高级算法,如特征提取和目标识别。最后,识别出的生命信息将被上传至上位机,供决策者参考。 为了提升系统的效率,软件程序进行了优化,可能包括流水线处理、并行计算以及算法的迭代改进。这种优化确保了即使面对大量数据和复杂算法,系统也能保持高效运行,满足实时搜救的需求。 基于双DSP的废墟搜救雷达实时处理系统通过分工合作,实现了对废墟中可能存在生命体的快速准确检测。其设计思路和实现方法为生命探测技术在灾害救援和军事行动等领域的应用提供了可靠的解决方案。