发明名称 一种自适应滤波器及其实现方法、直放站
摘要 本发明适用于通信领域,提供了一种自适应滤波器及其实现方法、直放站,所述自适应滤波器包括:滤波模块、抽头系数更新模块;所述自适应滤波器的输出为所述抽头系数与所述自适应滤波器的输入信号的有效卷积和;所述抽头系数更新模块用来获取当前时刻的抽头系数,包括:量化步长获取子模块,用于获取量化步长m(n);复乘子模块,用于将输入信号u(n)与所述量化步长m(n)进行复乘,得到中间值m(n)u(n);加法子模块,用于将所述中间值m(n)u(n)与前一时刻的抽头系数相加,得到当前时刻的抽头系数本发明的抽头系数更新模块在获取当前时刻的抽头系数时,可以先查表得到量化步长m(n),再将u(n)与m(n)相乘即可,省去了抽头系数更新时复杂的复数乘法操作所消耗的大量硬件资源。
申请公布号 CN101710825B 申请公布日期 2011.08.10
申请号 CN200910189750.7 申请日期 2009.08.26
申请人 深圳市云海通讯股份有限公司 发明人 王德强;杨青山
分类号 H03H21/00(2006.01)I;H03H17/02(2006.01)I 主分类号 H03H21/00(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 1.一种自适应滤波器,包括:滤波模块、抽头系数更新模块;所述滤波模块包括延时子模块、乘法器子模块和加法器子模块;所述延时子模块包括至少一单位延迟单元,用于对所述自适应滤波器的输入信号u(n)进行单位延时;所述乘法器子模块包括至少一乘法器,用于将抽头系数与其相连接的所述自适应滤波器的输入信号或者所述自适应滤波器的输入信号u(n)的延时信号相乘;所述加法器子模块包括至少一加法器,用于对各个乘法器的输出求和,并产生总的滤波器输出;所述自适应滤波器的输出为所述抽头系数与所述自适应滤波器的输入信号u(n)的有效卷积和;所述抽头系数更新模块用来获取当前时刻的抽头系数,其特征在于,所述抽头系数更新模块包括:量化步长获取子模块,用于获取量化步长m(n);复乘子模块,用于将所述自适应滤波器的输入信号u(n)与所述量化步长m(n)进行复乘,得到中间值m(n)u(n);加法子模块,用于将所述中间值m(n)u(n)与前一时刻的抽头系数<img file="FSB00000496311900011.GIF" wi="101" he="49" />相加,得到当前时刻的抽头系数<img file="FSB00000496311900012.GIF" wi="177" he="50" />所述量化步长获取子模块包括:功率获取单元,用于计算自适应滤波器的输入信号u(n)的功率||u(n)||<sup>2</sup>;比较量化单元,用于对误差信号e(n)和功率||u(n)||<sup>2</sup>进行比较量化,提取误差信号e(n)和输入信号u(n)的功率||u(n)||<sup>2</sup>的特定值;量化步长计算单元,用于根据所述误差信号e(n)和输入信号u(n)的功率||u(n)||<sup>2</sup>的特定值,计算量化步长的值;量化步长存储单元,用于存储所述量化步长的值在量化步长查找表中;量化步长查找单元,用于根据所述量化步长查找表的地址信息,在所述量化步长查找表中查找相应的量化步长m(n);所述比较量化单元包括:柄状图获取子单元,用于获取误差信号和输入信号功率的柄状图;浮点量化值获取子单元,用于分别获取所述误差信号和输入信号功率的4个浮点量化值;量化区间获取子单元,用于根据所述4个浮点量化值,得到3个浮点量化区间;特定值获取子单元,用于统计误差信号和输入信号功率的最大值,对所述浮点量化区间进行定点化,得到误差信号e(n)和输入信号u(n)的功率||u(n)||<sup>2</sup>的特定值;所述误差信号e(n)是将来自接收天线的输入信号r(n)和自适应滤波器的输出信号进行相减后输出的信号。
地址 518048 广东省深圳市福田区车公庙天安数码城天吉大厦F5.8栋CD座8楼