论文部分内容阅读
软件高频雷达是软件无线电技术与高频雷达的结合。应用软件无线电技术来发展高频雷达,使其小型化,提高其机动性和灵活性,是一项非常有意义的工作。将雷达的更多的功能交给软件来管理,也将改善雷达系统的可维护性。本文的主要研究内容是软件高频雷达实时信号处理软件的设计及其工程实现。主要目的是实现一个通用的软件平台,负责信号处理平台的控制和管理,进行信号处理平台硬件资源的分配、软件任务的调度和管理以及多处理器之间、主机与多处理器之间的通信任务的管理等。本文首先从软件高频雷达系统的总体结构和特点入手,分析软件高频雷达的功能组成和硬件组成,提取出信号处理软件所要解决的问题。接着对信号处理软件所依托的硬件平台进行了具体分析,依据硬件平台的特点,提出了信号处理平台拓扑结构的两种设计方案。通过分析比较,选择了更适合于系统的基于簇结构的拓扑结构设计方案,节省了硬件资源的开销,规范了系统的组织结构。接下来对信号处理软件任务的调度方案进行了论证,并对信号处理平台的数据流进行了实时有效的控制。在实现信号处理软件的过程中,遵循模块化的设计思想。把信号处理任务划分为独立的子模块,并通过基于优先级的信号灯任务调度机制,整合所有信号处理任务。在解决多处理器之间数据传输的问题上,采用了软件控制的双工通信方式,改善了多处理器之间通信任务分配不均匀的状况,缩短了多处理器之间数据流的传输路径。本信号处理软件的设计、开发过程完全在硬件平台上进行,实测数据表明该软件能够满足软件高频雷达系统要求,具有较好的实时性和可扩展性。今后的工作将主要集中在本软件在实际应用中的升级维护以及控制功能的进一步扩展两方面。