论文部分内容阅读
通过研究行星际闪烁现象,可以研究致密源的角结构,并测量太阳风速度和太阳风等离子体不规则结构,观测数据对理论研究和实际应用都有重要作用。本文对于拟建设的子午工程二期明安图行星际闪烁望远镜关键技术—数字多波束合成技术—进行了研究。利用此技术可形成多个主波束,实现对天空多个射电源同时观测。一、对常规波束合成算法和自适应波束合成算法进行了原理性介绍,并着重介绍了最小方差无畸变(MVDR)算法、线性约束最小方差(LCMV)算法、最大信干噪比(MSINR)算法和最小均方误差(MMSE)算法,这4种常用自适应波束合成算法原理。然后,通过基于Matlab对上述不同数字波束合成算法进行了仿真。第一种情况,设置不同的阵列孔径,通过对比分析返回的波束宽度值,验证了波束宽度和阵列孔径成反比的关系。第二种情况,通过设置相同的阵列条件,对常规波束算法和最小方差无畸变(MVDR)算法、线性约束最小方差(LCMV)算法、最大信干噪比(MSINR)算法和最小均方误差(MMSE)算法5种数字波束算法性能进行了对比,这5种都未能到达明安图行星际闪烁望远镜旁瓣技术指标要求。二、针对现有数字波束合成算法无法满足行星际闪烁望远镜上的应用需求,对现有的数字波束合成算法进行改进,提出了一种适应于明安图行星际闪烁望远镜的波束合成算法。通过仿真,该算法能够很好地满足行星际闪烁望远镜的需求。由于阵列的通道数很多,算法复杂度较高,为此又提出了子阵化的优化方法,大大降低了算法复杂度,同时也降了硬件实现时的资源消耗。在单个波束的基础上,也提出了多波束合成的算法,并进行了算法的仿真,形成了四个主波束。三、对常规波束合成算法进行硬件实现的前期工作,波束合成的权值是在Matlab中提前算好的,寄存在ROM中。采用Verilog HDL语言,对硬件实现方案进行了设计,并编写了测试代码,对设计输入进行功能仿真(行为仿真),验证了设计方案功能的正确性。