论文部分内容阅读
单脉冲测角技术已经被广泛的应用于二维相控阵体制雷达中,以实现对目标实时、精确的定位和跟踪。由于雷达分辨率的提高,现代雷达系统数据处理面临更大的数据量和更高的实时性要求,传统单核数字信号处理器的运算能力已经不能满足实际需求,而多核数字信号处理器(DSP)的性能高、功耗低、并行处理能力强以及外设资源丰富,更符合现代雷达系统的发展方向和需求。现代相控阵雷达在进行测角处理时通道数多、数据量大且算法复杂度较高,所以研究基于多核DSP平台的二维相控阵单脉冲测角技术具有一定的理论意义和工程应用价值。本文以二维相控阵单脉冲测角技术的原理为基础,结合某雷达的实际需求,完成了一种基于多核DSP平台的多线程二维和差测角算法的设计。具体的研究内容如下:(1)从相控阵天线的阵列模型和波束形成技术出发,分别对相位和差单脉冲测角算法、振幅和差单脉冲测角算法以及相控阵二维和差测角算法进行了详细的分析,给出了详细的理论推导过程。针对相控阵二维和差测角算法开展了仿真实验,并对影响测角精度的因素作出了分析;(2)根据相控阵二维和差测角算法的原理,使用多核多线程的程序设计方法,在多核DSP的硬件平台上,完成了一种多线程二维和差测角方法的设计,并给出了该方法的具体实现框图和程序设计流程;(3)使用C语言与OpenMP(共享存储并行编程)技术相结合的方式完成了相应软件处理程序的编写工作,实现了多线程目标角度测量的功能。充分发挥出了多核DSP的并行运算能力,提高了系统的运算效率。并将多核DSP的运算结果与MATLAB的运算结果进行了分析对比,验证了算法的正确性和可行性;(4)给出了基于多核DSP平台进行多线程程序设计的优化措施和注意事项。研究结果表明本文所设计的多线程的二维和差测角算法运行结果正确、误差较小,具有一定的工程应用价值。