一种任意维空域最小二乘算法的硬件实现方法
2016-01-21幸璐璐
幸璐璐
(成都天奥信息科技有限公司,四川 成都 610000)
摘 要:在自适应滤波算法中,空域递推最小二乘(RLS)算法以其较快的收敛速度以及能计算出精确的最佳滤波器系数等优势得到了广泛的运用。但是由于该算法较为复杂,计算量大,因此硬件实现时耗费资源多,难度大。提出了一种任意维空域递推最小二乘算法的FPGA(现场可编程门阵列)实现的方法,该方法可以在硬件结构中使用较少的乘法器和寄存器进行任意维空域递推最小二乘运算,从而解决维数变多后资源不够用的问题。
关键词:最小二乘;现场可编程门阵列;实现
doi:10.3969/j.issn.1002-0802.2015.06.023
一种任意维空域最小二乘算法的硬件实现方法
幸璐璐
(成都天奥信息科技有限公司,四川 成都 610000)
摘要:在自适应滤波算法中,空域递推最小二乘(RLS)算法以其较快的收敛速度以及能计算出精确的最佳滤波器系数等优势得到了广泛的运用。但是由于该算法较为复杂,计算量大,因此硬件实现时耗费资源多,难度大。提出了一种任意维空域递推最小二乘算法的FPGA(现场可编程门阵列)实现的方法,该方法可以在硬件结构中使用较少的乘法器和寄存器进行任意维空域递推最小二乘运算,从而解决维数变多后资源不够用的问题。
关键词:最小二乘;现场可编程门阵列;实现
doi:10.3969/j.issn.1002-0802.2015.06.023
收稿日期:2015-01-16;修回日期:2015-04-29Received date:2015-01-16;Revised date:2015-04-29
中图分类号:TN957
文献标志码:码:A
文章编号:号:1002-0802(2015)06-0746-04
Abstract:Among all the adaptive filtering algorithms, RLS is widely applied for its fast convergence rate and precise calculation of the filter coefficients. However, due to its complexity and large computation, the hardware implementation of RLS would bring many difficulties and consume a lot of resources. This paper proposes a method that could implement the RLS algorithm with any dimension in FPGA(Field Programmable Gate Array) and solve the problem in lacking resources due to less multipliers and registers in hardware construction.
作者简介:
Hardware Implementation of RLS with Any Dimension
XING Lu-lu
(Chengdu Spaceon Technology Co., Ltd.,Chengdu Sichuan 610000, China)
Key words:Key words:RLS; FPGA; implementation
0引言
在空域自适应滤波算法中,RLS(recursive least squares)算法是一种指数加权的最小二乘方法此方法使用指数加权的误差平方和作为代价函数使此函数最小化利用递归的方法完成矩阵求逆运算。……
