论文部分内容阅读
雷达设备已经广泛地应用于当今社会的各领域。雷达接收设备不仅需要捕获我方雷达信号,有时还要求其具备捕获敌方雷达信号的能力。敌方雷达信号的先验知识往往是未知的,而且信道参数信息往往也是未知的。本文的研究重点就是在对原始信号和信道参数完全未知的情况下,对时域和频域均有混叠的雷达信号进行分离。已有的盲分离算法分为正定和欠定两种。正定的盲分离算法分离效果理想,但是限定条件为原始信号数不大于通道数。欠定的盲分离算法可以做到有限的通道来分离大于通道数的原始信号,但其往往有稀疏度等要求,不适合实际应用。所以本文在正定盲分离的基础上寻求改进,在原始信号数目大于通道数的情况下,研究出了一种能够很好地恢复原始信号的分离系统。 本文构建的盲分离系统主要分为盲检测模块和盲分离模块。在盲检测模块中,利用频域中噪声的底噪的相关值作为门限,粗略地先估计出频域中不混叠到的各个谱峰的带通。在盲分离模块中,利用检测模块中粗略估计出的带通,制作对应的带通滤波器,将频域中不混叠的信号初步分离。这样初步分离后就降低了通带内存在的信号个数,如果初步分离的通带内信号个数小于信道数,利用正定盲分离算法FastICA就能完全分离。 本文构建的盲分离系统在硬件平台FPGA上实现。检测模块利用VHDL可编程语言实现。分离模块的算法比较复杂,利用Xilinx下的嵌入核mircoblaze来完成,灵活地实现了盲分离模块。最后利用chipscope来观测系统输出的波形。