论文部分内容阅读
电子系统中若接收天线和发射天线同时工作,发射天线辐射的信号能量会有部分耦合回接收天线形成回波干扰。回波干扰的存在会降低接收端的信干噪比,从而影响系统的性能,严重时可能导致系统自激。针对这一问题,本文研究了自适应回波干扰对消系统的FPGA(Field Programmable Gate Array)实现。本文所研究的系统可适应信道化后的16个子信道中,至少有3个子信道同时工作。利用自适应滤波算法分别抑制每个子信道中的回波干扰,回波抑制比可达14dB以上,大大增加了收发天线之间的隔离度。首先,本文通过Matlab仿真和算法复杂度的计算,比较了三种常用的自适应滤波算法:最小均方误差(LMS,Least Mean Square)算法、仿射投影(AP,Affine Projection)算法和递归最小二乘(RLS,Recursive Least Square)算法。其中,LMS算法的复杂度最低,并且收敛性能可以满足系统要求。最终本文选取了一种基于LMS算法改进的DLMS(Delayed-LMS,系数延迟型LMS)算法用于本系统的回波干扰对消。该算法的复杂度和收敛性能与LMS算法相近,但更易于FPGA实现。然后,本文简单描述了回波干扰对消系统的硬件设计。针对已有的硬件基础,分析了前后级模块的数据处理过程,以及相关硬件的控制,为回波干扰对消模块搭建了一个简单的系统环境。本文的设计过程和测试过程都是在这个系统环境下进行的。此外,本文还讨论了一种整数倍环路延迟估计方法,使回波干扰信号与估计信号能够在时域上对齐,从而实现回波干扰的对消。DLMS算法的实现是本文的重点。本文对各个子模块的FPGA实现细节都进行了详细的描述,包含滤波模块和更新模块。通过调整布局布线、降低扇出等操作,使得本文设计的DLMS算法的工作频率可达到200MHz以上。本文还介绍了一种Simulink与Modelsim的联合仿真,可以方便快捷地更改仿真条件,通过这种联合仿真,验证了本文所设计的FPGA代码的逻辑符合预期的效果。最后,将本文设计的FPGA代码下载到数字板中,通过chipscope软件采集实际硬件测试中的相关信号,并导入Matlab中计算相关参数,从而验证了本文设计的正确性。