论文部分内容阅读
本文在研究了自适应滤波器原理的基础上,着重对自适应过程算法的两大算法族:最小均方算法和递归最小二乘算法,进行了诸如收敛速率、失调、跟踪、鲁棒性、计算要求、结构和数值特性等关键性能指标的分析。并结合WCDMA直放站宽带功放数字预失真技术工程实例详细阐述了应用自适应滤波器理论时的实施办法和具体实现方式,以期为广大欲应用自适应滤波理论到工程实际的工程技术人员提供一个参考。根据WCDMA直放站宽带功放预失真技术的要求,本文首先介绍了功率放大器特性曲线,并阐述了由功率放大器特性所产生的对信号的影响。然后在分析功放特性曲线的基础上对功放建立了基于有记忆多项式的数学模型,为下一步进行预失真处理打下基础,再后简要介绍了数字预失真(DPD)技术。数字预失真技术作为预失真技术的一种,其目标仍然是对输入信号进行预处理。在本文所使用的工程实例中,数字预失真器需要构建为宽带功放的逆系统,即数字预失真器也是一个时变非线性系统,即需要设计一个非线性自适应滤波器。本文在仔细分析了该非线性滤波器的数学模型的基础上,结合相关文献给出了RLS和QR-RLS两种该滤波器系数的求解算法,并从数学原理上讨论了RLS和QR-RLS算法的性能,为系数训练的算法选择提供理论依据。在确定了整个数字预失真系统的数学模型和系数求解算法后,本文搭建了基于Simulink的该预失真系统的仿真模型。该模型的仿真结果不仅验证了本文所采用的数学模型和算法的有效性,而且通过定点仿真确定了在FPGA中实现该自适应滤波器的定点方案,为下一步将该数字预失真系统转化为FPGA实现奠定了基础。完成系统仿真分析后,本文主要介绍了数字预失真系统的逻辑设计,该章在分析了DPD系统实现方式的基础上介绍了WCDMA直放站数字预失真系统的总体结构,然后介绍了FPGA中该系统的总体框架。接下来便对FPGA中各模块的设计进行了论述,同时着重介绍了DPD滤波器和DPD系数训练模块的设计。完成了DPD自适应滤波器的FPGA实现后,本文在基于Matlab和Modelsim搭建的验证平台上完成了该系统FPGA实现的验证。通过验证结果可以看出,基于FPGA的DPD自适应滤波器实现功能正确,达到了设计所需指标。